Class BOSchedulingCreationProposal

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.schedulingproposal.BOSchedulingProposal
overit.geocallapp.wfm.core.bl.schedulingproposal.creation.BOSchedulingCreationProposal
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BOSchedulingCreationProposal extends BOSchedulingProposal
Business object representing a Scheduling Proposal for create action
Since:
14.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOSchedulingCreationProposal

      public BOSchedulingCreationProposal()
  • Method Details

    • getWorkOrderOperation

      public Long getWorkOrderOperation()
      Returns the work order operation id.
      Returns:
      the work order operation id
    • setWorkOrderOperation

      public void setWorkOrderOperation(Long workOrderOperation)
      Sets the work order operation id.
      Parameters:
      workOrderOperation - the work order operation id
    • getStartDay

      public Date getStartDay()
      Returns the start day.
      Returns:
      the start day
    • setStartDay

      public void setStartDay(Date startDay)
      Sets the start day.
      Parameters:
      startDay - the start day
    • getForeman

      public Long getForeman()
      Returns the foreman user id.
      Returns:
      the foreman user id
    • setForeman

      public void setForeman(Long foreman)
      Sets the foreman user id.
      Parameters:
      foreman - the foreman user id
    • getValidate

      public Boolean getValidate()
      Returns the validation flag.
      Returns:
      the validation flag
    • setValidate

      public void setValidate(Boolean validate)
      Sets the validation flag.
      Parameters:
      validate - the validation flag
    • getReActualize

      public Boolean getReActualize()
      Returns the reactualize flag.
      Returns:
      the reactualize flag
    • setReActualize

      public void setReActualize(Boolean reActualize)
      Sets the reactualize flag.
      Parameters:
      reActualize - the reactualize flag
    • setTeamMembers

      public void setTeamMembers(Set<Long> teamMembers)
      Sets the list of team members user id.
      Parameters:
      teamMembers - the list of team members user id
    • getTeamMembers

      public Set<Long> getTeamMembers()
      Returns the list of team members user id.
      Returns:
      the list of team members user id
    • getTeamMembersString

      public String getTeamMembersString()
      Returns the team members as one string.
      Returns:
      the list of all team members as one string
    • setTeamMembersString

      public void setTeamMembersString(String teamMembersString)
      Sets the team members given as one string.
      Parameters:
      teamMembersString - the list of all team members as one string
    • isCreation

      public boolean isCreation()
      Returns true if the scheduling proposal is creation.
      Specified by:
      isCreation in class BOSchedulingProposal
      Returns:
      true if the scheduling proposal is creation
    • isRemoval

      public boolean isRemoval()
      Returns true if the scheduling proposal is removal.
      Specified by:
      isRemoval in class BOSchedulingProposal
      Returns:
      true if the scheduling proposal is removal