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
Object representing an input object for the
The overlap is calculated during the insertion of a given work shift.
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of existing work shifts.Returns the work shift to be inserted.voidsetExistingWorkShifts(List<BOWorkShift> existingWorkShifts) Sets the list of existing work shifts.voidsetWorkShift(BOWorkShift workShift) Sets the work shift to be inserted.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
WorkShiftOverlapCheckInput
public WorkShiftOverlapCheckInput()
-
-
Method Details
-
getWorkShift
Returns the work shift to be inserted.- Returns:
- workShift the work shift to be inserted
- See Also:
-
setWorkShift
Sets the work shift to be inserted.- Parameters:
workShift- the work shift to be inserted- See Also:
-
getExistingWorkShifts
Returns the list of existing work shifts.- Returns:
- existingWorkShifts the list of existing work shifts
- See Also:
-
setExistingWorkShifts
Sets the list of existing work shifts.- Parameters:
existingWorkShifts- the list of existing work shifts- See Also:
-