@Override public List<NodeInstanceLog> findNodeInstances(long processInstanceId, String nodeId) { return executor.execute(new FindNodeInstancesCommand(processInstanceId, nodeId)); }
public List<NodeInstanceLog> execute(Context cntxt) { setLogEnvironment(cntxt); if( nodeId == null || nodeId.isEmpty() ) { return this.auditLogService.findNodeInstances(processInstanceId); } else { return this.auditLogService.findNodeInstances(processInstanceId, nodeId); } }
@Override public List<NodeInstanceLog> findNodeInstances(long processInstanceId) { return executor.execute(new FindNodeInstancesCommand(processInstanceId)); }
@Test public void commandsTest() throws Exception { List<Command<?>> cmds = new ArrayList<Command<?>>(); cmds.add(new ClearHistoryLogsCommand()); cmds.add(new FindActiveProcessInstancesCommand("org.jbpm.test.jaxb")); cmds.add(new FindNodeInstancesCommand(23, "node")); cmds.add(new FindNodeInstancesCommand(42)); cmds.add(new FindProcessInstanceCommand(125)); cmds.add(new FindProcessInstancesCommand("org.kie.serialization")); cmds.add(new FindProcessInstancesCommand()); cmds.add(new FindSubProcessInstancesCommand(2048)); cmds.add(new FindVariableInstancesCommand(37)); cmds.add(new FindVariableInstancesCommand(74, "mars")); for( Command<?> cmd : cmds ) { testRoundtrip(cmd); } } }
assertEquals(processInstanceId, processInstance.getProcessInstanceId().longValue()); assertEquals(PROCESS_ID, processInstance.getProcessId()); List<NodeInstanceLog> nodeInstances = setAuditLogServiceAndExecute(new FindNodeInstancesCommand(processInstanceId)); assertEquals(6, nodeInstances.size()); nodeInstances = setAuditLogServiceAndExecute(new FindNodeInstancesCommand(processInstanceId)); assertEquals(0, nodeInstances.size()); processInstances = setAuditLogServiceAndExecute(new FindProcessInstancesCommand(PROCESS_ID));
assertProcessInstanceActive(processInstance); Command<?> cmd = new FindNodeInstancesCommand(processInstance.getId()); Object result = ksession.execute(cmd); assertNotNull( "Command result is empty!", result ); assertEquals( "Log list size is incorrect.", 8, nodeLogList.size() ); cmd = new FindNodeInstancesCommand(processInstance.getId(), "UserTask_1"); result = ksession.execute(cmd); assertNotNull( "Command result is empty!", result );
@Test public void commandsTest() throws Exception { List<Command<?>> cmds = new ArrayList<Command<?>>(); cmds.add(new ClearHistoryLogsCommand()); cmds.add(new FindActiveProcessInstancesCommand("org.jbpm.test.jaxb")); cmds.add(new FindNodeInstancesCommand(23, "node")); cmds.add(new FindNodeInstancesCommand(42)); cmds.add(new FindProcessInstanceCommand(125)); cmds.add(new FindProcessInstancesCommand("org.kie.serialization")); cmds.add(new FindProcessInstancesCommand()); cmds.add(new FindSubProcessInstancesCommand(2048)); cmds.add(new FindVariableInstancesCommand(37)); cmds.add(new FindVariableInstancesCommand(74, "mars")); for( Command<?> cmd : cmds ) { testRoundtrip(cmd); } } }
assertEquals(processInstanceId, processInstance.getProcessInstanceId().longValue()); assertEquals(PROCESS_ID, processInstance.getProcessId()); List<NodeInstanceLog> nodeInstances = setAuditLogServiceAndExecute(new FindNodeInstancesCommand(processInstanceId)); assertEquals(6, nodeInstances.size()); nodeInstances = setAuditLogServiceAndExecute(new FindNodeInstancesCommand(processInstanceId)); assertEquals(0, nodeInstances.size()); processInstances = setAuditLogServiceAndExecute(new FindProcessInstancesCommand(PROCESS_ID));
assertProcessInstanceActive(processInstance); Command<?> cmd = new FindNodeInstancesCommand(processInstance.getId()); Object result = ksession.execute(cmd); assertNotNull( "Command result is empty!", result ); assertEquals( "Log list size is incorrect.", 8, nodeLogList.size() ); cmd = new FindNodeInstancesCommand(processInstance.getId(), "UserTask_1"); result = ksession.execute(cmd); assertNotNull( "Command result is empty!", result );