Class BOCrewShellConfiguration

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

public class BOCrewShellConfiguration extends DynO
Business object representing a crew shell configuration.
Since:
16.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOCrewShellConfiguration

      public BOCrewShellConfiguration()
  • Method Details

    • getId

      public Long getId()
      Returns the crew shell configuration id
      Returns:
      the crew shell configuration id
    • setId

      public void setId(Long id)
      Sets the crew shell configuration id
      Parameters:
      id - the crew shell configuration id
    • getUserType

      public Long getUserType()
      Returns the user type used to create the fictitious user
      Returns:
      the user type of the fictitious user
    • setUserType

      public void setUserType(Long userType)
      Sets the user type used to create the fictitious user
      Parameters:
      userType - the user type used to create the fictitious user
    • getResourceType

      public Long getResourceType()
      Returns the resource type used to create the fictitious user
      Returns:
      the resource type of the fictitious user
    • setResourceType

      public void setResourceType(Long resourceType)
      Sets the resource type used to create the fictitious user
      Parameters:
      resourceType - the resource type used to create the fictitious user
    • getCompositionAutomaticConfirmation

      public Boolean getCompositionAutomaticConfirmation()
      Returns true for automatic confirmation of composition
      Returns:
      the automatic confirmation of composition flag
    • setCompositionAutomaticConfirmation

      public void setCompositionAutomaticConfirmation(Boolean compositionAutomaticConfirmation)
      Sets true for automatic confirmation of composition
      Parameters:
      compositionAutomaticConfirmation - the automatic confirmation of composition flag
    • getShiftId

      public Long getShiftId()
      Returns the shift Id, used as default shift in integration API
      Returns:
      the selected shift Id
    • setShiftId

      public void setShiftId(Long shiftId)
      Sets the shift Id, used as default shift in integration API
      Parameters:
      shiftId -
    • getCrewShellMembersDailyPlanBarColor

      public String getCrewShellMembersDailyPlanBarColor()
      Returns the crew shell member daily plan bar color
      Returns:
      the crew shell member daily plan bar color
    • setCrewShellMembersDailyPlanBarColor

      public void setCrewShellMembersDailyPlanBarColor(String crewShellMembersDailyPlanBarColor)
      Sets the crew shell member daily plan bar color
      Parameters:
      crewShellMembersDailyPlanBarColor - the crew shell member daily plan bar color
    • getOutcomeReason

      public Long getOutcomeReason()
      Returns the outcome reason Id, used as default outcome reason in BTCrewShellWorkDayClosure
      Returns:
      the selected shift Id
    • setOutcomeReason

      public void setOutcomeReason(Long outcomeReason)
      Sets the outcome reason Id, used as default outcome reason in BTCrewShellWorkDayClosure
      Parameters:
      outcomeReason -
    • getAgendaCloseOffset

      public Long getAgendaCloseOffset()
      Returns the agenda close offset, used as interval days in BTCrewShellWorkDayClosure
      Returns:
      the agenda close offset
    • setAgendaCloseOffset

      public void setAgendaCloseOffset(Long agendaCloseOffset)
      Sets the agenda close offset, used as interval days days in BTCrewShellWorkDayClosure
      Parameters:
      agendaCloseOffset -