public ProcessInstanceList getProcessInstancesForCase(String containerId, String caseId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder) { status = safeProcessStatus(status); sort = safeProcessInstanceSort(sort); Collection<ProcessInstanceDesc> processInstanceDescs = caseRuntimeDataService.getProcessInstancesForCase(caseId, status, ConvertUtils.buildQueryContext(page, pageSize, sort, sortOrder)); List<ProcessInstance> processInstances = ConvertUtils.transformProcessInstance(processInstanceDescs); ProcessInstanceList processInstancesList = new ProcessInstanceList(processInstances); return processInstancesList; }