Class WorkflowInstance
java.lang.Object
com.adobe.cq.testing.client.workflow.WorkflowInstance
Wraps a Workflow Instance info returned from server as JSON.
-
Constructor Summary
ConstructorDescriptionWorkflowInstance
(com.fasterxml.jackson.databind.JsonNode rootNode) The only constructor -
Method Summary
Modifier and TypeMethodDescriptiontime when this instance was completed/abortedgetId()
returns the id of this workflow instancereturns who started this workflow instanceThe model used for this workflow instancethe payload referenceThe type of payload reference ,either URL or JCR_PATHtime when the workflow instance was startedreturns the current state of this workflow instance, seeWorkflowClient.Status
A map of all currently active work items belonging to this instance
-
Constructor Details
-
WorkflowInstance
public WorkflowInstance(com.fasterxml.jackson.databind.JsonNode rootNode) The only constructor- Parameters:
rootNode
- the JSON node containing all infos
-
-
Method Details
-
getId
returns the id of this workflow instance- Returns:
- the id
-
getStatus
returns the current state of this workflow instance, seeWorkflowClient.Status
- Returns:
- the current status.
-
getModelId
The model used for this workflow instance- Returns:
- the model id
-
getPayloadType
The type of payload reference ,either URL or JCR_PATH- Returns:
- the payload type
-
getPayload
the payload reference- Returns:
- the url or jcr path
-
getInitiator
returns who started this workflow instance- Returns:
- the initiator id
-
getStartTime
time when the workflow instance was started- Returns:
- the start time
-
getEndTime
time when this instance was completed/aborted- Returns:
- the end time
-
getWorkItemIds
-
getWorkItems
A map of all currently active work items belonging to this instance- Returns:
- a map of all work items, where the key ist the work item id, and the value is the node id from the corresponding model.
-