public class CriteriaContainerImpl extends AbstractCriteria implements CriteriaContainer
CriteriaJoin| Modifier | Constructor and Description |
|---|---|
protected |
CriteriaContainerImpl(CriteriaJoin joinMethod) |
protected |
CriteriaContainerImpl(QueryImpl<?> query,
CriteriaJoin joinMethod) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Criteria... criteria)
Adds Criteria to this container
|
void |
addTo(DBObject obj)
Adds this Criteria's information to the DBObject
|
CriteriaContainer |
and(Criteria... criteria)
Ands Criteria with this CriteriaContainer.
|
FieldEnd<? extends CriteriaContainer> |
criteria(String name)
Creates a criteria against a field
|
List<Criteria> |
getChildren() |
String |
getFieldName() |
CriteriaJoin |
getJoinMethod() |
QueryImpl<?> |
getQuery() |
CriteriaContainer |
or(Criteria... criteria)
Ors Criteria with this CriteriaContainer.
|
void |
remove(Criteria criteria)
Removes Criteria to this container
|
void |
setChildren(List<Criteria> children)
Sets the Criteria in this CriteriaContainer
|
void |
setJoinMethod(CriteriaJoin joinMethod)
Sets the join method of this CriteriaContainer
|
void |
setQuery(QueryImpl<?> query)
Sets the Query for this CriteriaContainer
|
attach, getAttachedTo, setAttachedToprotected CriteriaContainerImpl(QueryImpl<?> query, CriteriaJoin joinMethod)
protected CriteriaContainerImpl(CriteriaJoin joinMethod)
public void add(Criteria... criteria)
CriteriaContaineradd in interface CriteriaContainercriteria - the criteria to addpublic CriteriaContainer and(Criteria... criteria)
CriteriaContainerand in interface CriteriaContainercriteria - the criteriapublic FieldEnd<? extends CriteriaContainer> criteria(String name)
CriteriaContainercriteria in interface CriteriaContainername - the fieldpublic CriteriaContainer or(Criteria... criteria)
CriteriaContaineror in interface CriteriaContainercriteria - the criteriapublic void remove(Criteria criteria)
CriteriaContainerremove in interface CriteriaContainercriteria - the criteria to removepublic void addTo(DBObject obj)
Criteriapublic String getFieldName()
getFieldName in interface Criteriapublic void setChildren(List<Criteria> children)
children - the Criteriapublic CriteriaJoin getJoinMethod()
CriteriaJoinpublic void setJoinMethod(CriteriaJoin joinMethod)
joinMethod - the CriteriaJoin to useCriteriaJoinpublic QueryImpl<?> getQuery()
public void setQuery(QueryImpl<?> query)
query - the query