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

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.JobDefinitionRestServiceImpl
All Implemented Interfaces:
JobDefinitionRestService

public class JobDefinitionRestServiceImpl
extends AbstractRestProcessEngineAware
implements JobDefinitionRestService

Author:
roman.smirnov

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.JobDefinitionRestService
PATH
 
Constructor Summary
JobDefinitionRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 JobDefinitionResource getJobDefinition(String jobDefinitionId)
           
 List<JobDefinitionDto> getJobDefinitions(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
          Exposes the JobDefinitionQuery interface as a REST service.
 CountResultDto getJobDefinitionsCount(javax.ws.rs.core.UriInfo uriInfo)
           
 List<JobDefinitionDto> queryJobDefinitions(JobDefinitionQueryDto queryDto, Integer firstResult, Integer maxResults)
           
 CountResultDto queryJobDefinitionsCount(JobDefinitionQueryDto queryDto)
           
 void updateSuspensionState(JobDefinitionSuspensionStateDto dto)
           
 
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

JobDefinitionRestServiceImpl

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

getJobDefinition

public JobDefinitionResource getJobDefinition(String jobDefinitionId)
Specified by:
getJobDefinition in interface JobDefinitionRestService

getJobDefinitions

public List<JobDefinitionDto> getJobDefinitions(javax.ws.rs.core.UriInfo uriInfo,
                                                Integer firstResult,
                                                Integer maxResults)
Description copied from interface: JobDefinitionRestService
Exposes the JobDefinitionQuery interface as a REST service.

Specified by:
getJobDefinitions in interface JobDefinitionRestService
Returns:

getJobDefinitionsCount

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

queryJobDefinitions

public List<JobDefinitionDto> queryJobDefinitions(JobDefinitionQueryDto queryDto,
                                                  Integer firstResult,
                                                  Integer maxResults)
Specified by:
queryJobDefinitions in interface JobDefinitionRestService

queryJobDefinitionsCount

public CountResultDto queryJobDefinitionsCount(JobDefinitionQueryDto queryDto)
Specified by:
queryJobDefinitionsCount in interface JobDefinitionRestService

updateSuspensionState

public void updateSuspensionState(JobDefinitionSuspensionStateDto dto)
Specified by:
updateSuspensionState in interface JobDefinitionRestService


Copyright © 2016 camunda services GmbH. All rights reserved.