Class SchedulingLockAcquireInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.bl.lock.event.SchedulingLockAcquireInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing an input for the event that acquires the scheduling lock
- Since:
- 18.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 TypeMethodDescriptionReturns the operation center id to be lockedReturns the list of operations to be lockedReturns the list of resources to be lockedReturns the scheduling model to be lockedReturns the timeout after which the lock expires (expressed in seconds)voidsetOperationCenter(Long operationCenter) Sets the operation center id to be lockedvoidsetOperations(Set<Long> operations) Sets the list of operations to be lockedvoidsetResources(Set<Long> resources) Sets the list of resources to be lockedvoidsetSchedulingModel(Long schedulingModel) Sets the scheduling model id to be lockedvoidsetTimeout(Integer timeout) Set the timeout after which the lock expires (expressed in seconds)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
-
SchedulingLockAcquireInput
public SchedulingLockAcquireInput()
-
-
Method Details
-
getOperationCenter
Returns the operation center id to be locked- Returns:
- the operation center id
-
setOperationCenter
Sets the operation center id to be locked- Parameters:
operationCenter- the operation center id
-
getSchedulingModel
Returns the scheduling model to be locked- Returns:
- the scheduling model id
-
setSchedulingModel
Sets the scheduling model id to be locked- Parameters:
schedulingModel- the scheduling model id
-
getResources
Returns the list of resources to be locked- Returns:
- the resources
-
setResources
Sets the list of resources to be locked- Parameters:
resources- the list of resources to be locked
-
getOperations
Returns the list of operations to be locked- Returns:
- the operations
-
setOperations
Sets the list of operations to be locked- Parameters:
operations- the list of operations to be locked
-
getTimeout
Returns the timeout after which the lock expires (expressed in seconds)- Returns:
- the timeout after which the lock expires
-
setTimeout
Set the timeout after which the lock expires (expressed in seconds)- Parameters:
timeout- the timeout after which the lock expires
-