Class EventPublishUtil
- java.lang.Object
-
- com.adobe.granite.workflow.core.event.EventPublishUtil
-
public class EventPublishUtil extends Object
TheEventsPublisher
provides a utility for publishing workflow related events.
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROP_OLD_PAYLOAD_PATH
static String
PROP_PAYLOAD_PATH
static String
WORKFLOW_PAYLOAD_MODIFIED_EVENT
-
Constructor Summary
Constructors Constructor Description EventPublishUtil(EventAdmin eventAdmin)
-
Method Summary
-
-
-
Field Detail
-
WORKFLOW_PAYLOAD_MODIFIED_EVENT
public static final String WORKFLOW_PAYLOAD_MODIFIED_EVENT
- See Also:
- Constant Field Values
-
PROP_OLD_PAYLOAD_PATH
public static final String PROP_OLD_PAYLOAD_PATH
- See Also:
- Constant Field Values
-
PROP_PAYLOAD_PATH
public static final String PROP_PAYLOAD_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EventPublishUtil
public EventPublishUtil(EventAdmin eventAdmin)
-
-
Method Detail
-
publishModelDeployedEvent
public void publishModelDeployedEvent(String id, String version, String user)
-
publishWorkflowStartedEvent
public void publishWorkflowStartedEvent(Workflow instance, Workflow parentWorkflow, String user, WorkflowData data)
-
publishWorkflowAbortedEvent
public void publishWorkflowAbortedEvent(Workflow instance, String userId)
-
publishWorkflowSuspendedEvent
public void publishWorkflowSuspendedEvent(Workflow instance, String user)
-
publishWorkflowResumedEvent
public void publishWorkflowResumedEvent(Workflow instance, String user)
-
publishWorkflowCompletedEvent
public void publishWorkflowCompletedEvent(Workflow instance, String user) throws WorkflowException
- Throws:
WorkflowException
-
publishWorkflowPayloadModified
public void publishWorkflowPayloadModified(Workflow instance, String oldPath, String user) throws WorkflowException
- Throws:
WorkflowException
-
publishNodeTransitionEvent
public void publishNodeTransitionEvent(Workflow instance, String fromNodeName, String toNodeName, WorkItem workitem, String user)
-
publishVariableUpdatedEvent
public void publishVariableUpdatedEvent(Workflow instance, String variableName, Object variableValue, String user)
-
publishProcessTimeoutEvent
public void publishProcessTimeoutEvent(Workflow instance, String processName)
-
publishJobEvent
@Deprecated public void publishJobEvent(Map workItemMap, Integer retryCount, int numOfParallelProcs, String jobId)
Deprecated.
-
publishExternalProcessJobEvent
@Deprecated public void publishExternalProcessJobEvent(Map workItemMap, Integer retryCount, String jobId)
Deprecated.
-
publishTimeoutEvent
@Deprecated public Long publishTimeoutEvent(WorkItem item, WorkflowSession session)
Deprecated.
-
publishResetTimeoutEvent
@Deprecated public void publishResetTimeoutEvent(WorkItem item)
Deprecated.
-
publishDelegationEvent
public void publishDelegationEvent(Workflow instance, Authorizable participant, WorkItem item, String user)
-
publishUnclaimEvent
public void publishUnclaimEvent(Workflow instance, Authorizable participant, WorkItem item, String user)
-
publishResourceCollectionModificationEvent
public void publishResourceCollectionModificationEvent(String path)
-
-