public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getManagementAPI().deleteAllProcesses(); accessor.getWebAPI().deleteAllCases(); return null; }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final WebAPI webAPI = accessor.getWebAPI(); webAPI.removeAllLabelsExcept(labelNames); return null; }
public List<LightProcessInstance> execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI; if(this.searchInHistory) { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_HISTORY_KEY); } else { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); } List<LightProcessInstance> result; result = queryRuntimeAPI.getLightParentProcessInstances(fromIndex, pageSize); return result; }
@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); }
public String selectUser(QueryAPIAccessor accessor, ActivityInstance<ActivityBody> activityInstance, Set<String> candidates) throws Exception { QueryRuntimeAPI queryRuntimeAPI = accessor.getQueryRuntimeAPI(); try { return (String) queryRuntimeAPI.getVariable(activityInstance.getUUID(), variableId); } catch (BonitaException e) { throw new BonitaRuntimeException("Error while getting variable: " + variableId ,e); } }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final CommandAPI api = accessor.getCommandAPI(); for (ProcessDefinitionUUID processUUID : processUUIDs) { api.execute(new WebDeleteProcessCommand(processUUID)); } return null; }
public ProcessInstanceUUID execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final RuntimeAPI runtimeAPI = accessor.getRuntimeAPI(); executeActions(runtimeAPI); return runtimeAPI.instantiateProcess(processDefinitionUUID, processVariables, attachments); }
public void removeCasesFromLabel(String ownerName, String labelName, Set<ProcessInstanceUUID> instanceUUIDs) { if (instanceUUIDs != null && !instanceUUIDs.isEmpty()) { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getWebAPI().removeCasesFromLabel(ownerName, labelName, instanceUUIDs); } } }
private void addCasesToLabel(String ownerName, String labelName, Set<ProcessInstanceUUID> instanceUUIDs) { if (instanceUUIDs != null && !instanceUUIDs.isEmpty()) { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getWebAPI().addCasesToLabel(ownerName, labelName, instanceUUIDs); } }
public Object construct(WireContext wireContext) { return new APIConfig(contextType); }
public void setAPIType(final Context context) { this.apiTypeXml = "<api " + " type='" + context.name() + "' />"; }
@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); }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getManagementAPI().deleteAllProcesses(); accessor.getWebAPI().deleteAllCases(); return null; }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final CommandAPI api = accessor.getCommandAPI(); for (ProcessDefinitionUUID processUUID : processUUIDs) { api.execute(new WebDeleteProcessCommand(processUUID)); } return null; }
public ProcessInstanceUUID execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final RuntimeAPI runtimeAPI = accessor.getRuntimeAPI(); executeActions(runtimeAPI); return runtimeAPI.instantiateProcess(processDefinitionUUID, processVariables, attachments); }
public List<LightProcessInstance> execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI; if(this.searchInHistory) { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_HISTORY_KEY); } else { queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); } List<LightProcessInstance> result; result = queryRuntimeAPI.getLightParentProcessInstances(fromIndex, pageSize); return result; }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final WebAPI webAPI = accessor.getWebAPI(); webAPI.removeAllLabelsExcept(labelNames); return null; }
public void removeCasesFromLabel(String ownerName, String labelName, Set<ProcessInstanceUUID> instanceUUIDs) { if (instanceUUIDs != null && !instanceUUIDs.isEmpty()) { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getWebAPI().removeCasesFromLabel(ownerName, labelName, instanceUUIDs); } } }
private void addCasesToLabel(String ownerName, String labelName, Set<ProcessInstanceUUID> instanceUUIDs) { if (instanceUUIDs != null && !instanceUUIDs.isEmpty()) { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getWebAPI().addCasesToLabel(ownerName, labelName, instanceUUIDs); } }
public Object construct(WireContext wireContext) { return new APIConfig(contextType); }