| Package | Description |
|---|---|
| org.boon.criteria | |
| org.boon.criteria.internal | |
| org.boon.datarepo | |
| org.boon.datarepo.impl | |
| org.boon.datarepo.impl.decorators | |
| org.boon.datarepo.spi | |
| org.boon.expression |
| Modifier and Type | Class and Description |
|---|---|
class |
Criterion<VALUE> |
| Modifier and Type | Method and Description |
|---|---|
static Criteria |
ObjectFilter.createCriteria(String name,
Operator operator,
Type type,
Class<Object> classType,
List<?> values)
Make criteria configurable
|
static Criteria |
ObjectFilter.createCriteriaFromClass(String name,
Class<?> cls,
Operator operator,
List<?> values)
Make criteria configurable
|
static Criteria |
ObjectFilter.criteriaFromJson(String json)
Converts a JSON string into a Criteria.
|
static Criteria |
ObjectFilter.criteriaFromList(List<?> list)
Creates criteria from a list.
|
| Modifier and Type | Method and Description |
|---|---|
static Group |
ObjectFilter.and(Criteria... expressions) |
static <T> List<T> |
ObjectFilter.filter(Collection<T> items,
Criteria... exp) |
static boolean |
ObjectFilter.matches(Object obj,
Criteria... exp)
Does the object match this expression.
|
static Not |
ObjectFilter.not(Criteria expression) |
static Group |
ObjectFilter.or(Criteria... expressions) |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<T> |
ObjectFilter.filter(Collection<T> items,
List<Criteria> expressions) |
static boolean |
ObjectFilter.matches(Object obj,
List<Criteria> expressions) |
| Modifier and Type | Class and Description |
|---|---|
class |
Group |
static class |
Group.And |
static class |
Group.Or |
class |
Not |
| Modifier and Type | Field and Description |
|---|---|
protected List<Criteria> |
Group.expressions |
| Modifier and Type | Method and Description |
|---|---|
List<Criteria> |
Group.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryFactory.andTest(Object obj,
Criteria... exp) |
static <T> List<T> |
QueryFactory.filter(Collection<T> items,
Criteria exp) |
static boolean |
QueryFactory.orTest(Object obj,
Criteria... exp) |
static boolean |
QueryFactory.test(Object obj,
Criteria exp) |
| Constructor and Description |
|---|
Group.And(Criteria... expressions) |
Group.Or(Criteria... expressions) |
Group(Grouping grouping,
Criteria... expressions) |
Not(Criteria expression) |
| Modifier and Type | Method and Description |
|---|---|
ResultSet |
Filter.filter(Criteria... expressions) |
Collection<T> |
ResultSet.filter(Criteria criteria) |
List<ITEM> |
SearchableCollection.query(Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollection.query(List<Selector> selectors,
Criteria... expressions) |
static <T> List<T> |
Collections.query(List<T> list,
Criteria... expressions)
Allow you to criteria a criteria-able listStream.
|
static <T> List<T> |
Collections.query(Set<T> set,
Criteria... expressions)
Allow you to criteria a criteria-able listStream.
|
void |
SearchableCollection.query(Visitor<KEY,ITEM> visitor,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollection.queryAsMaps(Criteria... expressions) |
ResultSet<ITEM> |
SearchableCollection.results(Criteria... expressions) |
static <T> List<T> |
Collections.sortedQuery(List<T> list,
String sortBy,
Criteria... expressions)
Allow you to criteria a criteria-able listStream.
|
static <T> List<T> |
Collections.sortedQuery(Set<T> set,
String sortBy,
Criteria... expressions)
Allow you to criteria a criteria-able listStream.
|
List<ITEM> |
SearchableCollection.sortedQuery(Sort sortBy,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollection.sortedQuery(Sort sortBy,
List<Selector> selectors,
Criteria... expressions) |
List<ITEM> |
SearchableCollection.sortedQuery(String sortBy,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollection.sortedQuery(String sortBy,
List<Selector> selectors,
Criteria... expressions) |
void |
SearchableCollection.sortedQuery(Visitor<KEY,ITEM> visitor,
Sort sortBy,
Criteria... expressions) |
void |
SearchableCollection.sortedQuery(Visitor<KEY,ITEM> visitor,
String sortBy,
Criteria... expressions) |
void |
Repo.updateByFilter(List<Update> values,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
byte value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
char value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
double value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
float value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
int value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
long value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
Object value,
Criteria... expressions) |
void |
Repo.updateByFilter(String property,
short value,
Criteria... expressions) |
void |
Repo.updateByFilterUsingValue(String property,
String value,
Criteria... expressions) |
| Modifier and Type | Method and Description |
|---|---|
List<ITEM> |
SearchableCollection.query(List<Criteria> expressions) |
| Modifier and Type | Method and Description |
|---|---|
ResultSet |
FilterDefault.filter(Criteria... expressions)
Seems innocent enough.
|
Collection<T> |
ResultSetImpl.filter(Criteria criteria) |
void |
ResultSetImpl.filterAndPrune(Criteria criteria) |
List<ITEM> |
SearchableCollectionDefault.query(Criteria... expressions) |
List<ITEM> |
RepoDefault.query(Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollectionDefault.query(List<Selector> selectors,
Criteria... expressions) |
List<Map<String,Object>> |
RepoDefault.query(List<Selector> selectors,
Criteria... expressions) |
void |
SearchableCollectionDefault.query(Visitor<KEY,ITEM> visitor,
Criteria... expressions) |
void |
RepoDefault.query(Visitor<KEY,ITEM> visitor,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollectionDefault.queryAsMaps(Criteria... expressions) |
List<Map<String,Object>> |
RepoDefault.queryAsMaps(Criteria... expressions) |
ResultSet<ITEM> |
SearchableCollectionDefault.results(Criteria... expressions) |
ResultSet<ITEM> |
RepoDefault.results(Criteria... expressions) |
List<ITEM> |
SearchableCollectionDefault.sortedQuery(Sort sortBy,
Criteria... expressions) |
List<ITEM> |
RepoDefault.sortedQuery(Sort sortBy,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollectionDefault.sortedQuery(Sort sortBy,
List<Selector> selectors,
Criteria... expressions) |
List<Map<String,Object>> |
RepoDefault.sortedQuery(Sort sortBy,
List<Selector> selectors,
Criteria... expressions) |
List<ITEM> |
SearchableCollectionDefault.sortedQuery(String sortBy,
Criteria... expressions) |
List<ITEM> |
RepoDefault.sortedQuery(String sortBy,
Criteria... expressions) |
List<Map<String,Object>> |
SearchableCollectionDefault.sortedQuery(String sortBy,
List<Selector> selectors,
Criteria... expressions) |
List<Map<String,Object>> |
RepoDefault.sortedQuery(String sortBy,
List<Selector> selectors,
Criteria... expressions) |
void |
SearchableCollectionDefault.sortedQuery(Visitor<KEY,ITEM> visitor,
Sort sortBy,
Criteria... expressions) |
void |
RepoDefault.sortedQuery(Visitor<KEY,ITEM> visitor,
Sort sortBy,
Criteria... expressions) |
void |
SearchableCollectionDefault.sortedQuery(Visitor<KEY,ITEM> visitor,
String sortBy,
Criteria... expressions) |
void |
RepoDefault.sortedQuery(Visitor<KEY,ITEM> visitor,
String sortBy,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(List<Update> values,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
byte value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
char value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
double value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
float value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
int value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
long value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
Object value,
Criteria... expressions) |
void |
RepoDefault.updateByFilter(String property,
short value,
Criteria... expressions) |
void |
RepoDefault.updateByFilterUsingValue(String property,
String value,
Criteria... expressions) |
| Modifier and Type | Method and Description |
|---|---|
List<ITEM> |
SearchableCollectionDefault.query(List<Criteria> expressions) |
List<ITEM> |
RepoDefault.query(List<Criteria> expressions) |
| Modifier and Type | Method and Description |
|---|---|
ResultSet |
FilterWithSimpleCache.filter(Criteria... expressions) |
ResultSet |
FilterWithCache.filter(Criteria... expressions) |
ResultSet |
FilterDecoratorBase.filter(Criteria... expressions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResultSetInternal.filterAndPrune(Criteria criteria) |
| Constructor and Description |
|---|
ExpressionBinding(Criteria criteria,
Supplier<T> supplier) |
Copyright © 2014. All rights reserved.