Class BOSchedulingProposal

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

public abstract class BOSchedulingProposal extends DynO
Business object representing a Scheduling Proposal
Since:
14.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOSchedulingProposal

      public BOSchedulingProposal()
  • Method Details

    • getId

      public Long getId()
      Returns id of scheduling proposal.
      Returns:
      id of scheduling proposal
    • setId

      public void setId(Long id)
      Sets id of scheduling proposal.
      Parameters:
      id - id of scheduling proposal
    • getOperationCenter

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

      public void setOperationCenter(Long operationCenter)
      Sets operation center id.
      Parameters:
      operationCenter - operation center id
    • getState

      public Long getState()
      Returns the state id.
      Returns:
      the state id
    • setState

      public void setState(Long state)
      Sets the state id.
      Parameters:
      state - the state id
    • getType

      public Long getType()
      Returns the type id.
      Returns:
      the type id
    • setType

      public void setType(Long type)
      Sets the type id.
      Parameters:
      type - the type id
    • getCreationDate

      public Date getCreationDate()
      Returns the creation date.
      Returns:
      the creation date
    • setCreationDate

      public void setCreationDate(Date creationDate)
      Sets the creation date.
      Parameters:
      creationDate - the creation date
    • getCreationUser

      public Long getCreationUser()
      Returns the creation user id.
      Returns:
      the creation user id
    • setCreationUser

      public void setCreationUser(Long creationUser)
      Sets the creation user id.
      Parameters:
      creationUser - the creation user id
    • getCancelDate

      public Date getCancelDate()
      Returns the cancel date.
      Returns:
      the cancel date
    • setCancelDate

      public void setCancelDate(Date cancelDate)
      Sets the cancel date.
      Parameters:
      cancelDate - the cancel date
    • getCancelUser

      public Long getCancelUser()
      Returns the cancel user id.
      Returns:
      the cancel user id
    • setCancelUser

      public void setCancelUser(Long cancelUser)
      Sets the cancel user id.
      Parameters:
      cancelUser - the scancel user id
    • getLastProcessingDate

      public Date getLastProcessingDate()
      Returns the last processing date.
      Returns:
      the last processing date
    • setLastProcessingDate

      public void setLastProcessingDate(Date lastProcessingDate)
      Sets the slast processing date.
      Parameters:
      lastProcessingDate - the last processing date
    • getLastProcessingCounter

      public Long getLastProcessingCounter()
      Returns the last processing counter.
      Returns:
      the last processing counter
    • setLastProcessingCounter

      public void setLastProcessingCounter(Long lastProcessingCounter)
      Sets the last processing counter.
      Parameters:
      lastProcessingCounter - the last processing counter
    • getLastProcessingError

      public LocalizedString getLastProcessingError()
      Returns the last processing error.
      Returns:
      the last processing error
    • setLastProcessingError

      public void setLastProcessingError(LocalizedString lastProcessingError)
      Sets the last processing error.
      Parameters:
      lastProcessingError - the last processing error
    • isCreation

      public abstract boolean isCreation()
      Returns true if the scheduling proposal is creation.
      Returns:
      true if the scheduling proposal is creation
    • isRemoval

      public abstract boolean isRemoval()
      Returns true if the scheduling proposal is removal.
      Returns:
      true if the scheduling proposal is removal