|
jBPM :: Human Task Audit 6.1.0.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.api.task.TaskEvent event)
|
void |
afterTaskAddedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskClaimedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskCompletedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskExitedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskFailedEvent(org.kie.api.task.TaskEvent event)
When a task is failed, the status for dashbuilder integration task must be Exited. |
void |
afterTaskForwardedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskForwaredEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskNomiatedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskNominatedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskReleasedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskResumedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskSkippedEvent(org.kie.api.task.TaskEvent event)
When a task is skipped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskStartedEvent(org.kie.api.task.TaskEvent event)
|
void |
afterTaskStoppedEvent(org.kie.api.task.TaskEvent event)
When a task is stopped, the status for dashbuilder integration task must be Exited. |
void |
afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskActivatedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskAddedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskExitedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskFailedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskResumedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskStartedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event)
|
void |
beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
|
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.api.task.TaskEvent event)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.api.task.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.api.task.TaskEvent event,
org.kie.api.task.model.Status newStatus)
Creates or updates a bam task summary instance. |
protected BAMTaskSummaryImpl |
createOrUpdateTask(org.kie.api.task.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.api.task.TaskEvent event)
afterTaskStartedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskActivatedEvent(org.kie.api.task.TaskEvent event)
afterTaskActivatedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskClaimedEvent(org.kie.api.task.TaskEvent event)
afterTaskClaimedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskCompletedEvent(org.kie.api.task.TaskEvent event)
afterTaskCompletedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskAddedEvent(org.kie.api.task.TaskEvent event)
afterTaskAddedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskSkippedEvent(org.kie.api.task.TaskEvent event)
afterTaskSkippedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerti - The task.public void afterTaskStoppedEvent(org.kie.api.task.TaskEvent event)
afterTaskStoppedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerti - The task.public void afterTaskFailedEvent(org.kie.api.task.TaskEvent event)
afterTaskFailedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerti - The task.public void afterTaskExitedEvent(org.kie.api.task.TaskEvent event)
afterTaskExitedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskReleasedEvent(org.kie.api.task.TaskEvent event)
afterTaskReleasedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
afterTaskDelegatedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskForwaredEvent(org.kie.api.task.TaskEvent event)
public void afterTaskNomiatedEvent(org.kie.api.task.TaskEvent event)
public void afterTaskResumedEvent(org.kie.api.task.TaskEvent event)
afterTaskResumedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
afterTaskSuspendedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskForwardedEvent(org.kie.api.task.TaskEvent event)
afterTaskForwardedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void afterTaskNominatedEvent(org.kie.api.task.TaskEvent event)
afterTaskNominatedEvent in interface org.kie.api.task.TaskLifeCycleEventListener
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.api.task.TaskEvent event,
BAMTaskEventListener.BAMTaskWorker worker)
ti - The source taskworker - Perform additional operations to the bam task summary instance.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.api.task.TaskEvent event)
ti - The source task
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.api.task.TaskEvent event,
org.kie.api.task.model.Status newStatus)
ti - The source tasknewStatus - The new state for the task.
protected BAMTaskSummaryImpl createOrUpdateTask(org.kie.api.task.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.api.task.TaskEvent event)
beforeTaskActivatedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event)
beforeTaskClaimedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSkippedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskStartedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStartedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStoppedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event)
beforeTaskCompletedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskFailedEvent(org.kie.api.task.TaskEvent event)
beforeTaskFailedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskAddedEvent(org.kie.api.task.TaskEvent event)
beforeTaskAddedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskExitedEvent(org.kie.api.task.TaskEvent event)
beforeTaskExitedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event)
beforeTaskReleasedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskResumedEvent(org.kie.api.task.TaskEvent event)
beforeTaskResumedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSuspendedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event)
beforeTaskForwardedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskDelegatedEvent in interface org.kie.api.task.TaskLifeCycleEventListenerpublic void beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskNominatedEvent in interface org.kie.api.task.TaskLifeCycleEventListener
|
jBPM :: Human Task Audit 6.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||