|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Filter | |
|---|---|
| com.trg.search | |
| com.trg.search.flex | |
| com.trg.search.jpa | |
| Uses of Filter in com.trg.search |
|---|
| Fields in com.trg.search with type parameters of type Filter | |
|---|---|
protected java.util.List<Filter> |
Search.filters
|
| Methods in com.trg.search that return Filter | |
|---|---|
protected Filter |
BaseSearchProcessor.addExplicitNullChecks(Filter filter)
Used by BaseSearchProcessor.negate(Filter). |
static Filter |
Filter.all(java.lang.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.equal(java.lang.String property,
java.lang.Object value)
Create a new Filter using the == operator. |
Filter |
SearchFacade.getFilterFromExample(java.lang.Object example)
Generates a search filter from the given example using default options. |
Filter |
BaseSearchProcessor.getFilterFromExample(java.lang.Object example)
|
Filter |
SearchFacade.getFilterFromExample(java.lang.Object example,
ExampleOptions options)
Generates a search filter from the given example using the specified options. |
Filter |
BaseSearchProcessor.getFilterFromExample(java.lang.Object example,
ExampleOptions options)
|
static Filter |
Filter.greaterOrEqual(java.lang.String property,
java.lang.Object value)
Create a new Filter using the >= operator. |
static Filter |
Filter.greaterThan(java.lang.String property,
java.lang.Object value)
Create a new Filter using the > operator. |
static Filter |
Filter.iequal(java.lang.String property,
java.lang.Object value)
Create a new Filter using the == operator. |
static Filter |
Filter.ilike(java.lang.String property,
java.lang.String value)
Create a new Filter using the ILIKE operator. |
static Filter |
Filter.in(java.lang.String property,
java.util.Collection<?> value)
Create a new Filter using the IN operator. |
static Filter |
Filter.in(java.lang.String property,
java.lang.Object... value)
Create a new Filter using the IN operator. |
static Filter |
Filter.isEmpty(java.lang.String property)
Create a new Filter using the IS EMPTY operator. |
static Filter |
Filter.isNotEmpty(java.lang.String property)
Create a new Filter using the IS NOT EMPTY operator. |
static Filter |
Filter.isNotNull(java.lang.String property)
Create a new Filter using the IS NOT NULL operator. |
static Filter |
Filter.isNull(java.lang.String property)
Create a new Filter using the IS NULL operator. |
static Filter |
Filter.lessOrEqual(java.lang.String property,
java.lang.Object value)
Create a new Filter using the <= operator. |
static Filter |
Filter.lessThan(java.lang.String property,
java.lang.Object value)
Create a new Filter using the < operator. |
static Filter |
Filter.like(java.lang.String property,
java.lang.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(java.lang.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(java.lang.String property,
java.lang.Object value)
Create a new Filter using the ! |
static Filter |
Filter.notIn(java.lang.String property,
java.util.Collection<?> value)
Create a new Filter using the NOT IN operator. |
static Filter |
Filter.notIn(java.lang.String property,
java.lang.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(java.lang.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.trg.search that return types with arguments of type Filter | |
|---|---|
protected java.util.List<Filter> |
BaseSearchProcessor.checkAndCleanFilters(java.util.List<Filter> filters)
Check for injection attack in property strings. |
java.util.List<Filter> |
Search.getFilters()
|
java.util.List<Filter> |
ISearch.getFilters()
|
static java.util.List<Filter> |
SearchUtil.walkFilters(java.util.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.trg.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,
java.lang.String property,
Filter filter)
Add a filter that uses the ALL operator. |
Search |
Search.addFilterAll(java.lang.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,
java.lang.String property,
Filter filter)
Add a filter that uses the NONE operator. |
Search |
Search.addFilterNone(java.lang.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,
java.lang.String property,
Filter filter)
Add a filter that uses the SOME operator. |
Search |
Search.addFilterSome(java.lang.String property,
Filter filter)
Add a filter that uses the SOME operator. |
static Filter |
Filter.all(java.lang.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 java.lang.String |
BaseSearchProcessor.filterToQL(BaseSearchProcessor.SearchContext ctx,
Filter filter)
Recursively generate the QL fragment for a given search filter option. |
protected java.lang.String |
BaseSearchProcessor.generateSimpleAllOrSome(BaseSearchProcessor.SearchContext ctx,
java.lang.String property,
Filter filter,
java.lang.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 java.lang.String |
BaseSearchProcessor.generateSubquery(BaseSearchProcessor.SearchContext ctx,
java.lang.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(java.lang.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(java.lang.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.trg.search with type arguments of type Filter | |
|---|---|
protected java.util.List<Filter> |
BaseSearchProcessor.checkAndCleanFilters(java.util.List<Filter> filters)
Check for injection attack in property strings. |
protected java.lang.String |
BaseSearchProcessor.generateWhereClause(BaseSearchProcessor.SearchContext ctx,
java.util.List<Filter> filters,
boolean isDisjunction)
Internal method for generating where clause for given search. |
static void |
SearchUtil.mergeFiltersAnd(IMutableSearch search,
java.util.List<Filter> filters)
Modify the search by adding the given filters using AND semantics |
static void |
SearchUtil.mergeFiltersOr(IMutableSearch search,
java.util.List<Filter> filters)
Modify the search by adding the given filters using OR semantics |
Search |
Search.setFilters(java.util.List<Filter> filters)
|
IMutableSearch |
IMutableSearch.setFilters(java.util.List<Filter> filters)
|
static java.util.List<Filter> |
SearchUtil.walkFilters(java.util.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.trg.search.flex |
|---|
| Fields in com.trg.search.flex with type parameters of type Filter | |
|---|---|
protected java.util.List<Filter> |
FlexSearch.filters
|
| Methods in com.trg.search.flex that return Filter | |
|---|---|
Filter[] |
FlexSearch.getFilters()
|
| Methods in com.trg.search.flex that return types with arguments of type Filter | |
|---|---|
java.util.List<Filter> |
FlexSearchWrapper.getFilters()
|
| Methods in com.trg.search.flex with parameters of type Filter | |
|---|---|
void |
FlexSearch.setFilters(Filter[] filters)
|
| Uses of Filter in com.trg.search.jpa |
|---|
| Methods in com.trg.search.jpa that return Filter | |
|---|---|
Filter |
JPASearchFacade.getFilterFromExample(java.lang.Object example)
|
Filter |
JPASearchFacade.getFilterFromExample(java.lang.Object example,
ExampleOptions options)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||