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

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.AbstractAuthorizedRestResource
              extended by org.camunda.bpm.engine.rest.impl.FilterRestServiceImpl
All Implemented Interfaces:
FilterRestService

public class FilterRestServiceImpl
extends AbstractAuthorizedRestResource
implements FilterRestService

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
resource, resourceId
 
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.FilterRestService
PATH
 
Constructor Summary
FilterRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 ResourceOptionsDto availableOperations(javax.ws.rs.core.UriInfo context)
           
 FilterDto createFilter(FilterDto filterDto)
           
 List<Filter> executeFilterQuery(FilterQuery query, Integer firstResult, Integer maxResults)
           
protected  List<Filter> executePaginatedQuery(FilterQuery query, Integer firstResult, Integer maxResults)
           
 FilterResource getFilter(String filterId)
           
 List<FilterDto> getFilters(javax.ws.rs.core.UriInfo uriInfo, Boolean itemCount, Integer firstResult, Integer maxResults)
           
 CountResultDto getFiltersCount(javax.ws.rs.core.UriInfo uriInfo)
           
protected  FilterQuery getQueryFromQueryParameters(javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
isAuthorized, isAuthorized, isAuthorized
 
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

FilterRestServiceImpl

public FilterRestServiceImpl(String engineName,
                             com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

getFilter

public FilterResource getFilter(String filterId)
Specified by:
getFilter in interface FilterRestService

getFilters

public List<FilterDto> getFilters(javax.ws.rs.core.UriInfo uriInfo,
                                  Boolean itemCount,
                                  Integer firstResult,
                                  Integer maxResults)
Specified by:
getFilters in interface FilterRestService

executeFilterQuery

public List<Filter> executeFilterQuery(FilterQuery query,
                                       Integer firstResult,
                                       Integer maxResults)

executePaginatedQuery

protected List<Filter> executePaginatedQuery(FilterQuery query,
                                             Integer firstResult,
                                             Integer maxResults)

getFiltersCount

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

createFilter

public FilterDto createFilter(FilterDto filterDto)
Specified by:
createFilter in interface FilterRestService

getQueryFromQueryParameters

protected FilterQuery getQueryFromQueryParameters(javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)

availableOperations

public ResourceOptionsDto availableOperations(javax.ws.rs.core.UriInfo context)
Specified by:
availableOperations in interface FilterRestService


Copyright © 2016 camunda services GmbH. All rights reserved.