Class EventPublishUtil
- java.lang.Object
-
- com.adobe.granite.workflow.core.event.EventPublishUtil
-
public class EventPublishUtil extends java.lang.ObjectTheEventsPublisherprovides a utility for publishing workflow related events.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROP_OLD_PAYLOAD_PATHstatic java.lang.StringPROP_PAYLOAD_PATHstatic java.lang.StringWORKFLOW_PAYLOAD_MODIFIED_EVENT
-
Constructor Summary
Constructors Constructor Description EventPublishUtil(EventAdmin eventAdmin)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidpublishClaimEvent(Workflow instance, WorkItem item, java.lang.String user)voidpublishDelegationEvent(Workflow instance, Authorizable participant, WorkItem item, java.lang.String user)voidpublishExternalProcessJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, java.lang.String jobId)Deprecated.voidpublishJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, int numOfParallelProcs, java.lang.String jobId)Deprecated.voidpublishJobFailedEvent(WorkItem item, java.lang.String message)voidpublishModelDeletedEvent(java.lang.String id, java.lang.String user)voidpublishModelDeployedEvent(java.lang.String id, java.lang.String version, java.lang.String user)voidpublishNodeTransitionEvent(Workflow instance, java.lang.String fromNodeName, java.lang.String toNodeName, WorkItem workitem, java.lang.String user)voidpublishProcessTimeoutEvent(Workflow instance, java.lang.String processName)voidpublishResetTimeoutEvent(WorkItem item)Deprecated.voidpublishResourceCollectionModificationEvent(java.lang.String path)java.lang.LongpublishTimeoutEvent(WorkItem item, WorkflowSession session)Deprecated.voidpublishUnclaimEvent(Workflow instance, Authorizable participant, WorkItem item, java.lang.String user)voidpublishVariableUpdatedEvent(Workflow instance, java.lang.String variableName, java.lang.Object variableValue, java.lang.String user)voidpublishWorkflowAbortedEvent(Workflow instance, java.lang.String userId)voidpublishWorkflowCompletedEvent(Workflow instance, java.lang.String user)voidpublishWorkflowPayloadModified(Workflow instance, java.lang.String oldPath, java.lang.String user)voidpublishWorkflowResumedEvent(Workflow instance, java.lang.String user)voidpublishWorkflowStartedEvent(Workflow instance, Workflow parentWorkflow, java.lang.String user, WorkflowData data)voidpublishWorkflowSuspendedEvent(Workflow instance, java.lang.String user)
-
-
-
Field Detail
-
WORKFLOW_PAYLOAD_MODIFIED_EVENT
public static final java.lang.String WORKFLOW_PAYLOAD_MODIFIED_EVENT
- See Also:
- Constant Field Values
-
PROP_OLD_PAYLOAD_PATH
public static final java.lang.String PROP_OLD_PAYLOAD_PATH
- See Also:
- Constant Field Values
-
PROP_PAYLOAD_PATH
public static final java.lang.String PROP_PAYLOAD_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EventPublishUtil
public EventPublishUtil(EventAdmin eventAdmin)
-
-
Method Detail
-
publishModelDeployedEvent
public void publishModelDeployedEvent(java.lang.String id, java.lang.String version, java.lang.String user)
-
publishModelDeletedEvent
public void publishModelDeletedEvent(java.lang.String id, java.lang.String user)
-
publishWorkflowStartedEvent
public void publishWorkflowStartedEvent(Workflow instance, Workflow parentWorkflow, java.lang.String user, WorkflowData data)
-
publishWorkflowAbortedEvent
public void publishWorkflowAbortedEvent(Workflow instance, java.lang.String userId)
-
publishWorkflowSuspendedEvent
public void publishWorkflowSuspendedEvent(Workflow instance, java.lang.String user)
-
publishWorkflowResumedEvent
public void publishWorkflowResumedEvent(Workflow instance, java.lang.String user)
-
publishWorkflowCompletedEvent
public void publishWorkflowCompletedEvent(Workflow instance, java.lang.String user) throws WorkflowException
- Throws:
WorkflowException
-
publishWorkflowPayloadModified
public void publishWorkflowPayloadModified(Workflow instance, java.lang.String oldPath, java.lang.String user) throws WorkflowException
- Throws:
WorkflowException
-
publishNodeTransitionEvent
public void publishNodeTransitionEvent(Workflow instance, java.lang.String fromNodeName, java.lang.String toNodeName, WorkItem workitem, java.lang.String user)
-
publishVariableUpdatedEvent
public void publishVariableUpdatedEvent(Workflow instance, java.lang.String variableName, java.lang.Object variableValue, java.lang.String user)
-
publishProcessTimeoutEvent
public void publishProcessTimeoutEvent(Workflow instance, java.lang.String processName)
-
publishJobEvent
@Deprecated public void publishJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, int numOfParallelProcs, java.lang.String jobId)Deprecated.
-
publishExternalProcessJobEvent
@Deprecated public void publishExternalProcessJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, java.lang.String jobId)Deprecated.
-
publishJobFailedEvent
public void publishJobFailedEvent(WorkItem item, java.lang.String message)
-
publishTimeoutEvent
@Deprecated public java.lang.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, java.lang.String user)
-
publishUnclaimEvent
public void publishUnclaimEvent(Workflow instance, Authorizable participant, WorkItem item, java.lang.String user)
-
publishClaimEvent
public void publishClaimEvent(Workflow instance, WorkItem item, java.lang.String user)
-
publishResourceCollectionModificationEvent
public void publishResourceCollectionModificationEvent(java.lang.String path)
-
-