Class DuplicatePeriodCalendarInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.calendar.event.DuplicateCalendarInput
overit.geocallapp.wfm.core.bl.calendar.event.DuplicatePeriodCalendarInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing input parameters for duplicating an interval in a resource calendar.
- Since:
- 20.0
- See Also:
- GCApi:
- bo
-
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 TypeMethodDescriptionGets the destination end date.Gets the source end date.Gets the destination start date.Gets the source start date.voidsetEndDestinationDate(Date endDestinationDate) Sets the destination end date.voidsetEndSourceDate(Date endSourceDate) Sets the source end date.voidsetStartDestinationDate(Date startDestinationDate) Sets the destination start date.voidsetStartSourceDate(Date startSourceDate) Sets the source start date.Methods inherited from class overit.geocallapp.wfm.core.bl.calendar.event.DuplicateCalendarInput
getUserId, isDuplicateAbsences, isDuplicateAvailability, isDuplicateExtraAttendances, isDuplicateShifts, isHoliday, isSkipCrewshellWorkshift, setDuplicateAbsences, setDuplicateAvailability, setDuplicateExtraAttendances, setDuplicateShifts, setHoliday, setSkipCrewshellWorkshift, setUserIdMethods 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
-
DuplicatePeriodCalendarInput
public DuplicatePeriodCalendarInput()
-
-
Method Details
-
getStartSourceDate
Gets the source start date.- Returns:
- the source start
Date
-
setStartSourceDate
Sets the source start date.- Parameters:
startSourceDate- the source startDate
-
getEndSourceDate
Gets the source end date.- Returns:
- the source end
Date
-
setEndSourceDate
Sets the source end date.- Parameters:
endSourceDate- the source endDate
-
getStartDestinationDate
Gets the destination start date.- Returns:
- the destination start
Date
-
setStartDestinationDate
Sets the destination start date.- Parameters:
startDestinationDate- the destination startDate
-
getEndDestinationDate
Gets the destination end date.- Returns:
- the destination end
Date
-
setEndDestinationDate
Sets the destination end date.- Parameters:
endDestinationDate- the destination endDate
-