Class CaseInstanceAuditEventListener

  • All Implemented Interfaces:
    EventListener, org.jbpm.casemgmt.api.event.CaseEventListener, org.kie.internal.runtime.Cacheable

    public class CaseInstanceAuditEventListener
    extends Object
    implements org.jbpm.casemgmt.api.event.CaseEventListener, org.kie.internal.runtime.Cacheable
    • Constructor Detail

      • CaseInstanceAuditEventListener

        public CaseInstanceAuditEventListener​(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
    • Method Detail

      • afterCaseStarted

        public void afterCaseStarted​(org.jbpm.casemgmt.api.event.CaseStartEvent event)
        Specified by:
        afterCaseStarted in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • afterCaseReopen

        public void afterCaseReopen​(org.jbpm.casemgmt.api.event.CaseReopenEvent event)
        Specified by:
        afterCaseReopen in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • afterCaseRoleAssignmentAdded

        public void afterCaseRoleAssignmentAdded​(org.jbpm.casemgmt.api.event.CaseRoleAssignmentEvent event)
        Specified by:
        afterCaseRoleAssignmentAdded in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • afterCaseRoleAssignmentRemoved

        public void afterCaseRoleAssignmentRemoved​(org.jbpm.casemgmt.api.event.CaseRoleAssignmentEvent event)
        Specified by:
        afterCaseRoleAssignmentRemoved in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • afterCaseDataAdded

        public void afterCaseDataAdded​(org.jbpm.casemgmt.api.event.CaseDataEvent event)
        Specified by:
        afterCaseDataAdded in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • afterCaseDataRemoved

        public void afterCaseDataRemoved​(org.jbpm.casemgmt.api.event.CaseDataEvent event)
        Specified by:
        afterCaseDataRemoved in interface org.jbpm.casemgmt.api.event.CaseEventListener
      • close

        public void close()
        Specified by:
        close in interface org.kie.internal.runtime.Cacheable
      • updateCaseFileItems

        protected void updateCaseFileItems​(org.jbpm.casemgmt.api.event.CaseEvent event,
                                           Map<String,​Object> addedData,
                                           String caseId,
                                           String caseDefinitionId,
                                           String user)