Class ImmediateSchedulingWorkOrderExclusionInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.bl.immediatescheduling.woexclusion.event.ImmediateSchedulingWorkOrderExclusionInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Input for the immediate scheduling work order exclusion event.
Contains the processing ID and list of work order operation IDs to validate.
Work orders with non-schedulable operation states will be excluded.
- Since:
- 22.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 processing ID.Gets the list of work order operation IDs to validate.voidsetProcessingId(Long processingId) Sets the processing ID.voidsetWorkOrderOperations(List<Long> workOrderOperations) Sets the list of work order operation IDs to validate.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
-
ImmediateSchedulingWorkOrderExclusionInput
public ImmediateSchedulingWorkOrderExclusionInput()
-
-
Method Details
-
getProcessingId
Gets the processing ID.- Returns:
- the processing ID (AISLID_HIST from AIMMEDIATESCHEDULINGWORKORDER)
-
setProcessingId
Sets the processing ID.- Parameters:
processingId- the processing ID to set
-
getWorkOrderOperations
Gets the list of work order operation IDs to validate.- Returns:
- the list of work order operation IDs (AWOOID)
-
setWorkOrderOperations
Sets the list of work order operation IDs to validate.- Parameters:
workOrderOperations- the list of work order operation IDs
-