@Override public List<VariableInstanceLog> findVariableInstances(long processInstanceId, String variableId) { return executor.execute(new FindVariableInstancesCommand(processInstanceId, variableId)); }
@Override public List<VariableInstanceLog> findVariableInstances(long processInstanceId) { return executor.execute(new FindVariableInstancesCommand(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( "Log list size is incorrect.", 1, nodeLogList.size() ); cmd = new FindVariableInstancesCommand(processInstance.getId(), "2:x"); 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( "Log list size is incorrect.", 1, nodeLogList.size() ); cmd = new FindVariableInstancesCommand(processInstance.getId(), "2:x"); result = ksession.execute(cmd); assertNotNull( "Command result is empty!", result );