Package org.alfresco.rest.requests
Class Task
- java.lang.Object
-
- org.alfresco.rest.requests.ModelRequest<Task>
-
- org.alfresco.rest.requests.Task
-
public class Task extends ModelRequest<Task>
-
-
Field Summary
-
Fields inherited from class org.alfresco.rest.requests.ModelRequest
restWrapper
-
-
Constructor Summary
Constructors Constructor Description Task(RestWrapper restWrapper)Task(RestWrapper restWrapper, org.alfresco.utility.model.TaskModel task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestItemModeladdTaskItem(org.alfresco.utility.model.FileModel fileModel)Add task item using POST /tasks/{taskId}/itemsRestItemModelsCollectionaddTaskItems(org.alfresco.utility.model.FileModel... fileModels)Add task items using POST /tasks/{taskId}/itemsRestVariableModeladdTaskVariable(RestVariableModel variableModel)Add task variable using POST /tasks/{taskId}/variables callRestVariableModelsCollectionaddTaskVariables(RestVariableModel... taskVariablesModel)Add task variables using POST /tasks/{taskId}/variables callvoiddeleteTaskItem(RestItemModel itemModel)Delete a task item using DELETE call on tasks/{taskId}/items/{itemId}voiddeleteTaskVariable(RestVariableModel variableModel)Delete task variable using DELETE /tasks/{taskId}/variables/{variableName} callRestTaskModelgetTask()Retrieve the tasks identified by taskId using GET call on "/tasks/{taskId}"RestCandidateModelsCollectiongetTaskCandidates()Retrieve the task candidates (users and groups) using GET call on "/tasks/{taskId}/candidates"RestFormModelsCollectiongetTaskFormModel()Retrieves models of the task form type definitionRestItemModelsCollectiongetTaskItems()Retrieve the task items using GET call on "/tasks/{taskId}/items"RestTaskModelsCollectiongetTasks()Retrieve a list of tasks visible for the authenticated user using GET call on "/tasks"RestVariableModelsCollectiongetTaskVariables()Retrieve the task variables using GET call on "/tasks/{taskId}/variables"RestTaskModelupdateTask(java.lang.String newStateValue)Update task using PUT put /tasks/{taskId} callRestTaskModelupdateTask(javax.json.JsonObject inputJson)Update task using PUT put /tasks/{taskId} calRestVariableModelupdateTaskVariable(RestVariableModel variableModel)Update/Add task variable using PUT put /tasks/{taskId}/variables/{variableName} call-
Methods inherited from class org.alfresco.rest.requests.ModelRequest
includePath, usingParams
-
-
-
-
Constructor Detail
-
Task
public Task(RestWrapper restWrapper)
-
Task
public Task(RestWrapper restWrapper, org.alfresco.utility.model.TaskModel task)
-
-
Method Detail
-
getTasks
public RestTaskModelsCollection getTasks() throws java.lang.Exception
Retrieve a list of tasks visible for the authenticated user using GET call on "/tasks"- Returns:
- Throws:
java.lang.Exception
-
getTask
public RestTaskModel getTask() throws java.lang.Exception
Retrieve the tasks identified by taskId using GET call on "/tasks/{taskId}"- Parameters:
taskId-- Returns:
- Throws:
java.lang.Exception
-
updateTask
public RestTaskModel updateTask(java.lang.String newStateValue) throws java.lang.Exception
Update task using PUT put /tasks/{taskId} call- Parameters:
newStateValue-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
updateTask
public RestTaskModel updateTask(javax.json.JsonObject inputJson) throws java.lang.Exception
Update task using PUT put /tasks/{taskId} cal- Parameters:
inputJson- the json used as input for PUT call- Returns:
- Throws:
java.lang.Exception
-
getTaskVariables
public RestVariableModelsCollection getTaskVariables() throws java.lang.Exception
Retrieve the task variables using GET call on "/tasks/{taskId}/variables"- Parameters:
taskId-- Returns:
- Throws:
java.lang.Exception
-
updateTaskVariable
public RestVariableModel updateTaskVariable(RestVariableModel variableModel) throws java.lang.Exception
Update/Add task variable using PUT put /tasks/{taskId}/variables/{variableName} call- Parameters:
taskId-variableName-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
addTaskVariable
public RestVariableModel addTaskVariable(RestVariableModel variableModel) throws java.lang.Exception
Add task variable using POST /tasks/{taskId}/variables call- Parameters:
taskId-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
addTaskVariables
public RestVariableModelsCollection addTaskVariables(RestVariableModel... taskVariablesModel) throws java.lang.Exception
Add task variables using POST /tasks/{taskId}/variables call- Parameters:
taskId-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
deleteTaskVariable
public void deleteTaskVariable(RestVariableModel variableModel) throws java.lang.Exception
Delete task variable using DELETE /tasks/{taskId}/variables/{variableName} call- Parameters:
taskId-variableName-- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
addTaskItem
public RestItemModel addTaskItem(org.alfresco.utility.model.FileModel fileModel) throws java.lang.Exception
Add task item using POST /tasks/{taskId}/items- Parameters:
processId-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
addTaskItems
public RestItemModelsCollection addTaskItems(org.alfresco.utility.model.FileModel... fileModels) throws java.lang.Exception
Add task items using POST /tasks/{taskId}/items- Parameters:
fileModels-- Returns:
- Throws:
JsonToModelConversionExceptionjava.lang.Exception
-
getTaskItems
public RestItemModelsCollection getTaskItems() throws java.lang.Exception
Retrieve the task items using GET call on "/tasks/{taskId}/items"- Parameters:
taskId-- Returns:
- Throws:
java.lang.Exception
-
getTaskFormModel
public RestFormModelsCollection getTaskFormModel() throws java.lang.Exception
Retrieves models of the task form type definition- Parameters:
taskModel-- Returns:
- Throws:
java.lang.Exception
-
deleteTaskItem
public void deleteTaskItem(RestItemModel itemModel) throws java.lang.Exception
Delete a task item using DELETE call on tasks/{taskId}/items/{itemId}- Parameters:
taskId-itemId-- Throws:
java.lang.Exception
-
getTaskCandidates
public RestCandidateModelsCollection getTaskCandidates() throws java.lang.Exception
Retrieve the task candidates (users and groups) using GET call on "/tasks/{taskId}/candidates"- Parameters:
taskId-- Returns:
- Throws:
java.lang.Exception
-
-