public class CriteriaContainerImpl extends AbstractCriteria implements CriteriaContainer
| Modifier | Constructor and Description |
|---|---|
protected |
CriteriaContainerImpl(CriteriaJoin joinMethod) |
protected |
CriteriaContainerImpl(QueryImpl<?> query,
CriteriaJoin joinMethod) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Criteria... criteria) |
void |
addTo(DBObject obj) |
CriteriaContainer |
and(Criteria... criteria) |
FieldEnd<? extends CriteriaContainer> |
criteria(String name) |
List<Criteria> |
getChildren() |
String |
getFieldName() |
CriteriaJoin |
getJoinMethod() |
QueryImpl<?> |
getQuery() |
CriteriaContainer |
or(Criteria... criteria) |
void |
remove(Criteria criteria) |
void |
setChildren(List<Criteria> children) |
void |
setJoinMethod(CriteriaJoin joinMethod) |
void |
setQuery(QueryImpl<?> query) |
attach, getAttachedTo, setAttachedToprotected CriteriaContainerImpl(CriteriaJoin joinMethod)
protected CriteriaContainerImpl(QueryImpl<?> query, CriteriaJoin joinMethod)
public CriteriaJoin getJoinMethod()
public void setJoinMethod(CriteriaJoin joinMethod)
public QueryImpl<?> getQuery()
public void setQuery(QueryImpl<?> query)
public void add(Criteria... criteria)
add in interface CriteriaContainerpublic void remove(Criteria criteria)
public CriteriaContainer and(Criteria... criteria)
and in interface CriteriaContainerpublic CriteriaContainer or(Criteria... criteria)
or in interface CriteriaContainerpublic FieldEnd<? extends CriteriaContainer> criteria(String name)
criteria in interface CriteriaContainerpublic String getFieldName()
getFieldName in interface Criteria