Filtering Query parameters
Last modified by Vincent Massol on 2021/04/06
It's now possible to filter not only Query statements but also Query parameters or in general any value returned by a Query object. This is achieved through a new method in QueryFilter. See the Query Module for more details. Example:
@Component
@Named("myfilter")
@Singleton
public class MyQueryFilter implements QueryFilter
{
...
@Override
public Query filterQuery(Query query)
{
return new WrappingQuery(query)
{
@Override
public String getStatement()
{
return ... modified statement here...
}
};
}
}
@Named("myfilter")
@Singleton
public class MyQueryFilter implements QueryFilter
{
...
@Override
public Query filterQuery(Query query)
{
return new WrappingQuery(query)
{
@Override
public String getStatement()
{
return ... modified statement here...
}
};
}
}