Package org.camunda.bpm.engine.rest.impl
Class TaskRestServiceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
-
- org.camunda.bpm.engine.rest.impl.TaskRestServiceImpl
-
- All Implemented Interfaces:
TaskRestService
public class TaskRestServiceImpl extends AbstractRestProcessEngineAware implements TaskRestService
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<javax.ws.rs.core.Variant>VARIANTS-
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
objectMapper, relativeRootResourcePath
-
Fields inherited from interface org.camunda.bpm.engine.rest.TaskRestService
PATH
-
-
Constructor Summary
Constructors Constructor Description TaskRestServiceImpl(java.lang.String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateTask(TaskDto taskDto)protected java.util.List<Task>executeTaskQuery(java.lang.Integer firstResult, java.lang.Integer maxResults, TaskQuery query)HalTaskListgetHalTasks(javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)java.util.List<TaskDto>getJsonTasks(javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)TaskResourcegetTask(java.lang.String id)TaskReportResourcegetTaskReportResource()java.lang.ObjectgetTasks(javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)CountResultDtogetTasksCount(javax.ws.rs.core.UriInfo uriInfo)java.util.List<TaskDto>queryTasks(TaskQueryDto queryDto, java.lang.Integer firstResult, java.lang.Integer maxResults)Expects the same parameters asTaskRestService#getTasks(UriInfo, Integer, Integer)(as JSON message body) and allows more than one variable check.CountResultDtoqueryTasksCount(TaskQueryDto queryDto)-
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
-
-
-
-
Method Detail
-
getTasks
public java.lang.Object getTasks(javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)- Specified by:
getTasksin interfaceTaskRestService
-
getJsonTasks
public java.util.List<TaskDto> getJsonTasks(javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)
-
getHalTasks
public HalTaskList getHalTasks(javax.ws.rs.core.UriInfo uriInfo, java.lang.Integer firstResult, java.lang.Integer maxResults)
-
queryTasks
public java.util.List<TaskDto> queryTasks(TaskQueryDto queryDto, java.lang.Integer firstResult, java.lang.Integer maxResults)
Description copied from interface:TaskRestServiceExpects the same parameters asTaskRestService#getTasks(UriInfo, Integer, Integer)(as JSON message body) and allows more than one variable check.- Specified by:
queryTasksin interfaceTaskRestService- Returns:
-
executeTaskQuery
protected java.util.List<Task> executeTaskQuery(java.lang.Integer firstResult, java.lang.Integer maxResults, TaskQuery query)
-
getTasksCount
public CountResultDto getTasksCount(javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getTasksCountin interfaceTaskRestService
-
queryTasksCount
public CountResultDto queryTasksCount(TaskQueryDto queryDto)
- Specified by:
queryTasksCountin interfaceTaskRestService
-
getTask
public TaskResource getTask(java.lang.String id)
- Specified by:
getTaskin interfaceTaskRestService
-
createTask
public void createTask(TaskDto taskDto)
- Specified by:
createTaskin interfaceTaskRestService
-
getTaskReportResource
public TaskReportResource getTaskReportResource()
- Specified by:
getTaskReportResourcein interfaceTaskRestService
-
-