Class DaySchedulingsValidateInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.schedule.validate.event.DaySchedulingsValidateInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing the input to instantiate a
DaySchedulingsValidateEvent event. - Since:
- 16.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 TypeMethodDescriptiongetDays()Returns the list of daysReturns the day validation typeReturns the operation center to validateReturns the simulation idReturns the crew shell's workshiftbooleanReturns true to skip the validationvoidSets the list of days to be validatedvoidsetDayValidationType(Long dayValidationType) Sets the day validation typevoidsetOperationCenter(Long operationCenter) Sets the operation center to validatevoidsetSimulation(Long simulation) Sets the simulation idvoidsetSkipValidation(boolean skipValidation) Sets true to skip the validationvoidsetWorkshift(Long workshift) Sets the crew shell workshiftMethods 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
-
DaySchedulingsValidateInput
public DaySchedulingsValidateInput()
-
-
Method Details
-
getOperationCenter
Returns the operation center to validate- Returns:
- the operation center to validate
-
setOperationCenter
Sets the operation center to validate- Parameters:
operationCenter- the operation center to validate
-
getSimulation
Returns the simulation id- Returns:
- the simulation id
-
setSimulation
Sets the simulation id- Parameters:
simulation- the simulation id
-
getWorkshift
Returns the crew shell's workshift- Returns:
- the crew shell's workshift
-
setWorkshift
Sets the crew shell workshift- Parameters:
workshift- the crew shell workshift
-
getDays
Returns the list of days- Returns:
- the list of days
-
setDays
Sets the list of days to be validated- Parameters:
days- the list of days to be validated
-
isSkipValidation
public boolean isSkipValidation()Returns true to skip the validation- Returns:
- true to skip the validation
-
setSkipValidation
public void setSkipValidation(boolean skipValidation) Sets true to skip the validation- Parameters:
skipValidation- the flag to skip the validation
-
getDayValidationType
Returns the day validation type- Returns:
- the day validation type
-
setDayValidationType
Sets the day validation type- Parameters:
dayValidationType- the day validation type
-