Class DTOWorkShiftUpdate
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.orchestrator.workforce.rs1.workshift.DTOWorkShiftUpdate
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
DTO representing a request to update a work shift.
- Since:
- 17.0
- See Also:
- GCApi:
- dto
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the availability type.Gets the break end.Gets the break start.Gets the clocking type.Gets the end date.Gets the expected end date.Gets the expected start date.getNote()Gets the note.Gets the overtime minute.Gets the start date.Gets the transfer time evaluation type.getType()Gets the type.voidsetAvailabilityType(Optional<Long> availabilityType) Sets the availability type.voidsetBreakEnd(Optional<LocalTime> breakEnd) Sets the break end.voidsetBreakStart(Optional<LocalTime> breakStart) Sets the break start.voidsetClockingType(Optional<Long> clockingType) Sets the clocking type.voidsetEndDate(Optional<LocalTime> endDate) Sets the end date.voidsetExpectedEndDate(Optional<LocalTime> expectedEndDate) Sets the expected end date.voidsetExpectedStartDate(Optional<LocalTime> expectedStartDate) Sets the expected start date.voidSets the note.voidsetOvertimeMinute(Optional<Long> overtimeMinute) Sets the overtime minute.voidsetStartDate(Optional<LocalTime> startDate) Sets the start date.voidsetTransferTimeEvaluationType(Optional<Long> transferTimeEvaluationType) Sets the transfer time evaluation type.voidSets the type.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
DTOWorkShiftUpdate
public DTOWorkShiftUpdate()
-
-
Method Details
-
getType
Gets the type.- Returns:
- the type
-
setType
Sets the type.- Parameters:
type- the new type
-
getStartDate
Gets the start date.- Returns:
- the start date
-
setStartDate
Sets the start date.- Parameters:
startDate- the new start date
-
getEndDate
Gets the end date.- Returns:
- the end date
-
setEndDate
Sets the end date.- Parameters:
endDate- the new end date
-
getExpectedStartDate
Gets the expected start date.- Returns:
- the expected start date
-
setExpectedStartDate
Sets the expected start date.- Parameters:
expectedStartDate- the new expected start date
-
getExpectedEndDate
Gets the expected end date.- Returns:
- the expected end date
-
setExpectedEndDate
Sets the expected end date.- Parameters:
expectedEndDate- the new expected end date
-
getBreakStart
Gets the break start.- Returns:
- the break start
-
setBreakStart
Sets the break start.- Parameters:
breakStart- the new break start
-
getBreakEnd
Gets the break end.- Returns:
- the break end
-
setBreakEnd
Sets the break end.- Parameters:
breakEnd- the new break end
-
getClockingType
Gets the clocking type.- Returns:
- the clocking type
-
setClockingType
Sets the clocking type.- Parameters:
clockingType- the new clocking type
-
getTransferTimeEvaluationType
Gets the transfer time evaluation type.- Returns:
- the transfer time evaluation type
-
setTransferTimeEvaluationType
Sets the transfer time evaluation type.- Parameters:
transferTimeEvaluationType- the new transfer time evaluation type
-
getAvailabilityType
Gets the availability type.- Returns:
- the availability type
-
setAvailabilityType
Sets the availability type.- Parameters:
availabilityType- the new availability type
-
getOvertimeMinute
Gets the overtime minute.- Returns:
- the overtime minute
-
setOvertimeMinute
Sets the overtime minute.- Parameters:
overtimeMinute- the new overtime minute
-
getNote
Gets the note.- Returns:
- the note
-
setNote
Sets the note.- Parameters:
note- the new note
-