public class JPATaskLifeCycleEventListener
extends org.jbpm.services.task.persistence.PersistableEventListener
implements org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
Constructor and Description |
---|
JPATaskLifeCycleEventListener(boolean flag) |
JPATaskLifeCycleEventListener(javax.persistence.EntityManagerFactory emf) |
Modifier and Type | Method and Description |
---|---|
void |
afterTaskActivatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskAddedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskAssignmentsAddedEvent(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities) |
void |
afterTaskAssignmentsRemovedEvent(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities) |
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) |
void |
afterTaskForwardedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskInputVariableChangedEvent(org.kie.api.task.TaskEvent event,
Map<String,Object> variables) |
void |
afterTaskNominatedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskNotificationEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskOutputVariableChangedEvent(org.kie.api.task.TaskEvent event,
Map<String,Object> variables) |
void |
afterTaskReassignedEvent(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) |
void |
afterTaskStartedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskStoppedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event) |
void |
afterTaskUpdatedEvent(org.kie.api.task.TaskEvent event) |
protected void |
assignmentsUpadted(org.kie.api.task.TaskEvent event,
org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type,
List<org.kie.api.task.model.OrganizationalEntity> entities,
String messageSufix) |
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 |
beforeTaskNotificationEvent(org.kie.api.task.TaskEvent event) |
void |
beforeTaskReassignedEvent(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) |
void |
beforeTaskUpdatedEvent(org.kie.api.task.TaskEvent event) |
boolean |
equals(Object obj) |
protected String |
getActualOwner(org.kie.api.task.model.Task ti) |
protected AuditTaskImpl |
getAuditTask(org.kie.api.task.TaskEvent event,
org.kie.internal.task.api.TaskPersistenceContext persistenceContext,
org.kie.api.task.model.Task ti) |
String |
getUpdateFieldLog(String fieldName,
String previousValue,
String value) |
int |
hashCode() |
protected void |
indexAndPersistVariables(org.kie.api.task.model.Task task,
Map<String,Object> variables,
org.kie.internal.task.api.TaskPersistenceContext persistenceContext,
org.kie.internal.task.api.TaskVariable.VariableType type) |
cleanup, getPersistenceContext
public JPATaskLifeCycleEventListener(boolean flag)
public JPATaskLifeCycleEventListener(javax.persistence.EntityManagerFactory emf)
public void afterTaskStartedEvent(org.kie.api.task.TaskEvent event)
afterTaskStartedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskActivatedEvent(org.kie.api.task.TaskEvent event)
afterTaskActivatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskClaimedEvent(org.kie.api.task.TaskEvent event)
afterTaskClaimedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskSkippedEvent(org.kie.api.task.TaskEvent event)
afterTaskSkippedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskStoppedEvent(org.kie.api.task.TaskEvent event)
afterTaskStoppedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskCompletedEvent(org.kie.api.task.TaskEvent event)
afterTaskCompletedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskFailedEvent(org.kie.api.task.TaskEvent event)
afterTaskFailedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskAddedEvent(org.kie.api.task.TaskEvent event)
afterTaskAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskExitedEvent(org.kie.api.task.TaskEvent event)
afterTaskExitedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskReleasedEvent(org.kie.api.task.TaskEvent event)
afterTaskReleasedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskResumedEvent(org.kie.api.task.TaskEvent event)
afterTaskResumedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
afterTaskSuspendedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskForwardedEvent(org.kie.api.task.TaskEvent event)
afterTaskForwardedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
afterTaskDelegatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskNominatedEvent(org.kie.api.task.TaskEvent event)
afterTaskNominatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
protected AuditTaskImpl getAuditTask(org.kie.api.task.TaskEvent event, org.kie.internal.task.api.TaskPersistenceContext persistenceContext, org.kie.api.task.model.Task ti)
public void beforeTaskActivatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskActivatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskClaimedEvent(org.kie.api.task.TaskEvent event)
beforeTaskClaimedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskSkippedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSkippedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskStartedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStartedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskStoppedEvent(org.kie.api.task.TaskEvent event)
beforeTaskStoppedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskCompletedEvent(org.kie.api.task.TaskEvent event)
beforeTaskCompletedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskFailedEvent(org.kie.api.task.TaskEvent event)
beforeTaskFailedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskAddedEvent(org.kie.api.task.TaskEvent event)
beforeTaskAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskExitedEvent(org.kie.api.task.TaskEvent event)
beforeTaskExitedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskReleasedEvent(org.kie.api.task.TaskEvent event)
beforeTaskReleasedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskResumedEvent(org.kie.api.task.TaskEvent event)
beforeTaskResumedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskSuspendedEvent(org.kie.api.task.TaskEvent event)
beforeTaskSuspendedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskForwardedEvent(org.kie.api.task.TaskEvent event)
beforeTaskForwardedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskDelegatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskDelegatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskNominatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskNominatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskUpdatedEvent(org.kie.api.task.TaskEvent event)
beforeTaskUpdatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public String getUpdateFieldLog(String fieldName, String previousValue, String value)
public void afterTaskUpdatedEvent(org.kie.api.task.TaskEvent event)
afterTaskUpdatedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskReassignedEvent(org.kie.api.task.TaskEvent event)
beforeTaskReassignedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskReassignedEvent(org.kie.api.task.TaskEvent event)
afterTaskReassignedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void beforeTaskNotificationEvent(org.kie.api.task.TaskEvent event)
beforeTaskNotificationEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskNotificationEvent(org.kie.api.task.TaskEvent event)
afterTaskNotificationEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskOutputVariableChangedEvent(org.kie.api.task.TaskEvent event, Map<String,Object> variables)
afterTaskOutputVariableChangedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskInputVariableChangedEvent(org.kie.api.task.TaskEvent event, Map<String,Object> variables)
afterTaskInputVariableChangedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
protected void indexAndPersistVariables(org.kie.api.task.model.Task task, Map<String,Object> variables, org.kie.internal.task.api.TaskPersistenceContext persistenceContext, org.kie.internal.task.api.TaskVariable.VariableType type)
public void afterTaskAssignmentsAddedEvent(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities)
afterTaskAssignmentsAddedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
public void afterTaskAssignmentsRemovedEvent(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities)
afterTaskAssignmentsRemovedEvent
in interface org.kie.api.task.TaskLifeCycleEventListener
protected void assignmentsUpadted(org.kie.api.task.TaskEvent event, org.kie.api.task.TaskLifeCycleEventListener.AssignmentType type, List<org.kie.api.task.model.OrganizationalEntity> entities, String messageSufix)
protected String getActualOwner(org.kie.api.task.model.Task ti)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.