public interface WorkflowService
Modifier and Type | Method and Description |
---|---|
void |
claimWorkItem(String workItemId,
OperationResult parentResult) |
void |
cleanupActivitiProcesses(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
completeWorkItem(String workItemId,
boolean decision,
String comment,
ObjectDelta additionalDelta,
OperationResult parentResult)
Approves or rejects a work item (without supplying any further information).
|
void |
delegateWorkItem(String workItemId,
List<ObjectReferenceType> delegates,
WorkItemDelegationMethodType method,
OperationResult parentResult) |
void |
releaseWorkItem(String workItemId,
OperationResult parentResult) |
void |
stopProcessInstance(String instanceId,
String username,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void completeWorkItem(String workItemId, boolean decision, String comment, ObjectDelta additionalDelta, OperationResult parentResult) throws SecurityViolationException, SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException
taskId
- identifier of activiti task backing the work itemdecision
- true = approve, false = rejectcomment
- additionalDelta
- parentResult
- SecurityViolationException
SchemaException
ObjectNotFoundException
ExpressionEvaluationException
CommunicationException
ConfigurationException
void stopProcessInstance(String instanceId, String username, com.evolveum.midpoint.task.api.Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, SecurityViolationException, ExpressionEvaluationException, CommunicationException, ConfigurationException
void claimWorkItem(String workItemId, OperationResult parentResult) throws SecurityViolationException, ObjectNotFoundException
void releaseWorkItem(String workItemId, OperationResult parentResult) throws ObjectNotFoundException, SecurityViolationException
void delegateWorkItem(String workItemId, List<ObjectReferenceType> delegates, WorkItemDelegationMethodType method, OperationResult parentResult) throws ObjectNotFoundException, SecurityViolationException, SchemaException, ExpressionEvaluationException, CommunicationException, ConfigurationException
void cleanupActivitiProcesses(com.evolveum.midpoint.task.api.Task task, OperationResult parentResult) throws SchemaException, SecurityViolationException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException
Copyright © 2019 Evolveum. All rights reserved.