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.