public final class Queryable extends Object implements RestConverter
PojoQuery
support on response objects returned by a @RestMethod
method.
When enabled, objects in a POJO tree can be filtered using the functionality described in the PojoQuery
class.
The following HTTP request parameters are available for tabular data (e.g. Collections
of Maps
,
arrays of beans, etc...):
&s=
Search arguments.
&s=name=Bill*,birthDate>2000
&v=
Visible columns.
&v=name,birthDate
&o=
Sort commands.
&o=name,birthDate-
&i=
Case-insensitive parameter.
&p=
- Position parameter.
0
.
&l=
Limit parameter.
0
(meaning return all rows).
PojoQuery
- Additional information on filtering POJO models.
RestContext.REST_converters
- Registering converters with REST resources.
Constructor and Description |
---|
Queryable() |
Modifier and Type | Method and Description |
---|---|
Object |
convert(RestRequest req,
Object o)
Performs post-call conversion on the specified response object.
|
public Queryable()
public Object convert(RestRequest req, Object o)
RestConverter
convert
in interface RestConverter
req
- The servlet request.o
- The response object set by the REST method through the RestResponse.setOutput(Object)
method.Copyright © 2018 Apache. All rights reserved.