Class BOImmediateSchedulingConfiguration

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

public class BOImmediateSchedulingConfiguration extends DynO
Business Object representing immediate scheduling configuration
Since:
22.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOImmediateSchedulingConfiguration

      public BOImmediateSchedulingConfiguration()
  • Method Details

    • getId

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public Boolean isUseRealTimeTrafficInImmediateSchedulingSelection()
      Gets the use real-time traffic in immediate scheduling selection.
      Returns:
      the use real-time traffic in immediate scheduling selection
    • setUseRealTimeTrafficInImmediateSchedulingSelection

      public 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