Class ForecastResourceDetailApplyTemplateInput

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.forecastcapacity.bl.forecast.resource.detail.event.ForecastResourceDetailApplyTemplateInput
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class ForecastResourceDetailApplyTemplateInput extends DynO
Business object representing the input for the ForecastResourceDetailApplyTemplateEvent.
Since:
15.0
See Also:
GCApi:
bo
  • Constructor Details

    • ForecastResourceDetailApplyTemplateInput

      public ForecastResourceDetailApplyTemplateInput()
  • Method Details

    • getResource

      public Long getResource()
      Returns the forecast resource id
      Returns:
      the forecast resource id
      See Also:
    • setResource

      public void setResource(Long resource)
      Sets the forecast resource id.
      Parameters:
      resource - the forecast resource id
      See Also:
    • getForecastHeader

      public Long getForecastHeader()
      Returns the resource forecast id
      Returns:
      the resource forecast header id
      See Also:
    • setForecastHeader

      public void setForecastHeader(Long forecastHeader)
      Sets the resource forecast header id.
      Parameters:
      forecastHeader - the resource forecast header id
    • getShiftModel

      public Long getShiftModel()
      Returns the forecast shift model id used to apply the template
      Returns:
      the shift model id
      See Also:
    • setShiftModel

      public void setShiftModel(Long shiftModel)
      Sets the forecast shift model id used to apply the template
      Parameters:
      shiftModel - the shift model id
    • getStartDate

      public Date getStartDate()
      Returns the start date of the period of the template application
      Returns:
      the start date of the period
    • setStartDate

      public void setStartDate(Date startDate)
      Sets the start date of the period of the template application
      Parameters:
      startDate - the start date
    • getEndDate

      public Date getEndDate()
      Returns the end date of the period of the template application
      Returns:
      the end date of the period
    • setEndDate

      public void setEndDate(Date endDate)
      Sets the end date of the period of the template application
      Parameters:
      endDate - the end date
    • isConsiderHolidays

      public boolean isConsiderHolidays()
      Returns true if task must consider holidays, false otherwise
      Returns:
      the consider holidays flag
    • setConsiderHolidays

      public void setConsiderHolidays(boolean considerHolidays)
      Sets the consider holidays flag (true if the task must consider holidays, false otherwise)
      Parameters:
      considerHolidays - the consider holidays flag
    • getUpdateMode

      public Long getUpdateMode()
      Returns the update mode (1 -> Replace, 4 -> Only Insert)
      Returns:
      the update mode
    • setUpdateMode

      public void setUpdateMode(Long updateMode)
      Sets the update mode (1 -> Replace, 4 -> Only Insert)
      Parameters:
      updateMode - the update mode