Package org.jbpm.casemgmt.impl.wih
Class NotifyParentCaseEventListener
- java.lang.Object
-
- org.kie.api.event.process.DefaultProcessEventListener
-
- org.jbpm.casemgmt.impl.wih.NotifyParentCaseEventListener
-
- All Implemented Interfaces:
EventListener,CaseEventListener,org.kie.api.event.process.ProcessEventListener,org.kie.internal.runtime.Cacheable
public class NotifyParentCaseEventListener extends org.kie.api.event.process.DefaultProcessEventListener implements CaseEventListener, org.kie.internal.runtime.Cacheable
-
-
Constructor Summary
Constructors Constructor Description NotifyParentCaseEventListener(org.kie.internal.identity.IdentityProvider identityProvider, org.kie.api.runtime.manager.RuntimeManager runtimeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterCaseCancelled(CaseCancelEvent event)voidafterCaseClosed(CaseCloseEvent event)voidafterCaseDestroyed(CaseDestroyEvent event)voidafterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)voidafterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)voidbeforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)voidclose()protected CaseEventSupportgetCaseEventSupport()protected CaseFileInstancegetCaseFile(org.kie.api.runtime.KieSession ksession)protected voidnotifyParentOnCompletion(CaseEvent event)-
Methods inherited from class org.kie.api.event.process.DefaultProcessEventListener
afterNodeLeft, afterNodeTriggered, afterProcessStarted, beforeNodeLeft, beforeNodeTriggered, beforeProcessCompleted, beforeProcessStarted
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jbpm.casemgmt.api.event.CaseEventListener
afterCaseCommentAdded, afterCaseCommentRemoved, afterCaseCommentUpdated, afterCaseDataAdded, afterCaseDataRemoved, afterCaseReopen, afterCaseRoleAssignmentAdded, afterCaseRoleAssignmentRemoved, afterCaseStarted, afterDynamicProcessAdded, afterDynamicTaskAdded, beforeCaseCancelled, beforeCaseClosed, beforeCaseCommentAdded, beforeCaseCommentRemoved, beforeCaseCommentUpdated, beforeCaseDataAdded, beforeCaseDataRemoved, beforeCaseDestroyed, beforeCaseReopen, beforeCaseRoleAssignmentAdded, beforeCaseRoleAssignmentRemoved, beforeCaseStarted, beforeDynamicProcessAdded, beforeDynamicTaskAdded
-
-
-
-
Method Detail
-
afterCaseClosed
public void afterCaseClosed(CaseCloseEvent event)
- Specified by:
afterCaseClosedin interfaceCaseEventListener
-
afterCaseCancelled
public void afterCaseCancelled(CaseCancelEvent event)
- Specified by:
afterCaseCancelledin interfaceCaseEventListener
-
afterCaseDestroyed
public void afterCaseDestroyed(CaseDestroyEvent event)
- Specified by:
afterCaseDestroyedin interfaceCaseEventListener
-
afterProcessCompleted
public void afterProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
- Specified by:
afterProcessCompletedin interfaceorg.kie.api.event.process.ProcessEventListener- Overrides:
afterProcessCompletedin classorg.kie.api.event.process.DefaultProcessEventListener
-
beforeVariableChanged
public void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
- Specified by:
beforeVariableChangedin interfaceorg.kie.api.event.process.ProcessEventListener- Overrides:
beforeVariableChangedin classorg.kie.api.event.process.DefaultProcessEventListener
-
afterVariableChanged
public void afterVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
- Specified by:
afterVariableChangedin interfaceorg.kie.api.event.process.ProcessEventListener- Overrides:
afterVariableChangedin classorg.kie.api.event.process.DefaultProcessEventListener
-
notifyParentOnCompletion
protected void notifyParentOnCompletion(CaseEvent event)
-
getCaseFile
protected CaseFileInstance getCaseFile(org.kie.api.runtime.KieSession ksession)
-
getCaseEventSupport
protected CaseEventSupport getCaseEventSupport()
-
close
public void close()
- Specified by:
closein interfaceorg.kie.internal.runtime.Cacheable
-
-