Class RestWorkflowAPI


  • public class RestWorkflowAPI
    extends ModelRequest<RestWorkflowAPI>
    Defines the entire Rest Workflow API {@link https://api-explorer.alfresco.com/api-explorer/} select "Workflow API"
    • Constructor Detail

      • RestWorkflowAPI

        public RestWorkflowAPI​(RestWrapper restWrapper)
    • Method Detail

      • addProcess

        public RestProcessModel addProcess​(java.lang.String processDefinitionKey,
                                           org.alfresco.utility.model.UserModel assignee,
                                           boolean sendEmailNotifications,
                                           org.alfresco.dataprep.CMISUtil.Priority priority)
                                    throws java.lang.Exception
        Provides DSL on all REST calls under /processes/{processId}/... API path
        Returns:
        RestProcessModel
        Throws:
        java.lang.Exception
      • addProcessWithBody

        public RestProcessModel addProcessWithBody​(javax.json.JsonObject postBody)
                                            throws java.lang.Exception
        Provides DSL on all REST calls under /processes/{processId}/... API path
        Returns:
        RestProcessModel
        Throws:
        java.lang.Exception
      • usingTask

        public Task usingTask​(org.alfresco.utility.model.TaskModel task)
        Provides DSL on all REST calls under /tasks/{taskId}/... API path
        Returns:
        Task
      • usingProcess

        public Processes usingProcess​(org.alfresco.utility.model.ProcessModel processModel)
                               throws java.lang.Exception
        Provides DSL on all REST calls under /process-definition/{processDefinitionID} API path
        Returns:
        Processes
        Throws:
        java.lang.Exception