Class AbstractWorkflowProcessDelegateService

    • Constructor Detail

      • AbstractWorkflowProcessDelegateService

        public AbstractWorkflowProcessDelegateService()
    • Method Detail

      • loadProcess

        public WorkflowProcessType loadProcess​(WorkflowProcessReferenceType reference)
                                        throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: WorkflowProcessService
        Loads the details of a workflow process with the given reference.
        Specified by:
        loadProcess in interface WorkflowProcessService
        Parameters:
        reference - the workflow process reference in base64 encoded form of {"id":"xxx"}
        Returns:
        the process information
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • terminate

        public void terminate​(WorkflowProcessReferenceType processReference)
                       throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: WorkflowProcessService
        This method terminates the workflow process given.
        Specified by:
        terminate in interface WorkflowProcessService
        Parameters:
        processReference - a reference to the process to terminate in base64 encoded form of {"id":"xxx"}
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • search

        public com.lexmark.saperion.search.SearchResultPage<WorkflowProcessListItemType> search​(com.lexmark.saperion.search.query.Statement statement,
                                                                                                com.lexmark.saperion.search.PageDefinition pageDefinition)
                                                                                         throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        search in interface com.lexmark.saperion.search.SearchExecutionService<WorkflowProcessListItemType>
        Throws:
        com.lexmark.saperion.exceptions.EcmException