Interface FilterResource

  • All Known Implementing Classes:
    FilterResourceImpl

    public interface FilterResource
    Author:
    Sebastian Menski
    • Method Detail

      • getFilter

        @GET
        @Produces("application/json")
        FilterDto getFilter​(@QueryParam("itemCount")
                            java.lang.Boolean itemCount)
      • deleteFilter

        @DELETE
        void deleteFilter()
      • updateFilter

        @PUT
        @Consumes("application/json")
        void updateFilter​(FilterDto filterDto)
      • executeSingleResult

        @GET
        @Path("/singleResult")
        @Produces({"application/json","application/hal+json"})
        java.lang.Object executeSingleResult​(@Context
                                             javax.ws.rs.core.Request request)
      • querySingleResult

        @POST
        @Path("/singleResult")
        @Produces({"application/json","application/hal+json"})
        @Consumes("application/json")
        java.lang.Object querySingleResult​(@Context
                                           javax.ws.rs.core.Request request,
                                           java.lang.String extendingQuery)
      • executeList

        @GET
        @Path("/list")
        @Produces({"application/json","application/hal+json"})
        java.lang.Object executeList​(@Context
                                     javax.ws.rs.core.Request request,
                                     @QueryParam("firstResult")
                                     java.lang.Integer firstResult,
                                     @QueryParam("maxResults")
                                     java.lang.Integer maxResults)
      • queryList

        @POST
        @Path("/list")
        @Produces({"application/json","application/hal+json"})
        @Consumes("application/json")
        java.lang.Object queryList​(@Context
                                   javax.ws.rs.core.Request request,
                                   java.lang.String extendingQuery,
                                   @QueryParam("firstResult")
                                   java.lang.Integer firstResult,
                                   @QueryParam("maxResults")
                                   java.lang.Integer maxResults)
      • executeCount

        @GET
        @Path("/count")
        @Produces("application/json")
        CountResultDto executeCount()
      • queryCount

        @POST
        @Path("/count")
        @Produces("application/json")
        @Consumes("application/json")
        CountResultDto queryCount​(java.lang.String extendingQuery)
      • availableOperations

        @OPTIONS
        @Produces("application/json")
        ResourceOptionsDto availableOperations​(@Context
                                               javax.ws.rs.core.UriInfo context)