@Override public void enable(final Collection<ProcessDefinitionUUID> processUUIDs) throws DeploymentException { FacadeUtil.checkArgsNotNull(processUUIDs); for (final ProcessDefinitionUUID processUUID : processUUIDs) { enable(processUUID); } }
public void deployClasses(final Set<byte[]> classes) throws DeploymentException { FacadeUtil.checkArgsNotNull(classes); for (final byte[] data : classes) { this.deployClass(data); } }
@Override public void cancelProcessInstances(final Collection<ProcessInstanceUUID> instanceUUIDs) throws InstanceNotFoundException, UncancellableInstanceException { FacadeUtil.checkArgsNotNull(instanceUUIDs); for (final ProcessInstanceUUID instanceUUID : instanceUUIDs) { cancelProcessInstance(instanceUUID); } }
@Override public void delete(final Collection<ProcessDefinitionUUID> processUUIDs) throws ProcessNotFoundException, UndeletableProcessException, UndeletableInstanceException { FacadeUtil.checkArgsNotNull(processUUIDs); for (final ProcessDefinitionUUID processUUID : processUUIDs) { deleteProcess(processUUID); } }
public Map<String, ProcessDefinition> deployBar(final URL jarFile) throws DeploymentException { FacadeUtil.checkArgsNotNull(jarFile); return this.deployArchive(jarFile); }
public void grantAccessAuthorisation(final String applicationName, final Set<ProcessDefinitionUUID> definitionUUIDs) { FacadeUtil.checkArgsNotNull(applicationName, definitionUUIDs); for (final ProcessDefinitionUUID definitionUUID : definitionUUIDs) { grantAccessAuthorisation(applicationName, definitionUUID); } }
@Override public void deleteAllProcessInstances(final Collection<ProcessDefinitionUUID> processUUIDs) throws ProcessNotFoundException, UndeletableInstanceException { FacadeUtil.checkArgsNotNull(processUUIDs); for (final ProcessDefinitionUUID processUUID : processUUIDs) { deleteAllProcessInstances(processUUID); } }
@Override public ProcessInstanceUUID instantiateProcess(final ProcessDefinitionUUID processUUID, final Map<String, Object> variables, final Collection<InitialAttachment> attachments) throws ProcessNotFoundException, VariableNotFoundException { return instantiateProcess(processUUID, variables, attachments, null); }
@Override public boolean checkUserCredentials(final String username, final String password) { initializeDefaultDatabase(); return checkUserCredentials(username, password, false); }
private Set<InternalProcessInstance> getInternalProcessInstancesWithAttachements() { final Set<InternalProcessInstance> processes = getInternalProcessInstancesWithoutAttachements(); bindAttachementsToInternalProcessInstances(processes); return processes; }
@Override public Collection<TaskInstance> getTaskList(final ProcessInstanceUUID instanceUUID, final String userId, final ActivityState taskState) throws InstanceNotFoundException { return getTaskListUser(instanceUUID, userId, taskState); }
@Override public Map<String, Object> executeConnectors(final ProcessInstanceUUID processInstanceUUID, final List<ConnectorExecutionDescriptor> connectorExecutionDescriptors, final Map<String, Object> context, final boolean useCurrentVariableValues) throws Exception { return executeConnectors(null, processInstanceUUID, null, connectorExecutionDescriptors, context, useCurrentVariableValues); }
@Override public Set<String> executeRoleResolver(final String connectorClassName, final Map<String, Object[]> parameters) throws Exception { return this.executeRoleResolver(connectorClassName, parameters, null, null); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters) throws Exception { return this.executeConnector(connectorClassName, parameters, null, null, null, null, null, true); }
private <T> void add(Set<T> src, Set< ? super T> dest) { if (src != null) { for (T t : src) { add(t, dest); } } }
@Override public Set<String> executeFilter(final String connectorClassName, final Map<String, Object[]> parameters, final Set<String> members, final ClassLoader classLoader) throws Exception { return this.executeFilter(connectorClassName, parameters, members, null, classLoader); }
@Override public void deleteProcess(final ProcessDefinitionUUID processUUID) throws ProcessNotFoundException, UndeletableProcessException, UndeletableInstanceException { FacadeUtil.checkArgsNotNull(processUUID); deleteProcess(true, processUUID); }
public Map<String, ProcessDefinition> deployBar(final byte[] barFile) throws DeploymentException { FacadeUtil.checkArgsNotNull(barFile); return this.deployArchive(barFile); }
@Override public ProcessInstanceUUID instantiateProcess(final ProcessDefinitionUUID processUUID, final Map<String, Object> variables) throws ProcessNotFoundException, VariableNotFoundException { return instantiateProcess(processUUID, variables, null); }
@Override public boolean checkUserCredentialsWithPasswordHash(final String username, final String passwordHash) { initializeDefaultDatabase(); return checkUserCredentials(username, passwordHash, true); }