Class DTOImmediateSchedulingConfiguration

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.rs1.immediatescheduling.configuration.DTOImmediateSchedulingConfiguration
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class DTOImmediateSchedulingConfiguration extends DynO
DTO for immediate scheduling configuration
Since:
22.0
See Also:
GCApi:
dto
  • Constructor Details

    • DTOImmediateSchedulingConfiguration

      public DTOImmediateSchedulingConfiguration()
  • Method Details

    • getId

      public final Long getId()
      Gets the id.
      Returns:
      the id
    • setId

      public final void setId(Long id)
      Sets the id.
      Parameters:
      id - the new id
    • getSchedulingModel

      public final Long getSchedulingModel()
      Gets the scheduling model.
      Returns:
      the scheduling model
    • setSchedulingModel

      public final void setSchedulingModel(Long schedulingModel)
      Sets the scheduling model.
      Parameters:
      schedulingModel - the new scheduling model
    • getScheduleAfterSla

      public final Boolean getScheduleAfterSla()
      Gets the schedule after sla.
      Returns:
      the schedule after sla
    • setScheduleAfterSla

      public final void setScheduleAfterSla(Boolean scheduleAfterSla)
      Sets the schedule after sla.
      Parameters:
      scheduleAfterSla - the new schedule after sla
    • getMaxStraightLineDistance

      public final Long getMaxStraightLineDistance()
      Gets the max straight line distance.
      Returns:
      the max straight line distance
    • setMaxStraightLineDistance

      public final void setMaxStraightLineDistance(Long maxStraightLineDistance)
      Sets the max straight line distance.
      Parameters:
      maxStraightLineDistance - the new max straight line distance
    • getSortingRule

      public final Long getSortingRule()
      Gets the sorting rule.
      Returns:
      the sorting rule
    • setSortingRule

      public final void setSortingRule(Long sortingRule)
      Sets the sorting rule.
      Parameters:
      sortingRule - the new sorting rule
    • getIntervalLastRecalibrate

      public final Long getIntervalLastRecalibrate()
      Gets the interval last recalibrate.
      Returns:
      the interval last recalibrate
    • setIntervalLastRecalibrate

      public final void setIntervalLastRecalibrate(Long intervalLastRecalibrate)
      Sets the interval last recalibrate.
      Parameters:
      intervalLastRecalibrate - the new interval last recalibrate
    • getPositionType

      public final Long getPositionType()
      Gets the position type.
      Returns:
      the position type
    • setPositionType

      public final void setPositionType(Long positionType)
      Sets the position type.
      Parameters:
      positionType - the new position type
    • getReprocessingMode

      public final Long getReprocessingMode()
      Gets the reprocessing mode.
      Returns:
      the reprocessing mode
    • setReprocessingMode

      public final void setReprocessingMode(Long reprocessingMode)
      Sets the reprocessing mode.
      Parameters:
      reprocessingMode - the new reprocessing mode
    • getSimulateRecalibrate

      public final Boolean getSimulateRecalibrate()
      Gets the simulate recalibrate.
      Returns:
      the simulate recalibrate
    • setSimulateRecalibrate

      public final void setSimulateRecalibrate(Boolean simulateRecalibrate)
      Sets the simulate recalibrate.
      Parameters:
      simulateRecalibrate - the new simulate recalibrate
    • getLunchBreakDelta

      public final Long getLunchBreakDelta()
      Gets the lunch break delta.
      Returns:
      the lunch break delta in minutes
    • setLunchBreakDelta

      public final void setLunchBreakDelta(Long lunchBreakDelta)
      Sets the lunch break delta.
      Parameters:
      lunchBreakDelta - the new lunch break delta in minutes
    • getUseRealTimeTrafficInRecalibrate

      public final Boolean getUseRealTimeTrafficInRecalibrate()
      Gets the use real-time traffic in recalibrate.
      Returns:
      the use real-time traffic in recalibrate
    • setUseRealTimeTrafficInRecalibrate

      public final void setUseRealTimeTrafficInRecalibrate(Boolean useRealTimeTrafficInRecalibrate)
      Sets the use real-time traffic in recalibrate.
      Parameters:
      useRealTimeTrafficInRecalibrate - the new use real-time traffic in recalibrate
    • getUseRealTimeTrafficInImmediateSchedulingSelection

      public final Boolean 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(Boolean useRealTimeTrafficInImmediateSchedulingSelection)
      Sets the use real-time traffic in immediate scheduling selection.
      Parameters:
      useRealTimeTrafficInImmediateSchedulingSelection - the new use real-time traffic in immediate scheduling selection