public class Collections
extends java.lang.Object
Constructor and Description |
---|
Collections() |
Modifier and Type | Method and Description |
---|---|
static <T> java.util.List<T> |
$c(java.util.List<T> list)
$c turns a list back into a regular list.
|
static <T> java.util.Set<T> |
$c(java.util.Set<T> set)
Un-decorates a set with additional criteria capabilities.
|
static <T> java.util.List<T> |
$q(java.util.List<T> list,
java.lang.Class<?>... classes)
$q turns a list into a querying list.
|
static <T> java.util.Set<T> |
$q(java.util.Set<T> set)
Decorates a set with additional criteria capabilities.
|
static <T> java.util.List<T> |
listQuery(java.util.List<T> list)
listQuery turns a list into a querying list.
|
static <T> java.util.List<T> |
listQuery(java.util.List<T> list,
boolean useField,
boolean useUnSafe,
java.lang.Class<?>... classes)
listQuery turns a list into a querying list.
|
static <T> java.util.List<T> |
query(java.util.List<T> list,
Criteria... expressions)
Allow you to criteria a criteria-able list.
|
static <T> java.util.List<T> |
query(java.util.Set<T> set,
Criteria... expressions)
Allow you to criteria a criteria-able list.
|
static <T> java.util.Set<T> |
setQuery(java.util.Set<T> set)
Decorates a set with additional criteria capabilities.
|
static <T> java.util.Set<T> |
setQuery(java.util.Set<T> set,
boolean useField,
boolean useUnSafe)
Decorates a set with all sorts of chocolaty richness
|
static <T> java.util.List<T> |
sortedQuery(java.util.List<T> list,
java.lang.String sortBy,
Criteria... expressions)
Allow you to criteria a criteria-able list.
|
static <T> java.util.List<T> |
sortedQuery(java.util.Set<T> set,
java.lang.String sortBy,
Criteria... expressions)
Allow you to criteria a criteria-able list.
|
public static <T> java.util.List<T> $q(java.util.List<T> list, java.lang.Class<?>... classes)
T
- The type this criteria list will returnlist
- the list you want to convertclasses
- classes you want to be able to criteria.public static <T> java.util.List<T> $c(java.util.List<T> list)
T
- the type of the list.list
- the listplainList(java.util.List)
public static <T> java.util.List<T> listQuery(java.util.List<T> list)
T
- The type this criteria list will returnlist
- the list you want to convert$q(java.util.List, Class[])
public static <T> java.util.List<T> listQuery(java.util.List<T> list, boolean useField, boolean useUnSafe, java.lang.Class<?>... classes)
T
- The type this criteria list will returnlist
- the list you want to convertclasses
- classes you want to be able to criteria.useField
- use the field instead of the propertyuseUnSafe
- use unsafeclasses
- list of classes that we can criteria against, these can be component classespublic static <T> java.util.Set<T> $q(java.util.Set<T> set)
T
- generic typeset
- set to decoratepublic static <T> java.util.Set<T> $c(java.util.Set<T> set)
T
- generic typeset
- set to un-decoratepublic static <T> java.util.Set<T> setQuery(java.util.Set<T> set)
T
- generic typeset
- set to un-decoratepublic static <T> java.util.Set<T> setQuery(java.util.Set<T> set, boolean useField, boolean useUnSafe)
T
- set
- useField
- useUnSafe
- public static <T> java.util.List<T> query(java.util.List<T> list, Criteria... expressions)
T
- the type of the listlist
- the list you want to criteriaexpressions
- array of expressionspublic static <T> java.util.List<T> sortedQuery(java.util.List<T> list, java.lang.String sortBy, Criteria... expressions)
T
- the type of the listlist
- the list you want to criteriaexpressions
- array of expressionspublic static <T> java.util.List<T> query(java.util.Set<T> set, Criteria... expressions)
T
- the type of the listset
- the set you want to criteriaexpressions
- array of expressionspublic static <T> java.util.List<T> sortedQuery(java.util.Set<T> set, java.lang.String sortBy, Criteria... expressions)
T
- the type of the listset
- the set you want to criteriaexpressions
- array of expressions