Class Processes

    • Constructor Detail

      • Processes

        public Processes​(RestWrapper restWrapper)
      • Processes

        public Processes​(org.alfresco.utility.model.ProcessModel processModel,
                         RestWrapper restWrapper)
    • Method Detail

      • getProcess

        public RestProcessModel getProcess()
        Retrieves the process identified by processId using GET /processes/{processId}
        Returns:
      • deleteProcess

        public void deleteProcess()
        Delete a process using DELETE call on processes/{processId}
      • addProcess

        public RestProcessModel addProcess​(java.lang.String processDefinitionKey,
                                           org.alfresco.utility.model.UserModel assignee,
                                           boolean sendEmailNotifications,
                                           org.alfresco.dataprep.CMISUtil.Priority priority)
        Starts new process using POST /processes
        Parameters:
        processDefinitionKey -
        assignee -
        sendEmailNotifications -
        priority -
        Returns:
      • addProcessWithBody

        public RestProcessModel addProcessWithBody​(java.lang.String postBody)
        Starts new process with given input body using POST /processes
        Parameters:
        postBody -
        Returns:
      • deleteProcessVariable

        public void deleteProcessVariable​(RestProcessVariableModel variableModel)
        Delete a process variable using DELETE call on processes/{processId}/variables/{variableName}
        Parameters:
        variableModel -
      • addProcessItem

        public RestItemModel addProcessItem​(org.alfresco.utility.model.FileModel fileModel)
        Add process item using POST /processes/{processId}/items
        Parameters:
        fileModel -
        Returns:
        Throws:
        JsonToModelConversionException
      • deleteProcessItem

        public void deleteProcessItem​(RestItemModel itemModel)
        Delete a process item using DELETE call on processes/{processId}/items/{itemId}
        Parameters:
        itemModel -