|
jBPM :: Human Task Audit 6.0.1.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.services.task.lifecycle.listeners.BAMTaskEventListener
public class BAMTaskEventListener
This listener implementation populates a table named BAMTASKCUMMARY in order to allow BAM module to query all tasks.
The available status for a task instance are:
- Created
- Ready
- Reserved
- InProgress
- Suspended
- Completed
- Failed
- Error
- Exited
- Obsolete
The BAM module does not use all task predefined stauts, the following list shows the status for a jBPM task and the relationship with the BAM task status:
- Kie Task status - BAM task status
- Created - Created
- Ready - Ready
- Reserved - Reserved
- InProgress - InProgress
- Suspended - Suspended
- Completed - Completed
- Exited - Exited
- Failed - Error
- Error - Error
- Obsolete - Error
| Nested Class Summary | |
|---|---|
protected static interface |
BAMTaskEventListener.BAMTaskWorker
Interface for performing additional operations to a org.jbpm.services.task.impl.model.BAMTaskSummaryImpl instance. |
| Constructor Summary | |
|---|---|
BAMTaskEventListener()
|
|
| Method Summary | |
|---|---|
void |
afterTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is failed, the status for dashbuilder integration task must be Exited. |
void |
afterTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskForwaredEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskNomiatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is skipped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
afterTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
When a task is stopped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
|
void |
beforeTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
|
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
org.kie.api.task.model.Status newStatus)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
org.kie.api.task.model.Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BAMTaskEventListener()
| Method Detail |
|---|
public void afterTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskStartedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskActivatedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskClaimedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskCompletedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskAddedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSkippedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerti - The task.public void afterTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskStoppedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerti - The task.public void afterTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskFailedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerti - The task.public void afterTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskExitedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskReleasedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskDelegatedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskForwaredEvent(org.kie.internal.task.api.TaskEvent event)
public void afterTaskNomiatedEvent(org.kie.internal.task.api.TaskEvent event)
public void afterTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskResumedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskSuspendedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void afterTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
afterTaskForwardedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
ti - The source taskworker - Perform additional operations to the bam task summary instance.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event)
ti - The source task
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
org.kie.api.task.model.Status newStatus)
ti - The source tasknewStatus - The new state for the task.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.internal.task.api.TaskEvent event,
org.kie.api.task.model.Status newStatus,
BAMTaskEventListener.BAMTaskWorker worker)
ti - The source tasknewStatus - The new state for the task.worker - Perform additional operations to the bam task summary instance.
public void beforeTaskActivatedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskActivatedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskClaimedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskClaimedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskSkippedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSkippedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskStartedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStartedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskStoppedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskStoppedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskCompletedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskCompletedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskFailedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskFailedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskAddedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskAddedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskExitedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskExitedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskReleasedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskReleasedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskResumedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskResumedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskSuspendedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskSuspendedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskForwardedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskForwardedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListenerpublic void beforeTaskDelegatedEvent(org.kie.internal.task.api.TaskEvent event)
beforeTaskDelegatedEvent in interface org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
|
jBPM :: Human Task Audit 6.0.1.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||