public final class LanguageUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Condition |
combineCriteria(Condition primaryCrit,
Condition additionalCrit,
LanguageFactory languageFactory)
This utility method can be used to combine two criteria using an AND.
|
static Condition |
combineCriteria(List<Condition> crits)
Combines a list of conditions under a single AndOr
|
static List<Condition> |
separateCriteriaByAnd(Condition criteria)
Take a criteria, which may be null, a single IPredicateCriteria or a
complex criteria built using ICompoundCriteria and breaks it apart
at ANDs such that a List of ICriteria conjuncts are returned.
|
public static final List<Condition> separateCriteriaByAnd(Condition criteria)
criteria
- Criteria to break, may be nullpublic static Condition combineCriteria(Condition primaryCrit, Condition additionalCrit, LanguageFactory languageFactory)
primaryCrit
- Primary criteria - may be modifiedadditionalCrit
- Won't be modified, but will likely be attached to the returned critlanguageFactory
- Will be used to construct new ICompoundCriteria if necessaryCopyright © 2020. All rights reserved.