Interface FilterResource
-
- All Known Implementing Classes:
FilterResourceImpl
public interface FilterResource- Author:
- Sebastian Menski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceOptionsDtoavailableOperations(javax.ws.rs.core.UriInfo context)voiddeleteFilter()CountResultDtoexecuteCount()ObjectexecuteList(javax.ws.rs.core.Request request, Integer firstResult, Integer maxResults)ObjectexecuteSingleResult(javax.ws.rs.core.Request request)FilterDtogetFilter(Boolean itemCount)CountResultDtoqueryCount(String extendingQuery)ObjectqueryList(javax.ws.rs.core.Request request, String extendingQuery, Integer firstResult, Integer maxResults)ObjectquerySingleResult(javax.ws.rs.core.Request request, String extendingQuery)voidupdateFilter(FilterDto filterDto)
-
-
-
Method Detail
-
getFilter
@GET @Produces("application/json") FilterDto getFilter(@QueryParam("itemCount") 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"}) Object executeSingleResult(@Context javax.ws.rs.core.Request request)
-
querySingleResult
@POST @Path("/singleResult") @Produces({"application/json","application/hal+json"}) @Consumes("application/json") Object querySingleResult(@Context javax.ws.rs.core.Request request, String extendingQuery)
-
executeList
@GET @Path("/list") @Produces({"application/json","application/hal+json"}) Object executeList(@Context javax.ws.rs.core.Request request, @QueryParam("firstResult") Integer firstResult, @QueryParam("maxResults") Integer maxResults)
-
queryList
@POST @Path("/list") @Produces({"application/json","application/hal+json"}) @Consumes("application/json") Object queryList(@Context javax.ws.rs.core.Request request, String extendingQuery, @QueryParam("firstResult") Integer firstResult, @QueryParam("maxResults") Integer maxResults)
-
executeCount
@GET @Path("/count") @Produces("application/json") CountResultDto executeCount()
-
queryCount
@POST @Path("/count") @Produces("application/json") @Consumes("application/json") CountResultDto queryCount(String extendingQuery)
-
availableOperations
@OPTIONS @Produces("application/json") ResourceOptionsDto availableOperations(@Context javax.ws.rs.core.UriInfo context)
-
-