public class WorkflowServiceClientImpl extends Object implements WorkflowServiceClient
WorkflowServiceClient.| Constructor and Description |
|---|
WorkflowServiceClientImpl(WorkflowDefinitionService workflowDefinitionService,
WorkflowInboxService workflowInboxService,
WorkflowProcessService workflowProcessService,
WorkflowTaskService workflowTaskService) |
| Modifier and Type | Method and Description |
|---|---|
WorkflowInboxServiceClient |
getInboxClient()
This method returns a client offering functionality concerning workflow inboxes.
|
WorkflowTaskClient |
getTask(TaskReferenceType reference)
This method returns a client for the workflow task with the provided id.
|
WorkflowDefinitionClient |
getWorkflowDefinition(String definition)
This method returns a client for the definition with the given name.
|
WorkflowDefinitionClient |
getWorkflowDefinition(WorkflowDefinitionReferenceType reference)
This method returns a client for the workflow definition with the provided id.
|
SearchClient<WorkflowProcessListItemType> |
getWorkflowProcesses()
This method returns a search client for the workflow processes in the system.
|
WorkflowProcessType |
loadWorkflowProcess(WorkflowProcessReferenceType workflowReference)
This method loads a workflow process.
|
SearchClient<WorkflowDefinitionListItemType> |
searchWorkflowDefinitions()
This method returns a resource client for the workflow definition collection.
|
public WorkflowServiceClientImpl(WorkflowDefinitionService workflowDefinitionService, WorkflowInboxService workflowInboxService, WorkflowProcessService workflowProcessService, WorkflowTaskService workflowTaskService)
public WorkflowTaskClient getTask(TaskReferenceType reference)
WorkflowServiceClientgetTask in interface WorkflowServiceClientreference - the task idpublic WorkflowDefinitionClient getWorkflowDefinition(String definition) throws com.lexmark.saperion.exceptions.EcmException
WorkflowServiceClientgetWorkflowDefinition in interface WorkflowServiceClientdefinition - the definition namecom.lexmark.saperion.exceptions.EcmException - indicates an arbitrary system errorpublic WorkflowDefinitionClient getWorkflowDefinition(WorkflowDefinitionReferenceType reference)
WorkflowServiceClientgetWorkflowDefinition in interface WorkflowServiceClientreference - the workflow definition idpublic SearchClient<WorkflowDefinitionListItemType> searchWorkflowDefinitions()
WorkflowServiceClientsearchWorkflowDefinitions in interface WorkflowServiceClientpublic WorkflowInboxServiceClient getInboxClient()
WorkflowServiceClientgetInboxClient in interface WorkflowServiceClientpublic WorkflowProcessType loadWorkflowProcess(WorkflowProcessReferenceType workflowReference) throws com.lexmark.saperion.exceptions.EcmException
WorkflowServiceClientloadWorkflowProcess in interface WorkflowServiceClientworkflowReference - a reference to the workflow process to loadcom.lexmark.saperion.exceptions.EcmExceptionpublic SearchClient<WorkflowProcessListItemType> getWorkflowProcesses()
WorkflowServiceClientgetWorkflowProcesses in interface WorkflowServiceClientCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.