Class BOSchedulingModel

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

public class BOSchedulingModel extends DynO
This class represents a BOSchedulingModel object that extends the DynO class.
Since:
17.0
See Also:
  • Constructor Details

    • BOSchedulingModel

      public BOSchedulingModel()
  • Method Details

    • getSchedulingModelId

      public Long getSchedulingModelId()
      Retrieves the scheduling model ID.
      Returns:
      The scheduling model ID.
    • setSchedulingModelId

      public void setSchedulingModelId(Long schedulingModelId)
      Sets the scheduling modelID.
      Parameters:
      schedulingModelId - The scheduling model ID to be set.
    • getDescription

      public String getDescription()
      Retrieves the scheduling model description.
      Returns:
      The scheduling model description.
    • setDescription

      public void setDescription(String description)
      Sets the scheduling model description.
      Parameters:
      description - The scheduling model description.
    • getOperationCenter

      public Long getOperationCenter()
      Retrieves the operation center.
      Returns:
      The operation center.
    • setOperationCenter

      public void setOperationCenter(Long operationCenter)
      Sets the operation center.
      Parameters:
      operationCenter - The operation center.
    • getActive

      public Boolean getActive()
      Retrieves true if the scheduling model is active.
      Returns:
      The active flag.
    • setActive

      public void setActive(Boolean active)
      Sets true if the scheduling model is active.
      Parameters:
      active - The active flag.
    • getAutomaticValidation

      public Boolean getAutomaticValidation()
      Retrieves true if automatic validation will be expected.
      Returns:
      The automatic validation flag.
    • setAutomaticValidation

      public void setAutomaticValidation(Boolean automaticValidation)
      Sets true if the automatic validation will be expected.
      Parameters:
      automaticValidation - The automatic validation flag.
    • getType

      public Long getType()
      Retrieves the scheduling model type.
      Returns:
      The scheduling model type.
    • setType

      public void setType(Long type)
      Sets the scheduling model type.
      Parameters:
      type - The scheduling model type.
    • getInsertDate

      public Date getInsertDate()
      Retrieves the scheduling model insert date.
      Returns:
      The scheduling model insert date.
    • setInsertDate

      public void setInsertDate(Date insertDate)
      Sets the scheduling model insert date.
      Parameters:
      insertDate - The scheduling model insert date.
    • getConfirmable

      public Boolean getConfirmable()
      Retrieves true if the scheduling model is confirmable.
      Returns:
      The confirmable flag.
    • setConfirmable

      public void setConfirmable(Boolean confirmable)
      Sets true if the scheduling model is confirmable.
      Parameters:
      confirmable - The confirmable flag.
    • getExtendedDescription

      public String getExtendedDescription()
      Retrieves the extended description.
      Returns:
      The extended description.
    • setExtendedDescription

      public void setExtendedDescription(String extendedDescription)
      Sets the extended description.
      Parameters:
      extendedDescription - The extended description.
    • getOnCallService

      public Boolean getOnCallService()
      Retrieves true if on call service is enabled.
      Returns:
      The on call service flag.
    • setOnCallService

      public void setOnCallService(Boolean onCallService)
      Sets true if on call service is enabled.
      Parameters:
      onCallService - The on call service flag.
    • getDefaultModel

      public Boolean getDefaultModel()
      Retrieves true if this is the default model.
      Returns:
      The default model flag.
    • setDefaultModel

      public void setDefaultModel(Boolean defaultModel)
      Sets true if this is the default model.
      Parameters:
      defaultModel - The default model flag.
    • getDetailedCountLogEnabled

      public Boolean getDetailedCountLogEnabled()
      Retrieves true if detailed count log is enabled.
      Returns:
      The detailed count log enabled flag.
    • setDetailedCountLogEnabled

      public void setDetailedCountLogEnabled(Boolean detailedCountLogEnabled)
      Sets true if detailed count log is enabled.
      Parameters:
      detailedCountLogEnabled - The detailed count log enabled flag.
    • getFillFactor

      public Long getFillFactor()
      Retrieves the fill factor.
      Returns:
      The fill factor.
    • setFillFactor

      public void setFillFactor(Long fillFactor)
      Sets the fill factor.
      Parameters:
      fillFactor - The fill factor.
    • getToolsManagementEnabled

      public Boolean getToolsManagementEnabled()
      Retrieves true if tools management is enabled.
      Returns:
      The tools management enabled flag.
    • setToolsManagementEnabled

      public void setToolsManagementEnabled(Boolean toolsManagementEnabled)
      Sets true if tools management is enabled.
      Parameters:
      toolsManagementEnabled - The tools management enabled flag.
    • getNoFeedbackExclTimeInterval

      public Long getNoFeedbackExclTimeInterval()
      Retrieves the no feedback exclusion time interval.
      Returns:
      The no feedback exclusion time interval.
    • setNoFeedbackExclTimeInterval

      public void setNoFeedbackExclTimeInterval(Long noFeedbackExclTimeInterval)
      Sets the no feedback exclusion time interval.
      Parameters:
      noFeedbackExclTimeInterval - The no feedback exclusion time interval.
    • getRestartTimeInterval

      public Long getRestartTimeInterval()
      Retrieves the restart time interval.
      Returns:
      The restart time interval.
    • setRestartTimeInterval

      public void setRestartTimeInterval(Long restartTimeInterval)
      Sets the restart time interval.
      Parameters:
      restartTimeInterval - The restart time interval.
    • getShiftStartExclTimeInterval

      public Long getShiftStartExclTimeInterval()
      Retrieves the shift start exclusion time interval.
      Returns:
      The shift start exclusion time interval.
    • setShiftStartExclTimeInterval

      public void setShiftStartExclTimeInterval(Long shiftStartExclTimeInterval)
      Sets the shift start exclusion time interval.
      Parameters:
      shiftStartExclTimeInterval - The shift start exclusion time interval.
    • getShiftEndExclTimeInterval

      public Long getShiftEndExclTimeInterval()
      Retrieves the shift end exclusion time interval.
      Returns:
      The shift end exclusion time interval.
    • setShiftEndExclTimeInterval

      public void setShiftEndExclTimeInterval(Long shiftEndExclTimeInterval)
      Sets the shift end exclusion time interval.
      Parameters:
      shiftEndExclTimeInterval - The shift end exclusion time interval.
    • getDurationEnabled

      public Boolean getDurationEnabled()
      Retrieves true if duration is enabled.
      Returns:
      The duration enabled flag.
    • setDurationEnabled

      public void setDurationEnabled(Boolean durationEnabled)
      Sets true if duration is enabled.
      Parameters:
      durationEnabled - The duration enabled flag.
    • getTeamSuggestionEnabled

      public Boolean getTeamSuggestionEnabled()
      Retrieves true if team suggestion is enabled.
      Returns:
      The team suggestion enabled flag.
    • setTeamSuggestionEnabled

      public void setTeamSuggestionEnabled(Boolean teamSuggestionEnabled)
      Sets true if team suggestion is enabled.
      Parameters:
      teamSuggestionEnabled - The team suggestion enabled flag.
    • getResourceExchangeMode

      public Long getResourceExchangeMode()
      Retrieves the resource exchange mode.
      Returns:
      The resource exchange mode.
    • setResourceExchangeMode

      public void setResourceExchangeMode(Long resourceExchangeMode)
      Sets the resource exchange mode.
      Parameters:
      resourceExchangeMode - The resource exchange mode.
    • getAdditionalActivitiesAdmitted

      public Boolean getAdditionalActivitiesAdmitted()
      Retrieves true if additional activities are admitted.
      Returns:
      The additional activities admitted flag.
    • setAdditionalActivitiesAdmitted

      public void setAdditionalActivitiesAdmitted(Boolean additionalActivitiesAdmitted)
      Sets true if additional activities are admitted.
      Parameters:
      additionalActivitiesAdmitted - The additional activities admitted flag.
    • getVrpOptimizeEnabled

      public Boolean getVrpOptimizeEnabled()
      Retrieves true if VRP optimize is enabled.
      Returns:
      The VRP optimize enabled flag.
    • setVrpOptimizeEnabled

      public void setVrpOptimizeEnabled(Boolean vrpOptimizeEnabled)
      Sets true if VRP optimize is enabled.
      Parameters:
      vrpOptimizeEnabled - The VRP optimize enabled flag.