@Override public List<LightProcessInstance> getLightParentProcessInstancesWithInvolvedUser(final String userId, final int fromIndex, final int pageSize, final ProcessInstanceCriterion pagingCriterion, final Map<String, String> options) throws RemoteException { return getAPI(options).getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize, pagingCriterion); }
} else { List<LightProcessInstance> result; result = queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(username, fromIndex, pageSize); return result; result = queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(username, fromIndex, pageSize, processUUIDs); return result;
} else { List<LightProcessInstance> result; result = queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(username, fromIndex, pageSize); return result; result = queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(username, fromIndex, pageSize, processUUIDs); return result;
public List<LightProcessInstance> getLightParentProcessInstancesWithInvolvedUser(final String userId, final Set<ProcessDefinitionUUID> processes, final int fromIndex, final int pageSize, final Map<String, String> options) throws RemoteException { return getAPI(options).getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize); }
@Override public List<LightProcessInstance> getLightParentProcessInstancesWithInvolvedUser(final String userId, final int fromIndex, final int pageSize, final Map<String, String> options) throws RemoteException { return getAPI(options).getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize); }
@Override public List<LightProcessInstance> getLightParentProcessInstancesWithInvolvedUser(final String userId, final int fromIndex, final int pageSize, final Set<ProcessDefinitionUUID> processUUIDs, final Map<String, String> options) throws RemoteException { return getAPI(options).getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize, processUUIDs); }
@Override public List<LightProcessInstance> getLightParentProcessInstancesWithInvolvedUser(final String userId, final int fromIndex, final int pageSize, final Set<ProcessDefinitionUUID> processUUIDs, final ProcessInstanceCriterion pagingCriterion, final Map<String, String> options) throws RemoteException { return getAPI(options).getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize, processUUIDs, pagingCriterion); }
@Override public List<LightProcessInstance> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI; final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_HISTORY_KEY); // There is no way to know where the process definition is. queryDefinitionAPI = accessor.getQueryDefinitionAPI(); } else { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); queryDefinitionAPI = accessor.getQueryDefinitionAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); } final Set<ProcessDefinitionUUID> processes = queryDefinitionAPI.getProcessUUIDs(category); return queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize, processes); }
@Override public List<LightProcessInstance> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI; final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_HISTORY_KEY); // There is no way to know where the process definition is. queryDefinitionAPI = accessor.getQueryDefinitionAPI(); } else { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); queryDefinitionAPI = accessor.getQueryDefinitionAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); } final Set<ProcessDefinitionUUID> processes = queryDefinitionAPI.getProcessUUIDs(category); return queryRuntimeAPI.getLightParentProcessInstancesWithInvolvedUser(userId, fromIndex, pageSize, processes); }