it.amattioli.dominate.hibernate.filters
Class EnumFilter<T extends Enum<T>>
java.lang.Object
it.amattioli.dominate.hibernate.filters.EnumFilter<T>
- All Implemented Interfaces:
- HibernateAttributeFilter<T>, ValueListAttributeFilter<T>
public class EnumFilter<T extends Enum<T>>
- extends Object
- implements ValueListAttributeFilter<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumFilter
public EnumFilter(String attributeName,
Class<T> enumClass,
Class<? extends org.hibernate.usertype.UserType> hibernateType)
EnumFilter
public EnumFilter(String alias,
String attributeName,
Class<T> enumClass,
Class<? extends org.hibernate.usertype.UserType> hibernateType)
get
public T get()
- Specified by:
get in interface HibernateAttributeFilter<T extends Enum<T>>
set
public void set(T value)
- Specified by:
set in interface HibernateAttributeFilter<T extends Enum<T>>
getValues
public Collection<T> getValues()
- Specified by:
getValues in interface ValueListAttributeFilter<T extends Enum<T>>
addCriteria
public void addCriteria(org.hibernate.Criteria crit)
- Specified by:
addCriteria in interface HibernateAttributeFilter<T extends Enum<T>>
addHqlCondition
public void addHqlCondition(StringBuffer buffer)
- Specified by:
addHqlCondition in interface HibernateAttributeFilter<T extends Enum<T>>
setHqlParam
public void setHqlParam(org.hibernate.Query query)
- Specified by:
setHqlParam in interface HibernateAttributeFilter<T extends Enum<T>>
Copyright © 2011. All Rights Reserved.