Package org.jbpm.casemgmt.impl.event
Class CaseEventSupport
- java.lang.Object
-
- org.drools.core.event.AbstractEventSupport<CaseEventListener>
-
- org.jbpm.casemgmt.impl.event.CaseEventSupport
-
- All Implemented Interfaces:
Externalizable,Serializable
public class CaseEventSupport extends org.drools.core.event.AbstractEventSupport<CaseEventListener>
Responsible for firing case related events to notify registered CaseEventListeners- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CaseEventSupport(org.kie.internal.identity.IdentityProvider identityProvider, List<CaseEventListener> caseEventListeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfireAfterCaseCancelled(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)voidfireAfterCaseClosed(String caseId, CaseFileInstance caseFile, String comment)voidfireAfterCaseCommentAdded(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireAfterCaseCommentRemoved(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireAfterCaseCommentUpdated(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireAfterCaseDataAdded(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)voidfireAfterCaseDataRemoved(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)voidfireAfterCaseDestroyed(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)voidfireAfterCaseReopened(String caseId, CaseFileInstance caseFile, String deploymentId, String caseDefinitionId, Map<String,Object> data, long processInstanceId)voidfireAfterCaseRoleAssignmentAdded(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)voidfireAfterCaseRoleAssignmentRemoved(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)voidfireAfterCaseStarted(String caseId, String deploymentId, String caseDefinitionId, CaseFileInstance caseFile, long processInstanceId)voidfireAfterDynamicProcessAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String processId, Map<String,Object> parameters, long subProcessInstanceId)voidfireAfterDynamicTaskAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String nodeType, Map<String,Object> parameters)voidfireBeforeCaseCancelled(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)voidfireBeforeCaseClosed(String caseId, CaseFileInstance caseFile, String comment)voidfireBeforeCaseCommentAdded(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireBeforeCaseCommentRemoved(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireBeforeCaseCommentUpdated(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)voidfireBeforeCaseDataAdded(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)voidfireBeforeCaseDataRemoved(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)voidfireBeforeCaseDestroyed(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)voidfireBeforeCaseReopened(String caseId, CaseFileInstance caseFile, String deploymentId, String caseDefinitionId, Map<String,Object> data)voidfireBeforeCaseRoleAssignmentAdded(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)voidfireBeforeCaseRoleAssignmentRemoved(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)voidfireBeforeCaseStarted(String caseId, String deploymentId, String caseDefinitionId, CaseFileInstance caseFile)voidfireBeforeDynamicProcessAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String processId, Map<String,Object> parameters)voidfireBeforeDynamicTaskAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String nodeType, Map<String,Object> parameters)voidreset()
-
-
-
Constructor Detail
-
CaseEventSupport
public CaseEventSupport(org.kie.internal.identity.IdentityProvider identityProvider, List<CaseEventListener> caseEventListeners)
-
-
Method Detail
-
fireBeforeCaseStarted
public void fireBeforeCaseStarted(String caseId, String deploymentId, String caseDefinitionId, CaseFileInstance caseFile)
-
fireAfterCaseStarted
public void fireAfterCaseStarted(String caseId, String deploymentId, String caseDefinitionId, CaseFileInstance caseFile, long processInstanceId)
-
fireBeforeCaseClosed
public void fireBeforeCaseClosed(String caseId, CaseFileInstance caseFile, String comment)
-
fireAfterCaseClosed
public void fireAfterCaseClosed(String caseId, CaseFileInstance caseFile, String comment)
-
fireBeforeCaseCancelled
public void fireBeforeCaseCancelled(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)
-
fireAfterCaseCancelled
public void fireAfterCaseCancelled(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)
-
fireBeforeCaseDestroyed
public void fireBeforeCaseDestroyed(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)
-
fireAfterCaseDestroyed
public void fireAfterCaseDestroyed(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds)
-
fireBeforeCaseReopened
public void fireBeforeCaseReopened(String caseId, CaseFileInstance caseFile, String deploymentId, String caseDefinitionId, Map<String,Object> data)
-
fireAfterCaseReopened
public void fireAfterCaseReopened(String caseId, CaseFileInstance caseFile, String deploymentId, String caseDefinitionId, Map<String,Object> data, long processInstanceId)
-
fireBeforeCaseCommentAdded
public void fireBeforeCaseCommentAdded(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireAfterCaseCommentAdded
public void fireAfterCaseCommentAdded(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireBeforeCaseCommentUpdated
public void fireBeforeCaseCommentUpdated(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireAfterCaseCommentUpdated
public void fireAfterCaseCommentUpdated(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireBeforeCaseCommentRemoved
public void fireBeforeCaseCommentRemoved(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireAfterCaseCommentRemoved
public void fireAfterCaseCommentRemoved(String caseId, CaseFileInstance caseFile, CommentInstance commentInstance)
-
fireBeforeCaseRoleAssignmentAdded
public void fireBeforeCaseRoleAssignmentAdded(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)
-
fireAfterCaseRoleAssignmentAdded
public void fireAfterCaseRoleAssignmentAdded(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)
-
fireBeforeCaseRoleAssignmentRemoved
public void fireBeforeCaseRoleAssignmentRemoved(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)
-
fireAfterCaseRoleAssignmentRemoved
public void fireAfterCaseRoleAssignmentRemoved(String caseId, CaseFileInstance caseFile, String role, org.kie.api.task.model.OrganizationalEntity entity)
-
fireBeforeCaseDataAdded
public void fireBeforeCaseDataAdded(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)
-
fireAfterCaseDataAdded
public void fireAfterCaseDataAdded(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)
-
fireBeforeCaseDataRemoved
public void fireBeforeCaseDataRemoved(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)
-
fireAfterCaseDataRemoved
public void fireAfterCaseDataRemoved(String caseId, CaseFileInstance caseFile, String definitionId, Map<String,Object> data)
-
fireBeforeDynamicTaskAdded
public void fireBeforeDynamicTaskAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String nodeType, Map<String,Object> parameters)
-
fireAfterDynamicTaskAdded
public void fireAfterDynamicTaskAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String nodeType, Map<String,Object> parameters)
-
fireBeforeDynamicProcessAdded
public void fireBeforeDynamicProcessAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String processId, Map<String,Object> parameters)
-
fireAfterDynamicProcessAdded
public void fireAfterDynamicProcessAdded(String caseId, CaseFileInstance caseFile, long processInstanceId, String processId, Map<String,Object> parameters, long subProcessInstanceId)
-
reset
public void reset()
-
-