Class BOWorkCycleStructure
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.workorders.bl.workcycle.structure.BOWorkCycleStructure
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing a generic Work Cycle.
- 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 asset status list.Returns the asset status list string.Returns the booking activity weight of the work cycle operation,Checks if the work cycle operation is booking.Returns the work cycle operation commitment.Checks if the work cycle operation is dummy.getId()Returns the work cycle operation id.Checks if the work cycle operation is optional.getOrder()Returns the work cycle operation order.Returns the work cycle operation type.Returns the work cycle operation team cardinality.Returns the work cycle header id.Returns the type of the work order operation associated to the work cycle operation.voidsetAssetStatus(List<Long> assetStatus) Sets the asset status list.voidsetAssetStatusString(String assetStatusString) Sets the asset status list as a string.voidsetBookingActivityWeight(Long bookingActivityWeight) Sets the booking activity weight of the work cycle operation.voidsetBookingOperation(Boolean bookingOperation) Sets the work cycle operation to booking.voidsetDefaultDuration(Long defaultDuration) Sets the work cycle operation commitment.voidsetDummyOperation(Boolean dummyOperation) Sets the work cycle operation to dummy.voidSets the work cycle operation id.voidsetOptionalOperation(Boolean optionalOperation) Sets the work cycle operation to optional.voidSets the work cycle operation order.voidsetRepeatable(Boolean repeatable) Sets the work cycle operation type.voidsetTeamCardinality(Long teamCardinality) Sets the work cycle operation team cardinality.voidsetWorkCycle(Long workCycle) Sets the work cycle header id.voidsetWorkOrderOperationType(Long workOrderOperationType) Sets the type of the work order operation associated to the work cycle operation.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
-
BOWorkCycleStructure
public BOWorkCycleStructure()
-
-
Method Details
-
getId
Returns the work cycle operation id.- Returns:
- the work cycle operation id
-
getWorkCycle
Returns the work cycle header id.- Returns:
- the work cycle header id
-
getWorkOrderOperationType
Returns the type of the work order operation associated to the work cycle operation.- Returns:
- the work order operation type
- See Also:
-
getOrder
Returns the work cycle operation order.- Returns:
- the order
-
getDefaultDuration
Returns the work cycle operation commitment.- Returns:
- the commitment
-
getTeamCardinality
Returns the work cycle operation team cardinality.- Returns:
- the team cardinality
-
getRepeatable
Returns the work cycle operation type.- Returns:
- the work cycle operation type
-
getDummyOperation
Checks if the work cycle operation is dummy.- Returns:
- true if the work cycle operation is dummy, false otherwise
-
getBookingOperation
Checks if the work cycle operation is booking.- Returns:
- true if the work cycle operation is booking, false otherwise
-
getOptionalOperation
Checks if the work cycle operation is optional.- Returns:
- true if the work cycle operation is optional, false otherwise
-
getAssetStatus
Returns the asset status list.- Returns:
- the asset status list
-
setAssetStatus
Sets the asset status list.- Parameters:
assetStatus- the asset status list
-
getAssetStatusString
Returns the asset status list string.- Returns:
- the asset status list string
-
setAssetStatusString
Sets the asset status list as a string.- Parameters:
assetStatusString- the asset status list as a string
-
setId
Sets the work cycle operation id.- Parameters:
id- the work cycle operation id
-
setWorkCycle
Sets the work cycle header id.- Parameters:
workCycle- the work cycle header id
-
setWorkOrderOperationType
Sets the type of the work order operation associated to the work cycle operation.- Parameters:
workOrderOperationType- the work order operation type id- See Also:
-
setOrder
Sets the work cycle operation order.- Parameters:
order- the order
-
setDefaultDuration
Sets the work cycle operation commitment.- Parameters:
defaultDuration- the commitment
-
setTeamCardinality
Sets the work cycle operation team cardinality.- Parameters:
teamCardinality- the team cardinality
-
setRepeatable
Sets the work cycle operation type.- Parameters:
repeatable- the work cycle operation type
-
setDummyOperation
Sets the work cycle operation to dummy.- Parameters:
dummyOperation- true if the work cycle operation must be dummy, false otherwise
-
setBookingOperation
Sets the work cycle operation to booking.- Parameters:
bookingOperation- true if the work cycle operation must be booking, false otherwise
-
setOptionalOperation
Sets the work cycle operation to optional.- Parameters:
optionalOperation- true if the work cycle operation must be optional, false otherwise
-
getBookingActivityWeight
Returns the booking activity weight of the work cycle operation,- Returns:
- the booking activity weight
-
setBookingActivityWeight
Sets the booking activity weight of the work cycle operation.- Parameters:
bookingActivityWeight- the booking activity weight
-