|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Filter | |
|---|---|
| com.googlecode.genericdao.search | |
| com.googlecode.genericdao.search.flex | |
| com.googlecode.genericdao.search.jpa | |
| Uses of Filter in com.googlecode.genericdao.search |
|---|
| Fields in com.googlecode.genericdao.search with type parameters of type Filter | |
|---|---|
protected List<Filter> |
Search.filters
|
| Methods in com.googlecode.genericdao.search that return Filter | |
|---|---|
protected Filter |
BaseSearchProcessor.addExplicitNullChecks(Filter filter)
Used by BaseSearchProcessor.negate(Filter). |
static Filter |
Filter.all(String property,
Filter filter)
Create a new Filter using the ALL operator. |
static Filter |
Filter.and(Filter... filters)
Create a new Filter using the AND operator. |
static Filter |
Filter.custom(String expression)
Create a new Filter using a custom JPQL/HQL expression. |
static Filter |
Filter.custom(String expression,
Collection<?> values)
Create a new Filter using a custom JPQL/HQL expression. |
static Filter |
Filter.custom(String expression,
Object... values)
Create a new Filter using a custom JPQL/HQL expression. |
static Filter |
Filter.equal(String property,
Object value)
Create a new Filter using the == operator. |
Filter |
SearchFacade.getFilterFromExample(Object example)
Generates a search filter from the given example using default options. |
Filter |
BaseSearchProcessor.getFilterFromExample(Object example)
|
Filter |
SearchFacade.getFilterFromExample(Object example,
ExampleOptions options)
Generates a search filter from the given example using the specified options. |
Filter |
BaseSearchProcessor.getFilterFromExample(Object example,
ExampleOptions options)
|
static Filter |
Filter.greaterOrEqual(String property,
Object value)
Create a new Filter using the >= operator. |
static Filter |
Filter.greaterThan(String property,
Object value)
Create a new Filter using the > operator. |
static Filter |
Filter.ilike(String property,
String value)
Create a new Filter using the ILIKE operator. |
static Filter |
Filter.in(String property,
Collection<?> value)
Create a new Filter using the IN operator. |
static Filter |
Filter.in(String property,
Object... value)
Create a new Filter using the IN operator. |
static Filter |
Filter.isEmpty(String property)
Create a new Filter using the IS EMPTY operator. |
static Filter |
Filter.isNotEmpty(String property)
Create a new Filter using the IS NOT EMPTY operator. |
static Filter |
Filter.isNotNull(String property)
Create a new Filter using the IS NOT NULL operator. |
static Filter |
Filter.isNull(String property)
Create a new Filter using the IS NULL operator. |
static Filter |
Filter.lessOrEqual(String property,
Object value)
Create a new Filter using the <= operator. |
static Filter |
Filter.lessThan(String property,
Object value)
Create a new Filter using the < operator. |
static Filter |
Filter.like(String property,
String value)
Create a new Filter using the LIKE operator. |
protected Filter |
BaseSearchProcessor.negate(Filter filter)
Return a filter that negates the given filter. |
static Filter |
Filter.none(String property,
Filter filter)
Create a new Filter using the NONE operator. |
static Filter |
Filter.not(Filter filter)
Create a new Filter using the NOT operator. |
static Filter |
Filter.notEqual(String property,
Object value)
Create a new Filter using the != operator. |
static Filter |
Filter.notIn(String property,
Collection<?> value)
Create a new Filter using the NOT IN operator. |
static Filter |
Filter.notIn(String property,
Object... value)
Create a new Filter using the NOT IN operator. |
static Filter |
Filter.or(Filter... filters)
Create a new Filter using the OR operator. |
static Filter |
Filter.some(String property,
Filter filter)
Create a new Filter using the SOME operator. |
Filter |
SearchUtil.FilterVisitor.visitAfter(Filter filter)
|
Filter |
SearchUtil.FilterVisitor.visitBefore(Filter filter)
|
static Filter |
SearchUtil.walkFilter(Filter filter,
SearchUtil.FilterVisitor visitor,
boolean removeNulls)
Walk a filter and all its sub filters, visiting each filter in the tree. |
| Methods in com.googlecode.genericdao.search that return types with arguments of type Filter | |
|---|---|
protected List<Filter> |
BaseSearchProcessor.checkAndCleanFilters(List<Filter> filters)
Check for injection attack in property strings. |
List<Filter> |
Search.getFilters()
|
List<Filter> |
ISearch.getFilters()
|
static List<Filter> |
SearchUtil.walkFilters(List<Filter> filters,
SearchUtil.FilterVisitor visitor,
boolean removeNulls)
Walk through a list of filters and all the sub filters, visiting each filter in the tree. |
| Methods in com.googlecode.genericdao.search with parameters of type Filter | |
|---|---|
void |
Filter.add(Filter filter)
Used with OP_OR and OP_AND filters. |
protected Filter |
BaseSearchProcessor.addExplicitNullChecks(Filter filter)
Used by BaseSearchProcessor.negate(Filter). |
Search |
Search.addFilter(Filter filter)
|
static void |
SearchUtil.addFilter(IMutableSearch search,
Filter filter)
|
static void |
SearchUtil.addFilterAll(IMutableSearch search,
String property,
Filter filter)
Add a filter that uses the ALL operator. |
Search |
Search.addFilterAll(String property,
Filter filter)
Add a filter that uses the ALL operator. |
Search |
Search.addFilterAnd(Filter... filters)
Add a filter that uses the AND operator. |
static void |
SearchUtil.addFilterAnd(IMutableSearch search,
Filter... filters)
Add a filter that uses the AND operator. |
static void |
SearchUtil.addFilterNone(IMutableSearch search,
String property,
Filter filter)
Add a filter that uses the NONE operator. |
Search |
Search.addFilterNone(String property,
Filter filter)
Add a filter that uses the NONE operator. |
Search |
Search.addFilterNot(Filter filter)
Add a filter that uses the NOT operator. |
static void |
SearchUtil.addFilterNot(IMutableSearch search,
Filter filter)
Add a filter that uses the NOT operator. |
Search |
Search.addFilterOr(Filter... filters)
Add a filter that uses the OR operator. |
static void |
SearchUtil.addFilterOr(IMutableSearch search,
Filter... filters)
Add a filter that uses the OR operator. |
Search |
Search.addFilters(Filter... filters)
|
static void |
SearchUtil.addFilters(IMutableSearch search,
Filter... filters)
|
static void |
SearchUtil.addFilterSome(IMutableSearch search,
String property,
Filter filter)
Add a filter that uses the SOME operator. |
Search |
Search.addFilterSome(String property,
Filter filter)
Add a filter that uses the SOME operator. |
static Filter |
Filter.all(String property,
Filter filter)
Create a new Filter using the ALL operator. |
static Filter |
Filter.and(Filter... filters)
Create a new Filter using the AND operator. |
protected String |
BaseSearchProcessor.filterToQL(BaseSearchProcessor.SearchContext ctx,
Filter filter)
Recursively generate the QL fragment for a given search filter option. |
protected String |
BaseSearchProcessor.generateSimpleAllOrSome(BaseSearchProcessor.SearchContext ctx,
String property,
Filter filter,
String operation)
In the case of simple ALL/SOME/NONE filters, a simpler hql syntax is used (which is also compatible with collections of values). |
protected String |
BaseSearchProcessor.generateSubquery(BaseSearchProcessor.SearchContext ctx,
String property,
Filter filter)
Generate a QL string for a subquery on the given property that uses the given filter. |
static void |
SearchUtil.mergeFiltersAnd(IMutableSearch search,
Filter... filters)
Modify the search by adding the given filters using AND semantics |
static void |
SearchUtil.mergeFiltersOr(IMutableSearch search,
Filter... filters)
Modify the search by adding the given filters using OR semantics |
protected Filter |
BaseSearchProcessor.negate(Filter filter)
Return a filter that negates the given filter. |
static Filter |
Filter.none(String property,
Filter filter)
Create a new Filter using the NONE operator. |
static Filter |
Filter.not(Filter filter)
Create a new Filter using the NOT operator. |
static Filter |
Filter.or(Filter... filters)
Create a new Filter using the OR operator. |
void |
Filter.remove(Filter filter)
Used with OP_OR and OP_AND filters. |
void |
Search.removeFilter(Filter filter)
|
static void |
SearchUtil.removeFilter(IMutableSearch search,
Filter filter)
|
static Filter |
Filter.some(String property,
Filter filter)
Create a new Filter using the SOME operator. |
Filter |
SearchUtil.FilterVisitor.visitAfter(Filter filter)
|
Filter |
SearchUtil.FilterVisitor.visitBefore(Filter filter)
|
static Filter |
SearchUtil.walkFilter(Filter filter,
SearchUtil.FilterVisitor visitor,
boolean removeNulls)
Walk a filter and all its sub filters, visiting each filter in the tree. |
| Method parameters in com.googlecode.genericdao.search with type arguments of type Filter | |
|---|---|
protected List<Filter> |
BaseSearchProcessor.checkAndCleanFilters(List<Filter> filters)
Check for injection attack in property strings. |
protected String |
BaseSearchProcessor.generateWhereClause(BaseSearchProcessor.SearchContext ctx,
List<Filter> filters,
boolean isDisjunction)
Internal method for generating where clause for given search. |
static void |
SearchUtil.mergeFiltersAnd(IMutableSearch search,
List<Filter> filters)
Modify the search by adding the given filters using AND semantics |
static void |
SearchUtil.mergeFiltersOr(IMutableSearch search,
List<Filter> filters)
Modify the search by adding the given filters using OR semantics |
Search |
Search.setFilters(List<Filter> filters)
|
IMutableSearch |
IMutableSearch.setFilters(List<Filter> filters)
|
static List<Filter> |
SearchUtil.walkFilters(List<Filter> filters,
SearchUtil.FilterVisitor visitor,
boolean removeNulls)
Walk through a list of filters and all the sub filters, visiting each filter in the tree. |
| Uses of Filter in com.googlecode.genericdao.search.flex |
|---|
| Fields in com.googlecode.genericdao.search.flex with type parameters of type Filter | |
|---|---|
protected List<Filter> |
FlexSearch.filters
|
| Methods in com.googlecode.genericdao.search.flex that return Filter | |
|---|---|
Filter[] |
FlexSearch.getFilters()
|
| Methods in com.googlecode.genericdao.search.flex that return types with arguments of type Filter | |
|---|---|
List<Filter> |
FlexSearchWrapper.getFilters()
|
| Methods in com.googlecode.genericdao.search.flex with parameters of type Filter | |
|---|---|
void |
FlexSearch.setFilters(Filter[] filters)
|
| Uses of Filter in com.googlecode.genericdao.search.jpa |
|---|
| Methods in com.googlecode.genericdao.search.jpa that return Filter | |
|---|---|
Filter |
JPASearchFacade.getFilterFromExample(Object example)
|
Filter |
JPASearchFacade.getFilterFromExample(Object example,
ExampleOptions options)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||