it.amattioli.dominate.hibernate.filters
Class EntityFilter<I extends Serializable,T extends Entity<I>>

Show UML class diagram
java.lang.Object
  extended by it.amattioli.dominate.hibernate.filters.EntityFilter<I,T>
All Implemented Interfaces:
HibernateAttributeFilter<T>, ValueListAttributeFilter<T>

public class EntityFilter<I extends Serializable,T extends Entity<I>>
extends Object
implements ValueListAttributeFilter<T>


Constructor Summary
EntityFilter(String attributeName, Class<T> entity)
           
EntityFilter(String alias, String attributeName, Class<T> entity)
           
 
Method Summary
 void addCriteria(org.hibernate.Criteria crit)
           
 void addHqlCondition(StringBuffer buffer)
           
 T get()
           
 Collection<T> getValues()
           
 void set(T value)
           
 void setHqlParam(org.hibernate.Query query)
           
protected  boolean wasSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityFilter

public EntityFilter(String attributeName,
                    Class<T> entity)

EntityFilter

public EntityFilter(String alias,
                    String attributeName,
                    Class<T> entity)
Method Detail

get

public T get()
Specified by:
get in interface HibernateAttributeFilter<T extends Entity<I>>

set

public void set(T value)
Specified by:
set in interface HibernateAttributeFilter<T extends Entity<I>>

getValues

public Collection<T> getValues()
Specified by:
getValues in interface ValueListAttributeFilter<T extends Entity<I>>

wasSet

protected boolean wasSet()

addCriteria

public void addCriteria(org.hibernate.Criteria crit)
Specified by:
addCriteria in interface HibernateAttributeFilter<T extends Entity<I>>

addHqlCondition

public void addHqlCondition(StringBuffer buffer)
Specified by:
addHqlCondition in interface HibernateAttributeFilter<T extends Entity<I>>

setHqlParam

public void setHqlParam(org.hibernate.Query query)
Specified by:
setHqlParam in interface HibernateAttributeFilter<T extends Entity<I>>


Copyright © 2011. All Rights Reserved.