it.amattioli.dominate.specifications.hibernate
Class HqlMultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>>
java.lang.Object
it.amattioli.dominate.specifications.AbstractSpecification<T>
it.amattioli.dominate.specifications.ChainedSpecification<T>
it.amattioli.dominate.specifications.MultipleEnumSpecification<T,U>
it.amattioli.dominate.specifications.hibernate.HqlMultipleEnumSpecification<T,U>
- All Implemented Interfaces:
- Specification<T>, PropertyChangeEmitter
public class HqlMultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>>
- extends MultipleEnumSpecification<T,U>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HqlMultipleEnumSpecification
public HqlMultipleEnumSpecification()
HqlMultipleEnumSpecification
public HqlMultipleEnumSpecification(String propertyName,
Class<U> enumClass)
HqlMultipleEnumSpecification
public HqlMultipleEnumSpecification(String propertyName,
Class<U> enumClass,
String alias)
HqlMultipleEnumSpecification
public HqlMultipleEnumSpecification(String propertyName,
Class<U> enumClass,
Class<? extends org.hibernate.usertype.UserType> hibernateType)
HqlMultipleEnumSpecification
public HqlMultipleEnumSpecification(String propertyName,
Class<U> enumClass,
Class<? extends org.hibernate.usertype.UserType> hibernateType,
String alias)
setEnumClass
protected void setEnumClass(Class<U> enumClass)
- Overrides:
setEnumClass in class MultipleEnumSpecification<T extends Entity<?>,U extends Enum<U>>
itselfAssembleQuery
public void itselfAssembleQuery(Assembler assembler)
- Specified by:
itselfAssembleQuery in class ChainedSpecification<T extends Entity<?>>
itselfSupportsAssembler
public boolean itselfSupportsAssembler(Assembler assembler)
- Specified by:
itselfSupportsAssembler in class ChainedSpecification<T extends Entity<?>>
addHqlCondition
public void addHqlCondition(HqlAssembler assembler)
setHqlParam
public void setHqlParam(HqlAssembler assembler)
Copyright © 2011. All Rights Reserved.