public abstract class AbstractWorkflowDefinitionDelegateService extends AbstractDelegateService<WorkflowDefinitionService> implements WorkflowDefinitionService
WorkflowDefinitionService simply delegates to another instance.| Constructor and Description |
|---|
AbstractWorkflowDefinitionDelegateService() |
| Modifier and Type | Method and Description |
|---|---|
TransitionDefinitionType |
getInitialTransition(WorkflowDefinitionReferenceType reference)
This method returns the initial transition definition for the referenced workflow.
|
WorkflowDefinitionType |
getWorkflowDefinitionById(WorkflowDefinitionReferenceType reference)
This method returns further information for a workflow process given by its reference.
|
com.lexmark.saperion.search.SearchResultPage<WorkflowDefinitionListItemType> |
search(com.lexmark.saperion.search.query.Statement statement,
com.lexmark.saperion.search.PageDefinition pageDefinition)
This method returns a list of references for every workflow definition in the system accessible from the
current tenant.
|
WorkflowProcessReferenceType |
startWorkflowProcess(WorkflowDefinitionReferenceType workflowDefinitionReference,
WorkflowStartInputType input)
This method starts a workflow process given a workflow definition and a document (by its id).
|
getDelegate, wrapSearchExecutionServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstartWorkflowProcesspublic AbstractWorkflowDefinitionDelegateService()
public com.lexmark.saperion.search.SearchResultPage<WorkflowDefinitionListItemType> search(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition) throws com.lexmark.saperion.exceptions.EcmException
WorkflowDefinitionServicesearch in interface com.lexmark.saperion.search.SearchExecutionService<WorkflowDefinitionListItemType>search in interface WorkflowDefinitionServicecom.lexmark.saperion.exceptions.EcmExceptionpublic WorkflowDefinitionType getWorkflowDefinitionById(WorkflowDefinitionReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
WorkflowDefinitionServicegetWorkflowDefinitionById in interface WorkflowDefinitionServicereference - the workflow definition reference in base64 encoded form of {"name":"xxx"}com.lexmark.saperion.exceptions.EcmExceptionpublic WorkflowProcessReferenceType startWorkflowProcess(WorkflowDefinitionReferenceType workflowDefinitionReference, WorkflowStartInputType input) throws com.lexmark.saperion.exceptions.EcmException
WorkflowDefinitionServicestartWorkflowProcess in interface WorkflowDefinitionServiceworkflowDefinitionReference - the workflow definition reference in base64 encoded form of {"name":"xxx"}input - the parameters for starting a workflowcom.lexmark.saperion.exceptions.EcmExceptionpublic TransitionDefinitionType getInitialTransition(WorkflowDefinitionReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
WorkflowDefinitionServiceResourceNotFoundException.
If the initial transition was not found the method returns null.getInitialTransition in interface WorkflowDefinitionServicereference - the workflow definition reference in base64 encoded form of {"name":"xxx"}null if not presentcom.lexmark.saperion.exceptions.EcmExceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.