Class SchedulingLockAddOperationsInput
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.scheduling.bl.lock.event.SchedulingLockAddOperationsInput
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing an input for the event that add operations to 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 list of operations to be added to the lockReturns the scheduling lock to integrate with the operationsReturns the timeout after which the lock expires (expressed in seconds)voidsetOperations(Set<Long> operations) Sets the list of operations to be added to the lockvoidsetSchedulingLock(SchedulingLock schedulingLock) Sets the scheduling lock to integrate with the operationsvoidsetTimeout(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
-
SchedulingLockAddOperationsInput
public SchedulingLockAddOperationsInput()
-
-
Method Details
-
getSchedulingLock
Returns the scheduling lock to integrate with the operations- Returns:
- the scheduling lock
- See Also:
-
setSchedulingLock
Sets the scheduling lock to integrate with the operations- Parameters:
schedulingLock- the scheduling lock- See Also:
-
getOperations
Returns the list of operations to be added to the lock- Returns:
- the operations
-
setOperations
Sets the list of operations to be added to the lock- Parameters:
operations- the operations
-
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
-