@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))); }
@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))); } }
@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))); }