@Override public List<ProcessVariableSummary> getAll(QueryFilter filter) { return getProcessVariables(filter); }
@Override public List<DocumentSummary> getAll(QueryFilter filter) { return getDocuments(filter); }
@Override public List<ProcessSummary> getAll(QueryFilter qf) { return getProcessDefinitions(qf); }
public static Collection<ProcessInstanceSummary> adaptCollection(Collection<ProcessInstanceDesc> processInstances) { List<ProcessInstanceSummary> processInstancesSummary = new ArrayList<ProcessInstanceSummary>(); for (ProcessInstanceDesc pi : processInstances) { processInstancesSummary.add(adapt(pi)); } return processInstancesSummary; }
@Override public ProcessSummary getProcessDesc(String deploymentId, String processId) { return ProcessHelper.adapt(bpmn2Service.getProcessDefinition(deploymentId, processId)); }
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<ProcessSummary> getProcessesByFilter(String filter) { // TODO make use of paging properly as it's currently limiting to 100 return ProcessHelper.adaptCollection(dataService.getProcessesByFilter(filter, new QueryContext(0, 100))); }
@Override public Collection<ProcessVariableSummary> getVariableHistory(long processInstanceId, String variableId) { // TODO make use of paging properly as it's currently limiting to 100 return VariableHelper.adaptCollection(dataService.getVariableHistory(processInstanceId, variableId, new QueryContext(0, 100))); }
@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<ProcessInstanceSummary> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states) { // TODO make use of paging properly as it's currently limiting to 100 return ProcessInstanceHelper.adaptCollection(dataService.getProcessInstancesByDeploymentId(deploymentId, states, new QueryContext(0, 100))); }
@Override public List<ProcessInstanceSummary> getAll(QueryFilter filter) { return getProcessInstances(filter); }
@Override public ProcessInstanceSummary getProcessInstanceById(long processInstanceId) { return ProcessInstanceHelper.adapt(dataService.getProcessInstanceById(processInstanceId)); }
@Override public ProcessSummary getProcessById(String deploymentId, String processId) { return ProcessHelper.adapt(dataService.getProcessesByDeploymentIdProcessId(deploymentId, processId)); }
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) { // 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<ProcessInstanceSummary> getProcessInstancesByProcessDefinition(String processDefId) { // TODO make use of paging properly as it's currently limiting to 100 return ProcessInstanceHelper.adaptCollection(dataService.getProcessInstancesByProcessDefinition(processDefId, 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<ProcessInstanceSummary> getProcessInstances() { // TODO make use of paging properly as it's currently limiting to 100 return ProcessInstanceHelper.adaptCollection(dataService.getProcessInstances(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))); }