java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.orchestrator.workforce.rs1.workshift.DTOWorkShiftUpdate
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class DTOWorkShiftUpdate extends DynO
DTO representing a request to update a work shift.
Since:
17.0
See Also:
GCApi:
dto
  • Constructor Details

    • DTOWorkShiftUpdate

      public DTOWorkShiftUpdate()
  • Method Details

    • getType

      public Optional<Long> getType()
      Gets the type.
      Returns:
      the type
    • setType

      public void setType(Optional<Long> type)
      Sets the type.
      Parameters:
      type - the new type
    • getStartDate

      public Optional<LocalTime> getStartDate()
      Gets the start date.
      Returns:
      the start date
    • setStartDate

      public void setStartDate(Optional<LocalTime> startDate)
      Sets the start date.
      Parameters:
      startDate - the new start date
    • getEndDate

      public Optional<LocalTime> getEndDate()
      Gets the end date.
      Returns:
      the end date
    • setEndDate

      public void setEndDate(Optional<LocalTime> endDate)
      Sets the end date.
      Parameters:
      endDate - the new end date
    • getExpectedStartDate

      public Optional<LocalTime> getExpectedStartDate()
      Gets the expected start date.
      Returns:
      the expected start date
    • setExpectedStartDate

      public void setExpectedStartDate(Optional<LocalTime> expectedStartDate)
      Sets the expected start date.
      Parameters:
      expectedStartDate - the new expected start date
    • getExpectedEndDate

      public Optional<LocalTime> getExpectedEndDate()
      Gets the expected end date.
      Returns:
      the expected end date
    • setExpectedEndDate

      public void setExpectedEndDate(Optional<LocalTime> expectedEndDate)
      Sets the expected end date.
      Parameters:
      expectedEndDate - the new expected end date
    • getBreakStart

      public Optional<LocalTime> getBreakStart()
      Gets the break start.
      Returns:
      the break start
    • setBreakStart

      public void setBreakStart(Optional<LocalTime> breakStart)
      Sets the break start.
      Parameters:
      breakStart - the new break start
    • getBreakEnd

      public Optional<LocalTime> getBreakEnd()
      Gets the break end.
      Returns:
      the break end
    • setBreakEnd

      public void setBreakEnd(Optional<LocalTime> breakEnd)
      Sets the break end.
      Parameters:
      breakEnd - the new break end
    • getClockingType

      public Optional<Long> getClockingType()
      Gets the clocking type.
      Returns:
      the clocking type
    • setClockingType

      public void setClockingType(Optional<Long> clockingType)
      Sets the clocking type.
      Parameters:
      clockingType - the new clocking type
    • getTransferTimeEvaluationType

      public Optional<Long> getTransferTimeEvaluationType()
      Gets the transfer time evaluation type.
      Returns:
      the transfer time evaluation type
    • setTransferTimeEvaluationType

      public void setTransferTimeEvaluationType(Optional<Long> transferTimeEvaluationType)
      Sets the transfer time evaluation type.
      Parameters:
      transferTimeEvaluationType - the new transfer time evaluation type
    • getAvailabilityType

      public Optional<Long> getAvailabilityType()
      Gets the availability type.
      Returns:
      the availability type
    • setAvailabilityType

      public void setAvailabilityType(Optional<Long> availabilityType)
      Sets the availability type.
      Parameters:
      availabilityType - the new availability type
    • getOvertimeMinute

      public Optional<Long> getOvertimeMinute()
      Gets the overtime minute.
      Returns:
      the overtime minute
    • setOvertimeMinute

      public void setOvertimeMinute(Optional<Long> overtimeMinute)
      Sets the overtime minute.
      Parameters:
      overtimeMinute - the new overtime minute
    • getNote

      public Optional<String> getNote()
      Gets the note.
      Returns:
      the note
    • setNote

      public void setNote(Optional<String> note)
      Sets the note.
      Parameters:
      note - the new note