Class TeamActivityManualAssignmentInput

java.lang.Object
overit.geocallapp.wfm.core.bl.schedule.team.event.TeamActivityManualAssignmentInput

public class TeamActivityManualAssignmentInput extends Object
Business object representing the input to instantiate a TeamActivityManualAssignmentEvent event.
Since:
18.0
  • Constructor Details

    • TeamActivityManualAssignmentInput

      public TeamActivityManualAssignmentInput()
  • Method Details

    • getOperationCenterId

      public Long getOperationCenterId()
      Returns the operation center id
      Returns:
      the operation center id
    • setOperationCenterId

      public void setOperationCenterId(Long operationCenterId)
      Sets the operation center id
      Parameters:
      operationCenterId - the operation center id
    • getSimulationId

      public Long getSimulationId()
      Returns the simulation id
      Returns:
      the simulation id
    • setSimulationId

      public void setSimulationId(Long simulationId)
      Sets the simulation id
      Parameters:
      simulationId - the simulation id
    • getActivity

      public HashGetter getActivity()
      Returns the activity to schedule
      Returns:
      the activity to schedule
    • setActivity

      public void setActivity(HashGetter activity)
      Sets the activity to schedule
      Parameters:
      activity - activity to schedule
    • getPasteParams

      public HashGetter getPasteParams()
      Returns the paste parameters
      Returns:
      the paste parameters
    • setPasteParams

      public void setPasteParams(HashGetter pasteParams)
      Sets the paste parameters
      Parameters:
      pasteParams - the paste parameters
    • getPreviousPastedSchedulingId

      public Long getPreviousPastedSchedulingId()
      Returns the previous pasted scheduling id
      Returns:
      the previous pasted scheduling id
    • setPreviousPastedSchedulingId

      public void setPreviousPastedSchedulingId(Long previousPastedSchedulingId)
      Sets the previous pasted scheduling id
      Parameters:
      previousPastedSchedulingId - the previous pasted scheduling id
    • getOssCache

      public overit.geocallapp.wfm.scheduler.oss.cache.OssCache getOssCache()
      Returns the oss cache used to optimize the vrp calls
      Returns:
      the oss cache
    • setOssCache

      public void setOssCache(overit.geocallapp.wfm.scheduler.oss.cache.OssCache ossCache)
      Sets the oss cache used to optimize the vrp calls
      Parameters:
      ossCache - the oss cache
    • getSchedulingCache

      public SchedulingCache getSchedulingCache()
      Returns the scheduling cache used to optimize multiple schedulings
      Returns:
      the scheduling cache
    • setSchedulingCache

      public void setSchedulingCache(SchedulingCache schedulingCache)
      Sets the scheduling cache used to optimize multiple schedulings
      Parameters:
      schedulingCache - the scheduling cache
    • getPasteLog

      public overit.geocallapp.wfm.util.wfmtasklog.WfmTaskLog getPasteLog()
      Returns the paste logs
      Returns:
      the paste logs
    • setPasteLog

      public void setPasteLog(overit.geocallapp.wfm.util.wfmtasklog.WfmTaskLog pasteLog)
      Sets the paste logs
      Parameters:
      pasteLog - the paste logs
    • getUiStatus

      public overit.geocallapp.wfm.ui.stato.StatoUI getUiStatus()
      Returns the user interface status
      Returns:
      the user interface status
    • setUiStatus

      public void setUiStatus(overit.geocallapp.wfm.ui.stato.StatoUI uiStatus)
      Sets the user interface status
      Parameters:
      uiStatus - the user interface status
    • getQuestions

      public List<overit.geocallapp.wfm.util.Question> getQuestions()
      Returns the list of questions
      Returns:
      the list of questions
    • setQuestions

      public void setQuestions(List<overit.geocallapp.wfm.util.Question> questions)
      Sets the list of questions
      Parameters:
      questions - the list of questions
    • getInputCheckResult

      public CheckResult getInputCheckResult()
      Returns the input check results
      Returns:
      the input check results
    • setInputCheckResult

      public void setInputCheckResult(CheckResult inputCheckResult)
      Sets the input check results
      Parameters:
      inputCheckResult - the input check results
    • getPreProcessOutput

      public TeamPreProcessAssignmentOutput getPreProcessOutput()
      Returns the pre process output if already processed
      Returns:
      the pre process output if already processed
    • setPreProcessOutput

      public void setPreProcessOutput(TeamPreProcessAssignmentOutput preProcessOutput)
      Sets the list of pre process output if already processed
      Parameters:
      preProcessOutput - the list of pre process output if already processed
    • getCheckedWorkshifts

      public Collection<Long> getCheckedWorkshifts()
      Returns the list of already checked workshifts
      Returns:
      the list of already checked workshifts
    • setCheckedWorkshifts

      public void setCheckedWorkshifts(Collection<Long> checkedWorkshifts)
      Sets the list of already checked workshifts
      Parameters:
      checkedWorkshifts - the list of already checked workshifts
    • getSchedulingLock

      public SchedulingLock getSchedulingLock()
      Returns the scheduling lock
      Returns:
      the scheduling lock
    • setSchedulingLock

      public void setSchedulingLock(SchedulingLock schedulingLock)
      Sets the scheduling lock
      Parameters:
      schedulingLock - the scheduling lock