Class Processes

    • Constructor Detail

      • Processes

        public Processes​(RestWrapper restWrapper)
      • Processes

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

      • getProcesses

        public RestProcessModelsCollection getProcesses()
                                                 throws java.lang.Exception
        Retrieve 100 processes (this is the default size when maxItems is not specified) from Alfresco using GET call on "/processes"
        Returns:
        Throws:
        JsonToModelConversionException
        java.lang.Exception
      • getProcess

        public RestProcessModel getProcess()
                                    throws java.lang.Exception
        Retrieves the process identified by processId using GET /processes/{processId}
        Returns:
        Throws:
        java.lang.Exception
      • deleteProcess

        public void deleteProcess()
                           throws java.lang.Exception
        Delete a process using DELETE call on processes/{processId}
        Throws:
        java.lang.Exception
      • 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
        Starts new process using POST /processes
        Parameters:
        processDefinitionKey -
        assignee -
        sendEmailNotifications -
        priority -
        Returns:
        Throws:
        java.lang.Exception
      • addProcessWithBody

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

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

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

        public RestItemModelsCollection addProcessItems​(org.alfresco.utility.model.FileModel... fileModels)
                                                 throws java.lang.Exception
        Add process items using POST /processes/{processId}/items
        Parameters:
        fileModels -
        Returns:
        Throws:
        JsonToModelConversionException
        java.lang.Exception
      • deleteProcessItem

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