Top Description Constructors Methods
org.hibernate.criterion

public Class Property

extends PropertyProjection
Class Inheritance
Imports
java.util.Collection

A factory for property-specific criterion and projection instances
Author
Gavin King

Constructor Summary

AccessConstructor and Description
protected
Property(String propertyName)

Method Summary

Modifier and TypeMethod and Description
public Order
asc()

public AggregateProjection
avg()

public Criterion
between(Object min, Object max)

public CountProjection
public Order
desc()

public SimpleExpression
eq(Object value)

public Criterion
eq(DetachedCriteria subselect)

public Criterion
public PropertyExpression
public PropertyExpression
public static Property
forName(String propertyName)

public SimpleExpression
ge(Object value)

public Criterion
ge(DetachedCriteria subselect)

public Criterion
public PropertyExpression
public PropertyExpression
public Criterion
public Property
getProperty(String propertyName)

Get a component attribute of this property

public PropertyProjection
public SimpleExpression
gt(Object value)

public Criterion
gt(DetachedCriteria subselect)

public Criterion
public PropertyExpression
public PropertyExpression
public Criterion
public Criterion
in(Collection<E> values)

public Criterion
in(Object[] values)

public Criterion
in(DetachedCriteria subselect)

public Criterion
public Criterion
public Criterion
public Criterion
public SimpleExpression
le(Object value)

public Criterion
le(DetachedCriteria subselect)

public Criterion
public PropertyExpression
public PropertyExpression
public Criterion
public SimpleExpression
like(Object value)

public SimpleExpression
like(String value, MatchMode matchMode)

public SimpleExpression
lt(Object value)

public Criterion
lt(DetachedCriteria subselect)

public Criterion
public PropertyExpression
public PropertyExpression
public Criterion
public AggregateProjection
max()

public AggregateProjection
min()

public SimpleExpression
ne(Object value)

public Criterion
ne(DetachedCriteria subselect)

public PropertyExpression
public PropertyExpression
public Criterion
Inherited from org.hibernate.criterion.PropertyProjection:
getPropertyNamegetTypesisGroupedtoGroupSqlStringtoSqlStringtoString

Constructor Detail

Propertyback to summary
protected Property(String propertyName)

Method Detail

ascback to summary
public Order asc()
avgback to summary
public AggregateProjection avg()
betweenback to summary
public Criterion between(Object min, Object max)
countback to summary
public CountProjection count()
descback to summary
public Order desc()
eqback to summary
public SimpleExpression eq(Object value)
eqback to summary
public Criterion eq(DetachedCriteria subselect)
eqAllback to summary
public Criterion eqAll(DetachedCriteria subselect)
eqPropertyback to summary
public PropertyExpression eqProperty(Property other)
eqPropertyback to summary
public PropertyExpression eqProperty(String other)
forNameback to summary
public static Property forName(String propertyName)
geback to summary
public SimpleExpression ge(Object value)
geback to summary
public Criterion ge(DetachedCriteria subselect)
geAllback to summary
public Criterion geAll(DetachedCriteria subselect)
gePropertyback to summary
public PropertyExpression geProperty(Property other)
gePropertyback to summary
public PropertyExpression geProperty(String other)
geSomeback to summary
public Criterion geSome(DetachedCriteria subselect)
getPropertyback to summary
public Property getProperty(String propertyName)

Get a component attribute of this property

groupback to summary
public PropertyProjection group()
gtback to summary
public SimpleExpression gt(Object value)
gtback to summary
public Criterion gt(DetachedCriteria subselect)
gtAllback to summary
public Criterion gtAll(DetachedCriteria subselect)
gtPropertyback to summary
public PropertyExpression gtProperty(Property other)
gtPropertyback to summary
public PropertyExpression gtProperty(String other)
gtSomeback to summary
public Criterion gtSome(DetachedCriteria subselect)
inback to summary
public Criterion in(Collection<E> values)
inback to summary
public Criterion in(Object[] values)
inback to summary
public Criterion in(DetachedCriteria subselect)
isEmptyback to summary
public Criterion isEmpty()
isNotEmptyback to summary
public Criterion isNotEmpty()
isNotNullback to summary
public Criterion isNotNull()
isNullback to summary
public Criterion isNull()
leback to summary
public SimpleExpression le(Object value)
leback to summary
public Criterion le(DetachedCriteria subselect)
leAllback to summary
public Criterion leAll(DetachedCriteria subselect)
lePropertyback to summary
public PropertyExpression leProperty(Property other)
lePropertyback to summary
public PropertyExpression leProperty(String other)
leSomeback to summary
public Criterion leSome(DetachedCriteria subselect)
likeback to summary
public SimpleExpression like(Object value)
likeback to summary
public SimpleExpression like(String value, MatchMode matchMode)
ltback to summary
public SimpleExpression lt(Object value)
ltback to summary
public Criterion lt(DetachedCriteria subselect)
ltAllback to summary
public Criterion ltAll(DetachedCriteria subselect)
ltPropertyback to summary
public PropertyExpression ltProperty(Property other)
ltPropertyback to summary
public PropertyExpression ltProperty(String other)
ltSomeback to summary
public Criterion ltSome(DetachedCriteria subselect)
maxback to summary
public AggregateProjection max()
minback to summary
public AggregateProjection min()
neback to summary
public SimpleExpression ne(Object value)
neback to summary
public Criterion ne(DetachedCriteria subselect)
nePropertyback to summary
public PropertyExpression neProperty(Property other)
nePropertyback to summary
public PropertyExpression neProperty(String other)
notInback to summary
public Criterion notIn(DetachedCriteria subselect)