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 ResourceOptionsDto
availableOperations(javax.ws.rs.core.UriInfo context)
void
deleteFilter()
CountResultDto
executeCount()
java.lang.Object
executeList(javax.ws.rs.core.Request request, java.lang.Integer firstResult, java.lang.Integer maxResults)
java.lang.Object
executeSingleResult(javax.ws.rs.core.Request request)
FilterDto
getFilter(java.lang.Boolean itemCount)
CountResultDto
queryCount(java.lang.String extendingQuery)
java.lang.Object
queryList(javax.ws.rs.core.Request request, java.lang.String extendingQuery, java.lang.Integer firstResult, java.lang.Integer maxResults)
java.lang.Object
querySingleResult(javax.ws.rs.core.Request request, java.lang.String extendingQuery)
void
updateFilter(FilterDto filterDto)
-
-
-
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)
-
-