eu.etaxonomy.cdm.persistence.query
Class OrderHint
java.lang.Object
eu.etaxonomy.cdm.persistence.query.OrderHint
- Direct Known Subclasses:
- NativeSqlOrderHint, RandomOrder
public class OrderHint
- extends Object
ORDER_BY_ID
public static final List<OrderHint> ORDER_BY_ID
ORDER_BY_TITLE_CACHE
public static final List<OrderHint> ORDER_BY_TITLE_CACHE
OrderHint
public OrderHint(String fieldName,
OrderHint.SortOrder sortOrder)
defaultOrderHintsFor
public static List<OrderHint> defaultOrderHintsFor(Class<? extends CdmBase> clazz)
- Parameters:
clazz -
- Returns:
- "by titleCache" for all IdentifiableEntitys otherwise "by id"
getPropertyName
public String getPropertyName()
- The property of a bean
- Returns:
getSortOrder
public OrderHint.SortOrder getSortOrder()
- possible sort orders are
SortOrder.ASCENDING or SortOrder.DESCENDING
- Returns:
isAscending
public boolean isAscending()
add
public void add(org.hibernate.Criteria criteria,
Map<String,org.hibernate.Criteria> criteriaMap)
- FIXME document this
- Parameters:
criteria - criteriaMap -
add
public void add(org.hibernate.envers.query.AuditQuery query)
- FIXME document this
- Parameters:
query -
toHql
public String toHql()
- Returns a hql order by clause element which can directly be used in hql queries.
e.g.: "titleCache ASC"
- Returns:
- an hql order by clause element
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2007-2013 EDIT. All Rights Reserved.