public interface FilterResource
Modifier and Type | Method and Description |
---|---|
ResourceOptionsDto |
availableOperations(javax.ws.rs.core.UriInfo context) |
void |
deleteFilter() |
CountResultDto |
executeCount() |
Object |
executeList(javax.ws.rs.core.Request request,
Integer firstResult,
Integer maxResults) |
Object |
executeSingleResult(javax.ws.rs.core.Request request) |
FilterDto |
getFilter(Boolean itemCount) |
CountResultDto |
queryCount(String extendingQuery) |
Object |
queryList(javax.ws.rs.core.Request request,
String extendingQuery,
Integer firstResult,
Integer maxResults) |
Object |
querySingleResult(javax.ws.rs.core.Request request,
String extendingQuery) |
void |
updateFilter(FilterDto filterDto) |
@GET @Produces(value="application/json") FilterDto getFilter(@QueryParam(value="itemCount") Boolean itemCount)
@DELETE void deleteFilter()
@PUT @Consumes(value="application/json") void updateFilter(FilterDto filterDto)
@GET @Path(value="/singleResult") @Produces(value={"application/json","application/hal+json"}) Object executeSingleResult(@Context javax.ws.rs.core.Request request)
@POST @Path(value="/singleResult") @Produces(value={"application/json","application/hal+json"}) @Consumes(value="application/json") Object querySingleResult(@Context javax.ws.rs.core.Request request, String extendingQuery)
@GET @Path(value="/list") @Produces(value={"application/json","application/hal+json"}) Object executeList(@Context javax.ws.rs.core.Request request, @QueryParam(value="firstResult") Integer firstResult, @QueryParam(value="maxResults") Integer maxResults)
@POST @Path(value="/list") @Produces(value={"application/json","application/hal+json"}) @Consumes(value="application/json") Object queryList(@Context javax.ws.rs.core.Request request, String extendingQuery, @QueryParam(value="firstResult") Integer firstResult, @QueryParam(value="maxResults") Integer maxResults)
@GET @Path(value="/count") @Produces(value="application/json") CountResultDto executeCount()
@POST @Path(value="/count") @Produces(value="application/json") @Consumes(value="application/json") CountResultDto queryCount(String extendingQuery)
@OPTIONS @Produces(value="application/json") ResourceOptionsDto availableOperations(@Context javax.ws.rs.core.UriInfo context)
Copyright © 2022. All rights reserved.