public class

Property

extends PropertyProjection
java.lang.Object
   ↳ org.hibernate.criterion.SimpleProjection
     ↳ org.hibernate.criterion.PropertyProjection
       ↳ org.hibernate.criterion.Property

Class Overview

A factory for property-specific criterion and projection instances

Summary

Protected Constructors
Property(String propertyName)
Public Methods
Order asc()
AggregateProjection avg()
Criterion between(Object min, Object max)
CountProjection count()
Order desc()
Criterion eq(DetachedCriteria subselect)
SimpleExpression eq(Object value)
Criterion eqAll(DetachedCriteria subselect)
PropertyExpression eqProperty(Property other)
PropertyExpression eqProperty(String other)
static Property forName(String propertyName)
Criterion ge(DetachedCriteria subselect)
SimpleExpression ge(Object value)
Criterion geAll(DetachedCriteria subselect)
PropertyExpression geProperty(String other)
PropertyExpression geProperty(Property other)
Criterion geSome(DetachedCriteria subselect)
Property getProperty(String propertyName)
Get a component attribute of this property
PropertyProjection group()
SimpleExpression gt(Object value)
Criterion gt(DetachedCriteria subselect)
Criterion gtAll(DetachedCriteria subselect)
PropertyExpression gtProperty(String other)
PropertyExpression gtProperty(Property other)
Criterion gtSome(DetachedCriteria subselect)
Criterion in(Collection values)
Criterion in(Object[] values)
Criterion in(DetachedCriteria subselect)
Criterion isEmpty()
Criterion isNotEmpty()
Criterion isNotNull()
Criterion isNull()
SimpleExpression le(Object value)
Criterion le(DetachedCriteria subselect)
Criterion leAll(DetachedCriteria subselect)
PropertyExpression leProperty(String other)
PropertyExpression leProperty(Property other)
Criterion leSome(DetachedCriteria subselect)
SimpleExpression like(String value, MatchMode matchMode)
SimpleExpression like(Object value)
SimpleExpression lt(Object value)
Criterion lt(DetachedCriteria subselect)
Criterion ltAll(DetachedCriteria subselect)
PropertyExpression ltProperty(String other)
PropertyExpression ltProperty(Property other)
Criterion ltSome(DetachedCriteria subselect)
AggregateProjection max()
AggregateProjection min()
Criterion ne(DetachedCriteria subselect)
SimpleExpression ne(Object value)
PropertyExpression neProperty(Property other)
PropertyExpression neProperty(String other)
Criterion notIn(DetachedCriteria subselect)
[Expand]
Inherited Methods
From class org.hibernate.criterion.PropertyProjection
From class org.hibernate.criterion.SimpleProjection
From class java.lang.Object
From interface org.hibernate.criterion.EnhancedProjection
From interface org.hibernate.criterion.Projection

Protected Constructors

protected Property (String propertyName)

Public Methods

public Order asc ()

public AggregateProjection avg ()

public Criterion between (Object min, Object max)

public CountProjection count ()

public Order desc ()

public Criterion eq (DetachedCriteria subselect)

public SimpleExpression eq (Object value)

public Criterion eqAll (DetachedCriteria subselect)

public PropertyExpression eqProperty (Property other)

public PropertyExpression eqProperty (String other)

public static Property forName (String propertyName)

public Criterion ge (DetachedCriteria subselect)

public SimpleExpression ge (Object value)

public Criterion geAll (DetachedCriteria subselect)

public PropertyExpression geProperty (String other)

public PropertyExpression geProperty (Property other)

public Criterion geSome (DetachedCriteria subselect)

public Property getProperty (String propertyName)

Get a component attribute of this property

public PropertyProjection group ()

public SimpleExpression gt (Object value)

public Criterion gt (DetachedCriteria subselect)

public Criterion gtAll (DetachedCriteria subselect)

public PropertyExpression gtProperty (String other)

public PropertyExpression gtProperty (Property other)

public Criterion gtSome (DetachedCriteria subselect)

public Criterion in (Collection values)

public Criterion in (Object[] values)

public Criterion in (DetachedCriteria subselect)

public Criterion isEmpty ()

public Criterion isNotEmpty ()

public Criterion isNotNull ()

public Criterion isNull ()

public SimpleExpression le (Object value)

public Criterion le (DetachedCriteria subselect)

public Criterion leAll (DetachedCriteria subselect)

public PropertyExpression leProperty (String other)

public PropertyExpression leProperty (Property other)

public Criterion leSome (DetachedCriteria subselect)

public SimpleExpression like (String value, MatchMode matchMode)

public SimpleExpression like (Object value)

public SimpleExpression lt (Object value)

public Criterion lt (DetachedCriteria subselect)

public Criterion ltAll (DetachedCriteria subselect)

public PropertyExpression ltProperty (String other)

public PropertyExpression ltProperty (Property other)

public Criterion ltSome (DetachedCriteria subselect)

public AggregateProjection max ()

public AggregateProjection min ()

public Criterion ne (DetachedCriteria subselect)

public SimpleExpression ne (Object value)

public PropertyExpression neProperty (Property other)

public PropertyExpression neProperty (String other)

public Criterion notIn (DetachedCriteria subselect)