public interface WorkflowModel extends HasMetaData
WorkflowModel represents a model/definition of a workflow.
It provides methods for retrieving the entities of the model like
WorkflowNodes and
WorkflowTransitions as well as common model attributes
like name, description or version.| Modifier and Type | Method and Description |
|---|---|
WorkflowNode |
createNode()
TODO
|
WorkflowNode |
createNode(java.lang.String title,
java.lang.String type,
java.lang.String description)
TODO
|
WorkflowTransition |
createTransition()
TODO
|
WorkflowTransition |
createTransition(WorkflowNode from,
WorkflowNode to,
java.lang.String rule)
TODO
|
java.lang.String |
getDescription()
Returns the description of the
WorkflowModel. |
WorkflowNode |
getEndNode()
Returns the end
. |
java.lang.String |
getId()
Returns the ID of the
WorkflowModel. |
WorkflowNode |
getNode(java.lang.String id)
Returns the
with the given id |
java.util.List<WorkflowNode> |
getNodes()
Returns the list of
s contained by the
WorkflowModel. |
WorkflowNode |
getRootNode()
Returns the root/start
. |
java.lang.String |
getTitle()
Returns the title of the
WorkflowModel. |
java.util.List<WorkflowTransition> |
getTransitions()
Returns the list of
s contained by
the WorkflowModel. |
java.lang.String |
getVersion()
Returns the version of the
WorkflowModel. |
void |
setDescription(java.lang.String description)
Sets the description of the
WorkflowModel. |
void |
setEndNode(WorkflowNode node)
TODO
|
void |
setRootNode(WorkflowNode node)
TODO
|
void |
setTitle(java.lang.String title)
Sets the title of the
WorkflowModel. |
void |
validate()
Validates the model.
|
getMetaData, getMetaDataMapjava.lang.String getId()
WorkflowModel.WorkflowModel.java.lang.String getTitle()
WorkflowModel.WorkflowModel.void setTitle(java.lang.String title)
WorkflowModel.title - The new title of the WorkflowModel.java.lang.String getDescription()
WorkflowModel.WorkflowModel.void setDescription(java.lang.String description)
WorkflowModel.description - The new description of the WorkflowModel.java.lang.String getVersion()
WorkflowModel.WorkflowModel.java.util.List<WorkflowNode> getNodes()
WorkflowNodes contained by the
WorkflowModel.WorkflowNodes of the
WorkflowModel.WorkflowNode createNode()
WorkflowNode createNode(java.lang.String title, java.lang.String type, java.lang.String description)
void setRootNode(WorkflowNode node)
void setEndNode(WorkflowNode node)
WorkflowNode getNode(java.lang.String id)
WorkflowNode with the given idid - The ID of the WorkflowNode.WorkflowNode or null if not found.WorkflowNode getRootNode()
WorkflowNode.WorkflowNode.WorkflowNode getEndNode()
WorkflowNode.WorkflowNode.java.util.List<WorkflowTransition> getTransitions()
WorkflowTransitions contained by
the WorkflowModel.WorkflowTransitions of the
WorkflowModel.WorkflowTransition createTransition()
WorkflowTransition createTransition(WorkflowNode from, WorkflowNode to, java.lang.String rule)
void validate()
throws ValidationException
ValidationException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"