Class AsyncCaseInstanceAuditEventProducer

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

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

      • AsyncCaseInstanceAuditEventProducer

        public AsyncCaseInstanceAuditEventProducer()
    • Method Detail

      • getConnectionFactory

        public javax.jms.ConnectionFactory getConnectionFactory()
      • setConnectionFactory

        public void setConnectionFactory​(javax.jms.ConnectionFactory connectionFactory)
      • getQueue

        public javax.jms.Queue getQueue()
      • setQueue

        public void setQueue​(javax.jms.Queue queue)
      • isTransacted

        public boolean isTransacted()
      • setTransacted

        public void setTransacted​(boolean transacted)
      • 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 List<org.jbpm.casemgmt.api.audit.CaseFileData> updateCaseFileItems​(org.jbpm.casemgmt.api.event.CaseEvent event,
                                                                                     Map<String,​Object> addedData,
                                                                                     String caseId,
                                                                                     String caseDefinitionId,
                                                                                     String user)