public static Collection<NodeInstanceSummary> adaptCollectionFiltered(Collection<NodeInstanceDesc> nodeInstances) { List<NodeInstanceSummary> nodeInstancesSummary = new ArrayList<NodeInstanceSummary>(); for (NodeInstanceDesc ni : nodeInstances) { nodeInstancesSummary.add(adapt(ni)); } return nodeInstancesSummary; }
@Override public Collection<NodeInstanceSummary> getProcessInstanceFullHistory(long processInstanceId) { // TODO make use of paging properly as it's currently limiting to 100 return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceFullHistory( processInstanceId, new QueryContext(0, 100))); }
@Override public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId) { // TODO make use of paging properly as it's currently limiting to 100 return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceFullHistoryByType( processInstanceId, RuntimeDataService.EntryType.START, new QueryContext(0, 100))); }
public static Collection<NodeInstanceSummary> adaptCollection(Collection<NodeInstanceDesc> nodeInstances) { List<NodeInstanceSummary> nodeInstancesSummary = new ArrayList<NodeInstanceSummary>(); for (NodeInstanceDesc ni : nodeInstances) { nodeInstancesSummary.add(adapt(ni)); } return nodeInstancesSummary; }
@Override public Collection<NodeInstanceSummary> getProcessInstanceHistory(long processInstanceId, boolean completed) { // TODO make use of paging properly as it's currently limiting to 100 if (completed) { return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceFullHistoryByType( processInstanceId, RuntimeDataService.EntryType.END, new QueryContext(0, 100))); } else { return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceFullHistoryByType( processInstanceId, RuntimeDataService.EntryType.START, new QueryContext(0, 100))); } }
@Test public void adaptRemoveNullValuesTest() { NodeInstanceDesc nodeInstanceDes = new NodeInstanceDesc("1",null,null,null,"deploymentID",1,new Date(),null,1,Long.valueOf("1")); NodeInstanceSummary nis = nodeInstanceHelper.adapt(nodeInstanceDes); assertEquals(nis.getNodeName(),""); assertEquals(nis.getNodeUniqueName(),""); assertEquals(nis.getType(),""); }
@Override public Collection<NodeInstanceSummary> getProcessInstanceActiveNodes(long processInstanceId) { // TODO make use of paging properly as it's currently limiting to 100 return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceHistoryActive( processInstanceId, new QueryContext(0, 100))); }
@Override public Collection<NodeInstanceSummary> getProcessInstanceCompletedNodes(long processInstanceId) { ProcessInstanceDesc piDesc = dataService.getProcessInstanceById(processInstanceId); // TODO make use of paging properly as it's currently limiting to 100 return NodeInstanceHelper.adaptCollection(dataService.getProcessInstanceHistoryCompleted( processInstanceId, new QueryContext(0, 100))); }