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 |
static List<javax.ws.rs.core.Variant> |
VARIANTS
|
|
Method Summary |
void |
createTask(TaskDto taskDto)
|
protected List<Task> |
executePaginatedQuery(TaskQuery query,
Integer firstResult,
Integer maxResults)
|
protected List<Task> |
executeTaskQuery(Integer firstResult,
Integer maxResults,
TaskQuery query)
|
HalTaskList |
getHalTasks(javax.ws.rs.core.UriInfo uriInfo,
Integer firstResult,
Integer maxResults)
|
List<TaskDto> |
getJsonTasks(javax.ws.rs.core.UriInfo uriInfo,
Integer firstResult,
Integer maxResults)
|
TaskResource |
getTask(String id)
|
TaskReportResource |
getTaskReportResource()
|
Object |
getTasks(javax.ws.rs.core.Request request,
javax.ws.rs.core.UriInfo uriInfo,
Integer firstResult,
Integer maxResults)
|
CountResultDto |
getTasksCount(javax.ws.rs.core.UriInfo uriInfo)
|
List<TaskDto> |
queryTasks(TaskQueryDto queryDto,
Integer firstResult,
Integer maxResults)
Expects the same parameters as TaskRestService#getTasks(UriInfo, Integer, Integer) (as
JSON message body) and allows more than one variable check. |
CountResultDto |
queryTasksCount(TaskQueryDto queryDto)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VARIANTS
public static final List<javax.ws.rs.core.Variant> VARIANTS
TaskRestServiceImpl
public TaskRestServiceImpl(String engineName,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
getTasks
public Object getTasks(javax.ws.rs.core.Request request,
javax.ws.rs.core.UriInfo uriInfo,
Integer firstResult,
Integer maxResults)
- Specified by:
getTasks in interface TaskRestService
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:
TaskRestService
- Expects the same parameters as
TaskRestService#getTasks(UriInfo, Integer, Integer) (as
JSON message body) and allows more than one variable check.
- Specified by:
queryTasks in interface TaskRestService
- 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:
getTasksCount in interface TaskRestService
queryTasksCount
public CountResultDto queryTasksCount(TaskQueryDto queryDto)
- Specified by:
queryTasksCount in interface TaskRestService
getTask
public TaskResource getTask(String id)
- Specified by:
getTask in interface TaskRestService
createTask
public void createTask(TaskDto taskDto)
- Specified by:
createTask in interface TaskRestService
getTaskReportResource
public TaskReportResource getTaskReportResource()
- Specified by:
getTaskReportResource in interface TaskRestService
Copyright © 2016 camunda services GmbH. All rights reserved.