@Override public void enablePermanentEventInFailure(final ActivityDefinitionUUID activityUUID, final Map<String, String> options) throws RemoteException { getAPI(options).enablePermanentEventInFailure(activityUUID); }
@Override public void resumeTask(final ActivityInstanceUUID taskUUID, final boolean taskAssign, final Map<String, String> options) throws TaskNotFoundException, IllegalTaskStateException { getAPI(options).resumeTask(taskUUID, taskAssign); }
@Override public void suspendTask(final ActivityInstanceUUID taskUUID, final boolean assignTask, final Map<String, String> options) throws TaskNotFoundException, IllegalTaskStateException { getAPI(options).suspendTask(taskUUID, assignTask); }
@Override public void assignTask(final ActivityInstanceUUID taskUUID, final Map<String, String> options) throws TaskNotFoundException { getAPI(options).assignTask(taskUUID); }
@Override public void setProcessInstanceVariables(final ProcessInstanceUUID instanceUUID, final Map<String, Object> variables, final Map<String, String> options) throws InstanceNotFoundException, VariableNotFoundException { getAPI(options).setProcessInstanceVariables(instanceUUID, variables); }
@Override public void setActivityInstanceVariable(final ActivityInstanceUUID activityUUID, final String variableId, final Object variableValue, final Map<String, String> options) throws ActivityNotFoundException, VariableNotFoundException { getAPI(options).setActivityInstanceVariable(activityUUID, variableId, variableValue); }
@Override public void addComment(final ActivityInstanceUUID activityUUID, final String message, final String userId, final Map<String, String> options) throws ActivityNotFoundException, InstanceNotFoundException, RemoteException { getAPI(options).addComment(activityUUID, message, userId); }
@Override public void addAttachment(final ProcessInstanceUUID instanceUUID, final String name, final String fileName, final byte[] value, final Map<String, String> options) throws RemoteException { getAPI(options).addAttachment(instanceUUID, name, fileName, value); }
@Override public Map<String, Object> executeConnectors(final ProcessDefinitionUUID processDefinitionUUID, final List<ConnectorExecutionDescriptor> connectorExecutionDescriptors, final Map<String, Object> context, final Map<String, String> options) throws RemoteException, Exception { return getAPI(options).executeConnectors(processDefinitionUUID, connectorExecutionDescriptors, context); }
@Override public Set<String> executeFilter(final String connectorClassName, final Map<String, Object[]> parameters, final Set<String> members, final ClassLoader classLoader, final Map<String, String> options) throws RemoteException, Exception { return getAPI(options).executeFilter(connectorClassName, parameters, members, classLoader); }
@Override public void setActivityInstancePriority(final ActivityInstanceUUID activityInstanceUUID, final int priority, final Map<String, String> options) throws ActivityNotFoundException { getAPI(options).setActivityInstancePriority(activityInstanceUUID, priority); }
@Override public Object evaluateGroovyExpression(final String expression, final ProcessInstanceUUID processInstanceUUID, final Map<String, Object> context, final boolean propagate, final Map<String, String> options) throws InstanceNotFoundException, GroovyException, RemoteException { return getAPI(options).evaluateGroovyExpression(expression, processInstanceUUID, context, propagate); }
@Override public void addAttachments(final Map<AttachmentInstance, byte[]> attachments, final Map<String, String> options) throws RemoteException { getAPI(options).addAttachments(attachments); }
@Override public Map<String, Object> executeConnector(final String connectorClassName, final Map<String, Object[]> parameters, final ProcessDefinitionUUID definitionUUID, final Map<String, String> options) throws RemoteException, Exception { return getAPI(options).executeConnector(connectorClassName, parameters, definitionUUID); }
@Override public Set<String> executeRoleResolver(final String connectorClassName, final Map<String, Object[]> parameters, final ProcessDefinitionUUID definitionUUID, final Map<String, String> options) throws RemoteException, Exception { return getAPI(options).executeRoleResolver(connectorClassName, parameters, definitionUUID); }
@Override public void skipTask(final ActivityInstanceUUID taskUUID, final Map<String, Object> variablesToUpdate, final Map<String, String> options) throws TaskNotFoundException, IllegalTaskStateException, RemoteException { getAPI(options).skipTask(taskUUID, variablesToUpdate); }
@Override public void executeEvent(final CatchingEventUUID eventUUID, final Map<String, String> options) throws EventNotFoundException, RemoteException { getAPI(options).executeEvent(eventUUID); }
@Override public Document createDocument(final String name, final ProcessInstanceUUID instanceUUID, final String fileName, final String mimeType, final byte[] content, final Map<String, String> options) throws RemoteException, DocumentationCreationException, InstanceNotFoundException { return getAPI(options).createDocument(name, instanceUUID, fileName, mimeType, content); }
@Override public void deleteDocuments(final boolean allVersions, final DocumentUUID[] documentUUIDs, final Map<String, String> options) throws RemoteException, DocumentNotFoundException { getAPI(options).deleteDocuments(allVersions, documentUUIDs); }
@Override public void createDocumentOrAddDocumentVersion(final ProcessInstanceUUID instanceUUID, final String name, final String fileName, final String mimeType, final byte[] value, final Map<String, String> options) throws RemoteException { getAPI(options).createDocumentOrAddDocumentVersion(instanceUUID, name, fileName, mimeType, value); }