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
public interface StatusableObject extends AbstractWorkflowItemObject
Interface of a workflow-object, which contains a status. CAKE III - Extension.- Author:
- Alexander Stromer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStatusableObject.STATESAllowed states for this item.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatusableObject.STATESgetStatus()Returns the current status for this element in the running workflow.voidsetStatus(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
-
-
-
-
Method Detail
-
getStatus
StatusableObject.STATES getStatus()
Returns the current status for this element in the running workflow.- Returns:
- Status of this element.
-
setStatus
void setStatus(StatusableObject.STATES newStatus)
Sets the current status for this element in the running workflow.- Parameters:
newStatus- New status.
-
-