Class DTOImmediateSchedulingConfigurationUpdate
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.rs1.immediatescheduling.configuration.DTOImmediateSchedulingConfigurationUpdate
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
DTO for update immediate scheduling configuration
- Since:
- 22.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 interval last recalibrate.Gets the lunch break delta.Gets the max straight line distance.Gets the position type.Gets the reprocessing mode.Gets the schedule after sla.Gets the scheduling model.Gets the sorting rule.Gets the use real-time traffic in immediate scheduling selection.Gets the use real-time traffic in recalibrate.final voidsetIntervalLastRecalibrate(Optional<Long> intervalLastRecalibrate) Sets the interval last recalibrate.final voidsetLunchBreakDelta(Optional<Long> lunchBreakDelta) Sets the lunch break delta.final voidsetMaxStraightLineDistance(Optional<Long> maxStraightLineDistance) Sets the max straight line distance.final voidsetPositionType(Optional<Long> positionType) Sets the position type.final voidsetReprocessingMode(Optional<Long> reprocessingMode) Sets the reprocessing mode.final voidsetScheduleAfterSla(Optional<Boolean> scheduleAfterSla) Sets the schedule after sla.final voidsetSchedulingModel(Optional<Long> schedulingModel) Sets the scheduling model.final voidsetSortingRule(Optional<Long> sortingRule) Sets the sorting rule.final voidsetUseRealTimeTrafficInImmediateSchedulingSelection(Optional<Boolean> useRealTimeTrafficInImmediateSchedulingSelection) Sets the use real-time traffic in immediate scheduling selection.final voidsetUseRealTimeTrafficInRecalibrate(Optional<Boolean> useRealTimeTrafficInRecalibrate) Sets the use real-time traffic in recalibrate.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
-
DTOImmediateSchedulingConfigurationUpdate
public DTOImmediateSchedulingConfigurationUpdate()
-
-
Method Details
-
getSchedulingModel
Gets the scheduling model.- Returns:
- the scheduling model
-
setSchedulingModel
Sets the scheduling model.- Parameters:
schedulingModel- the new scheduling model
-
getScheduleAfterSla
Gets the schedule after sla.- Returns:
- the schedule after sla
-
setScheduleAfterSla
Sets the schedule after sla.- Parameters:
scheduleAfterSla- the new schedule after sla
-
getMaxStraightLineDistance
Gets the max straight line distance.- Returns:
- the max straight line distance
-
setMaxStraightLineDistance
Sets the max straight line distance.- Parameters:
maxStraightLineDistance- the new max straight line distance
-
getSortingRule
Gets the sorting rule.- Returns:
- the sorting rule
-
setSortingRule
Sets the sorting rule.- Parameters:
sortingRule- the new sorting rule
-
getIntervalLastRecalibrate
Gets the interval last recalibrate.- Returns:
- the interval last recalibrate
-
setIntervalLastRecalibrate
Sets the interval last recalibrate.- Parameters:
intervalLastRecalibrate- the new interval last recalibrate
-
getPositionType
Gets the position type.- Returns:
- the position type
-
setPositionType
Sets the position type.- Parameters:
positionType- the new position type
-
getReprocessingMode
Gets the reprocessing mode.- Returns:
- the reprocessing mode
-
setReprocessingMode
Sets the reprocessing mode.- Parameters:
reprocessingMode- the new reprocessing mode
-
getLunchBreakDelta
Gets the lunch break delta.- Returns:
- the lunch break delta in minutes
-
setLunchBreakDelta
Sets the lunch break delta.- Parameters:
lunchBreakDelta- the new lunch break delta in minutes
-
getUseRealTimeTrafficInRecalibrate
Gets the use real-time traffic in recalibrate.- Returns:
- the use real-time traffic in recalibrate
-
setUseRealTimeTrafficInRecalibrate
public final void setUseRealTimeTrafficInRecalibrate(Optional<Boolean> useRealTimeTrafficInRecalibrate) Sets the use real-time traffic in recalibrate.- Parameters:
useRealTimeTrafficInRecalibrate- the new use real-time traffic in recalibrate
-
getUseRealTimeTrafficInImmediateSchedulingSelection
Gets the use real-time traffic in immediate scheduling selection.- Returns:
- the use real-time traffic in immediate scheduling selection
-
setUseRealTimeTrafficInImmediateSchedulingSelection
public final void setUseRealTimeTrafficInImmediateSchedulingSelection(Optional<Boolean> useRealTimeTrafficInImmediateSchedulingSelection) Sets the use real-time traffic in immediate scheduling selection.- Parameters:
useRealTimeTrafficInImmediateSchedulingSelection- the new use real-time traffic in immediate scheduling selection
-