Package de.xima.fc.workflow.taglib.model
Class NodeWithTask
- java.lang.Object
-
- de.xima.fc.workflow.taglib.model.NodeWithTask
-
- All Implemented Interfaces:
IElementWithTask<NodeModel>
,ITaskUuidProviding
,Serializable
public final class NodeWithTask extends Object implements IElementWithTask<NodeModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NodeWithTask()
Deprecated.Only for JSON serialization / deserializationNodeWithTask(UUID taskUuid, NodeModel element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull NodeModel
getElement()
NodeKey
getNodeKey()
@NotNull UUID
getTaskUuid()
void
setElement(NodeModel element)
void
setTaskUuid(UUID taskUuid)
-
-
-
Constructor Detail
-
NodeWithTask
@Deprecated public NodeWithTask()
Deprecated.Only for JSON serialization / deserialization
-
-
Method Detail
-
getElement
@NotNull public @NotNull NodeModel getElement()
- Specified by:
getElement
in interfaceIElementWithTask<NodeModel>
- Returns:
- The instance of the wrapped workflow element.
-
getNodeKey
public NodeKey getNodeKey()
-
getTaskUuid
@NotNull public @NotNull UUID getTaskUuid()
- Specified by:
getTaskUuid
in interfaceIElementWithTask<NodeModel>
- Specified by:
getTaskUuid
in interfaceITaskUuidProviding
- Returns:
- The UUID that identifies the task to which the workflow element belongs.
-
setElement
public void setElement(NodeModel element)
-
setTaskUuid
public void setTaskUuid(UUID taskUuid)
-
-