net.sf.jpacriteria
Class BasicCriteriaImpl<T extends BasicCriteria>
java.lang.Object
net.sf.jpacriteria.BasicCriteriaImpl<T>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Aliased, BasicCriteria<T>, CriteriaObject<T>
- Direct Known Subclasses:
- CriteriaImpl, JoinImpl
public abstract class BasicCriteriaImpl<T extends BasicCriteria>
- extends java.lang.Object
- implements BasicCriteria<T>, java.io.Serializable
- Version:
- $Id: BasicCriteriaImpl.java,v 1.9 2007/04/04 22:44:40 maxim_butov Exp $
- Author:
- Maxim Butov
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
from
protected java.lang.String from
alias
protected java.lang.String alias
selection
protected Selection selection
aggregation
protected Aggregation aggregation
joins
protected java.util.Collection<Join> joins
where
protected Restriction where
groups
protected Selection groups
having
protected Restriction having
order
protected Order order
BasicCriteriaImpl
protected BasicCriteriaImpl(java.lang.String from)
BasicCriteriaImpl
protected BasicCriteriaImpl(java.lang.String from,
java.lang.String alias)
getAlias
public java.lang.String getAlias()
- Specified by:
getAlias
in interface Aliased
getFrom
public java.lang.String getFrom()
- Specified by:
getFrom
in interface BasicCriteria<T extends BasicCriteria>
getSelection
public Selection getSelection()
- Specified by:
getSelection
in interface BasicCriteria<T extends BasicCriteria>
getAggregation
public Aggregation getAggregation()
- Specified by:
getAggregation
in interface BasicCriteria<T extends BasicCriteria>
getJoins
public java.util.Collection<Join> getJoins()
- Specified by:
getJoins
in interface BasicCriteria<T extends BasicCriteria>
getWhere
public Restriction getWhere()
- Specified by:
getWhere
in interface BasicCriteria<T extends BasicCriteria>
getGroups
public Selection getGroups()
- Specified by:
getGroups
in interface BasicCriteria<T extends BasicCriteria>
getHaving
public Restriction getHaving()
- Specified by:
getHaving
in interface BasicCriteria<T extends BasicCriteria>
getOrder
public Order getOrder()
- Specified by:
getOrder
in interface BasicCriteria<T extends BasicCriteria>
self
protected T self()
select
public T select(Selection selection,
Selection... selections)
- Specified by:
select
in interface BasicCriteria<T extends BasicCriteria>
aggregate
public T aggregate(Aggregation aggregation,
Aggregation... aggregations)
- Specified by:
aggregate
in interface BasicCriteria<T extends BasicCriteria>
join
public T join(Join join,
Join... joins)
- Specified by:
join
in interface BasicCriteria<T extends BasicCriteria>
where
public T where(Restriction restriction,
Restriction... restrictions)
- Specified by:
where
in interface BasicCriteria<T extends BasicCriteria>
group
public T group(Selection selection,
Selection... selections)
- Specified by:
group
in interface BasicCriteria<T extends BasicCriteria>
having
public T having(Restriction restriction,
Restriction... restrictions)
- Specified by:
having
in interface BasicCriteria<T extends BasicCriteria>
order
public T order(Order order,
Order... orders)
- Specified by:
order
in interface BasicCriteria<T extends BasicCriteria>
getProperty
public Reference getProperty(java.lang.String name)
- Specified by:
getProperty
in interface BasicCriteria<T extends BasicCriteria>
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
copy
public T copy()
- Specified by:
copy
in interface CriteriaObject<T extends BasicCriteria>
Copyright © 2007. All Rights Reserved.