Class BundlingOperationSelectInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.orchestrator.workorders.bl.bundler.bundling.event.BundlingOperationSelectInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Object used as an input bean for the
BundlingOperationSelectEvent. - Since:
- 10.1
- 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 TypeMethodDescriptiongetCache()Returns the cache used for theBundlerelated entities.Returns the list of work order filters ids.Returns the list of work order operation ids.booleanChecks if the list ofBOWorkOrderOperationis empty or not.booleanChecks if the work order operations given as input are all valid for bundling.voidsetCache(BundleEntitiesCache cache) Sets the cache to use for theBundlerelated entities.voidsetCheckExclusions(boolean checkExclusions) Sets the check exclusions flag.voidsetWorkOrderFilters(List<Long> workOrderFilters) Sets the list of work order filters ids.voidsetWorkOrderOperationIds(List<Long> workOrderOperationIds) Sets the list of work order operation ids.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
-
BundlingOperationSelectInput
public BundlingOperationSelectInput()
-
-
Method Details
-
getWorkOrderOperationIds
Returns the list of work order operation ids.- Returns:
- the list of
BOWorkOrderOperationids
-
setWorkOrderOperationIds
Sets the list of work order operation ids.- Parameters:
workOrderOperationIds- the list ofBOWorkOrderOperationids
-
hasWorkOrderOperationIds
public boolean hasWorkOrderOperationIds()Checks if the list ofBOWorkOrderOperationis empty or not.- Returns:
- true if the
BOWorkOrderOperationis not empty and not null, false otherwise
-
getWorkOrderFilters
Returns the list of work order filters ids.- Returns:
- a list of work order filter ids
-
setWorkOrderFilters
Sets the list of work order filters ids.- Parameters:
workOrderFilters- the list of work order filter ids
-
isCheckExclusions
public boolean isCheckExclusions()Checks if the work order operations given as input are all valid for bundling.- Returns:
- true if all work order operations must be checked, false otherwise
-
setCheckExclusions
public void setCheckExclusions(boolean checkExclusions) Sets the check exclusions flag.- Parameters:
checkExclusions- true if all work order operations must be checked, false otherwise
-
getCache
Returns the cache used for theBundlerelated entities.- Returns:
- the
BundleEntitiesCache
-
setCache
Sets the cache to use for theBundlerelated entities.- Parameters:
cache- theBundleEntitiesCache
-