Interface JobDefinitionRestService

  • All Known Implementing Classes:
    JobDefinitionRestServiceImpl

    @Produces("application/json")
    public interface JobDefinitionRestService
    Author:
    roman.smirnov
    • Method Detail

      • getJobDefinition

        @Path("/{id}")
        JobDefinitionResource getJobDefinition​(@PathParam("id")
                                               java.lang.String jobDefinitionId)
      • getJobDefinitions

        @GET
        @Produces("application/json")
        java.util.List<JobDefinitionDto> getJobDefinitions​(@Context
                                                           javax.ws.rs.core.UriInfo uriInfo,
                                                           @QueryParam("firstResult")
                                                           java.lang.Integer firstResult,
                                                           @QueryParam("maxResults")
                                                           java.lang.Integer maxResults)
        Exposes the JobDefinitionQuery interface as a REST service.
        Parameters:
        uriInfo -
        firstResult -
        maxResults -
        Returns:
      • queryJobDefinitions

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        java.util.List<JobDefinitionDto> queryJobDefinitions​(JobDefinitionQueryDto queryDto,
                                                             @QueryParam("firstResult")
                                                             java.lang.Integer firstResult,
                                                             @QueryParam("maxResults")
                                                             java.lang.Integer maxResults)
      • getJobDefinitionsCount

        @GET
        @Path("/count")
        @Produces("application/json")
        CountResultDto getJobDefinitionsCount​(@Context
                                              javax.ws.rs.core.UriInfo uriInfo)
      • queryJobDefinitionsCount

        @POST
        @Path("/count")
        @Consumes("application/json")
        @Produces("application/json")
        CountResultDto queryJobDefinitionsCount​(JobDefinitionQueryDto queryDto)