Class WorkShiftOverlapCheckInput

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.calendars.bl.workshift.event.WorkShiftOverlapCheckInput
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class WorkShiftOverlapCheckInput extends DynO
Object representing an input object for the WorkShiftOverlapCheckEvent in order to calculate the overlap between BOWorkShift.
The overlap is calculated during the insertion of a given work shift.
Since:
17.0
See Also:
  • Constructor Details

    • WorkShiftOverlapCheckInput

      public WorkShiftOverlapCheckInput()
  • Method Details

    • getWorkShift

      public BOWorkShift getWorkShift()
      Returns the work shift to be inserted.
      Returns:
      workShift the work shift to be inserted
      See Also:
    • setWorkShift

      public void setWorkShift(BOWorkShift workShift)
      Sets the work shift to be inserted.
      Parameters:
      workShift - the work shift to be inserted
      See Also:
    • getExistingWorkShifts

      public List<BOWorkShift> getExistingWorkShifts()
      Returns the list of existing work shifts.
      Returns:
      existingWorkShifts the list of existing work shifts
      See Also:
    • setExistingWorkShifts

      public void setExistingWorkShifts(List<BOWorkShift> existingWorkShifts)
      Sets the list of existing work shifts.
      Parameters:
      existingWorkShifts - the list of existing work shifts
      See Also: