Interface StatusableObject
- All Superinterfaces:
AbstractWorkflowItemObject
,DataObject
,PropertyHandler
- All Known Subinterfaces:
ControlflowItemObject
,NodeObject
,ParentItemObject<T>
,SequencedObject
,SequenceObject
,SubWorkflowObject
,TaskObject
,WorkflowObject
- All Known Implementing Classes:
ControlflowItemObjectImpl
,NodeObjectImpl
,ParentItemObjectImpl
,SequenceObjectImpl
,StatusableObjectImpl
,TaskObjectImpl
,WorkflowObjectImpl
Interface of a workflow-object, which contains a status. CAKE III - Extension.
- Author:
- Alexander Stromer
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Allowed states for this item. -
Method Summary
Modifier and TypeMethodDescriptionReturns the current status for this element in the running workflow.void
setStatus
(StatusableObject.STATES newStatus) Sets the current status for this element in the running workflow.Methods inherited from interface de.uni_trier.wi2.procake.data.object.wf.AbstractWorkflowItemObject
getSemanticDescriptor, getWFItemId, getWorkflow, setSemanticDescriptor, setWFItemId, setWorkflow
Methods inherited from interface de.uni_trier.wi2.procake.data.object.DataObject
assertSameValueAsIn, copy, getDataClass, getId, getModel, hasClassName, hasSameValueAsIn, hasSystemClassName, isAggregate, isAtomic, isBoolean, isByteArray, isChronologic, isCollection, isDataflowWrapper, isDataReference, isDate, isDouble, isInteger, isInterval, isKindOf, isList, isMemberOf, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isSequence, isSet, isString, isSubWorkflow, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, removeId, setDataClass, setId, toDetailedString, toXML
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty, setPropertyRootNode
-
Method Details
-
getStatus
StatusableObject.STATES getStatus()Returns the current status for this element in the running workflow.- Returns:
- Status of this element.
-
setStatus
Sets the current status for this element in the running workflow.- Parameters:
newStatus
- New status.
-