Package org.camunda.bpm.engine.rest.impl
Class TaskRestServiceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
-
- 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 List<javax.ws.rs.core.Variant>VARIANTS-
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
objectMapper, relativeRootResourcePath
-
Fields inherited from class org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
processEngine
-
Fields inherited from interface org.camunda.bpm.engine.rest.TaskRestService
PATH
-
-
Constructor Summary
Constructors Constructor Description TaskRestServiceImpl(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 List<Task>executePaginatedQuery(TaskQuery query, Integer firstResult, Integer maxResults)protected List<Task>executeTaskQuery(Integer firstResult, Integer maxResults, TaskQuery query)HalTaskListgetHalTasks(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)List<TaskDto>getJsonTasks(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)TaskResourcegetTask(String id)TaskReportResourcegetTaskReportResource()ObjectgetTasks(javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)CountResultDtogetTasksCount(javax.ws.rs.core.UriInfo uriInfo)List<TaskDto>queryTasks(TaskQueryDto queryDto, Integer firstResult, 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
-
-
-
-
Field Detail
-
VARIANTS
public static final List<javax.ws.rs.core.Variant> VARIANTS
-
-
Constructor Detail
-
TaskRestServiceImpl
public TaskRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
getTasks
public Object getTasks(javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
- Specified by:
getTasksin interfaceTaskRestService
-
getJsonTasks
public List<TaskDto> getJsonTasks(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
-
getHalTasks
public HalTaskList getHalTasks(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
-
queryTasks
public List<TaskDto> queryTasks(TaskQueryDto queryDto, Integer firstResult, 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 List<Task> executeTaskQuery(Integer firstResult, Integer maxResults, TaskQuery query)
-
executePaginatedQuery
protected List<Task> executePaginatedQuery(TaskQuery query, Integer firstResult, Integer maxResults)
-
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(String id)
- Specified by:
getTaskin interfaceTaskRestService
-
createTask
public void createTask(TaskDto taskDto)
- Specified by:
createTaskin interfaceTaskRestService
-
getTaskReportResource
public TaskReportResource getTaskReportResource()
- Specified by:
getTaskReportResourcein interfaceTaskRestService
-
-