assertEquals(ProcessInstance.STATE_ACTIVE, pi2Log.getStatus().intValue()); List<? extends NodeInstanceLog> nLogs = auditService.findNodeInstances(processInstance2.getId(), "_527AF0A7-D741-4062-9953-A05E51479C80"); assertNotNull(nLogs); assertEquals(2, nLogs.size());
assertEquals(ProcessInstance.STATE_ACTIVE, pi2Log.getStatus().intValue()); List<? extends NodeInstanceLog> nLogs = auditService.findNodeInstances(processInstance2.getId(), "_527AF0A7-D741-4062-9953-A05E51479C80"); assertNotNull(nLogs); assertEquals(2, nLogs.size());
assertEquals(ProcessInstance.STATE_ACTIVE, pi2Log.getStatus().intValue()); List<? extends NodeInstanceLog> nLogs = auditService.findNodeInstances(processInstance2.getId(), "_527AF0A7-D741-4062-9953-A05E51479C80"); assertNotNull(nLogs); assertEquals(2, nLogs.size());
if (processInstance instanceof WorkflowProcessInstance) { if (sessionPersistence) { List<? extends NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); // ENTER -> EXIT is correctly ordered if (logs != null) { List<String> activeNodes = new ArrayList<String>();
List<? extends NodeInstanceLog> logs = logService.findNodeInstances(processInstanceId); if (logs != null) { for (NodeInstanceLog l : logs) {
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(18, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(8, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(6, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(8, logs.size());
List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs);
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(26, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(12, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(6, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(14, logs.size());
@Test public void testNoAsyncServiceAvailableScriptTask() throws Exception { RuntimeEnvironment environment = RuntimeEnvironmentBuilder.Factory.get().newDefaultBuilder() .userGroupCallback(userGroupCallback) .addAsset(ResourceFactory.newClassPathResource("BPMN2-AsyncScriptTask.bpmn2"), ResourceType.BPMN2) .registerableItemsFactory(new DefaultRegisterableItemsFactory() { @Override public Map<String, WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime) { Map<String, WorkItemHandler> handlers = super.getWorkItemHandlers(runtime); handlers.put("async", new SystemOutWorkItemHandler()); return handlers; } }) .get(); manager = RuntimeManagerFactory.Factory.get().newSingletonRuntimeManager(environment); assertNotNull(manager); RuntimeEngine runtime = manager.getRuntimeEngine(EmptyContext.get()); KieSession ksession = runtime.getKieSession(); assertNotNull(ksession); ProcessInstance processInstance = ksession.startProcess("AsyncScriptTask"); long processInstanceId = processInstance.getId(); processInstance = runtime.getKieSession().getProcessInstance(processInstance.getId()); assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(8, logs.size()); }
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(18, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(18, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(18, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(8, logs.size());
assertNull(processInstance); List<? extends NodeInstanceLog> logs = runtime.getAuditService().findNodeInstances(processInstanceId); assertNotNull(logs); assertEquals(6, logs.size());