org.camunda.bpm.engine.rest.impl
Class ExternalTaskRestServiceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
      extended by org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
          extended by org.camunda.bpm.engine.rest.impl.ExternalTaskRestServiceImpl
All Implemented Interfaces:
ExternalTaskRestService

public class ExternalTaskRestServiceImpl
extends AbstractRestProcessEngineAware
implements ExternalTaskRestService

Author:
Thorben Lindhauer

Field Summary
 
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.ExternalTaskRestService
PATH
 
Constructor Summary
ExternalTaskRestServiceImpl(String processEngine, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
protected  List<ExternalTask> executePaginatedQuery(ExternalTaskQuery query, Integer firstResult, Integer maxResults)
           
 List<LockedExternalTaskDto> fetchAndLock(FetchExternalTasksDto fetchingDto)
           
 ExternalTaskResource getExternalTask(String externalTaskId)
           
 List<ExternalTaskDto> getExternalTasks(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
           
 CountResultDto getExternalTasksCount(javax.ws.rs.core.UriInfo uriInfo)
           
 List<ExternalTaskDto> queryExternalTasks(ExternalTaskQueryDto queryDto, Integer firstResult, Integer maxResults)
           
 CountResultDto queryExternalTasksCount(ExternalTaskQueryDto queryDto)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalTaskRestServiceImpl

public ExternalTaskRestServiceImpl(String processEngine,
                                   com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

getExternalTasks

public List<ExternalTaskDto> getExternalTasks(javax.ws.rs.core.UriInfo uriInfo,
                                              Integer firstResult,
                                              Integer maxResults)
Specified by:
getExternalTasks in interface ExternalTaskRestService

queryExternalTasks

public List<ExternalTaskDto> queryExternalTasks(ExternalTaskQueryDto queryDto,
                                                Integer firstResult,
                                                Integer maxResults)
Specified by:
queryExternalTasks in interface ExternalTaskRestService

executePaginatedQuery

protected List<ExternalTask> executePaginatedQuery(ExternalTaskQuery query,
                                                   Integer firstResult,
                                                   Integer maxResults)

getExternalTasksCount

public CountResultDto getExternalTasksCount(javax.ws.rs.core.UriInfo uriInfo)
Specified by:
getExternalTasksCount in interface ExternalTaskRestService

queryExternalTasksCount

public CountResultDto queryExternalTasksCount(ExternalTaskQueryDto queryDto)
Specified by:
queryExternalTasksCount in interface ExternalTaskRestService

fetchAndLock

public List<LockedExternalTaskDto> fetchAndLock(FetchExternalTasksDto fetchingDto)
Specified by:
fetchAndLock in interface ExternalTaskRestService

getExternalTask

public ExternalTaskResource getExternalTask(String externalTaskId)
Specified by:
getExternalTask in interface ExternalTaskRestService


Copyright © 2016 camunda services GmbH. All rights reserved.