com.day.cq.workflow.event
Class EventPublishUtil
java.lang.Object
com.day.cq.workflow.event.EventPublishUtil
public class EventPublishUtil
- extends Object
The EventsPublisher provides a utility for publishing workflow
related events.
|
Constructor Summary |
EventPublishUtil(org.osgi.service.event.EventAdmin eventAdmin)
|
|
Method Summary |
void |
publishDelegationEvent(Workflow instance,
Authorizable participant,
WorkItem item,
String user)
|
void |
publishJobEvent(Map workItemMap,
Integer retryCount,
boolean parallel)
|
void |
publishJobFailedEvent(WorkItem item,
String message)
|
void |
publishModelDeletedEvent(String id,
String user)
|
void |
publishModelDeployedEvent(String id,
String version,
String user)
|
void |
publishNodeTransitionEvent(Workflow instance,
String fromNodeName,
String toNodeName,
WorkItem workitem,
String user)
|
void |
publishProcessTimeoutEvent(Workflow instance,
String processName)
|
void |
publishResetTimeoutEvent(WorkItem item)
|
void |
publishTimeoutEvent(WorkItem item)
|
void |
publishVariableUpdatedEvent(Workflow instance,
String variableName,
Object variableValue,
String user)
|
void |
publishWorkflowAbortedEvent(Workflow instance,
String userId)
|
void |
publishWorkflowCompletedEvent(Workflow instance,
String user)
|
void |
publishWorkflowResumedEvent(Workflow instance,
String user)
|
void |
publishWorkflowStartedEvent(Workflow instance,
Workflow parentWorkflow,
String user,
WorkflowData data)
|
void |
publishWorkflowSuspendedEvent(Workflow instance,
String user)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventPublishUtil
public EventPublishUtil(org.osgi.service.event.EventAdmin eventAdmin)
publishModelDeployedEvent
public void publishModelDeployedEvent(String id,
String version,
String user)
publishModelDeletedEvent
public void publishModelDeletedEvent(String id,
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
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
public void publishJobEvent(Map workItemMap,
Integer retryCount,
boolean parallel)
publishJobFailedEvent
public void publishJobFailedEvent(WorkItem item,
String message)
publishTimeoutEvent
public void publishTimeoutEvent(WorkItem item)
publishResetTimeoutEvent
public void publishResetTimeoutEvent(WorkItem item)
publishDelegationEvent
public void publishDelegationEvent(Workflow instance,
Authorizable participant,
WorkItem item,
String user)
Copyright © 2009 Day Management AG. All Rights Reserved.