|
spring-orm | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.orm.hibernate3.FilterDefinitionFactoryBean
public class FilterDefinitionFactoryBean
Convenient FactoryBean for defining Hibernate FilterDefinitions. Exposes a corresponding Hibernate FilterDefinition object.
Typically defined as an inner bean within a LocalSessionFactoryBean definition, as the list element for the "filterDefinitions" bean property. For example:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
...
<property name="filterDefinitions">
<list>
<bean class="org.springframework.orm.hibernate3.FilterDefinitionFactoryBean">
<property name="filterName" value="myFilter"/>
<property name="parameterTypes">
<map>
<entry key="myParam" value="string"/>
<entry key="myOtherParam" value="long"/>
</map>
</property>
</bean>
</list>
</property>
...
</bean>
Alternatively, specify a bean id (or name) attribute for the inner bean,
instead of the "filterName" property.
FilterDefinition,
LocalSessionFactoryBean.setFilterDefinitions(org.hibernate.engine.FilterDefinition[])| Constructor Summary | |
|---|---|
FilterDefinitionFactoryBean()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
org.hibernate.engine.FilterDefinition |
getObject()
|
java.lang.Class<org.hibernate.engine.FilterDefinition> |
getObjectType()
|
boolean |
isSingleton()
|
void |
setBeanName(java.lang.String name)
If no explicit filter name has been specified, the bean name of the FilterDefinitionFactoryBean will be used. |
void |
setDefaultFilterCondition(java.lang.String defaultFilterCondition)
Specify a default filter condition for the filter, if any. |
void |
setFilterName(java.lang.String filterName)
Set the name of the filter. |
void |
setParameterTypes(java.util.Map<java.lang.String,java.lang.String> parameterTypes)
Set the parameter types for the filter, with parameter names as keys and type names as values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FilterDefinitionFactoryBean()
| Method Detail |
|---|
public void setFilterName(java.lang.String filterName)
public void setParameterTypes(java.util.Map<java.lang.String,java.lang.String> parameterTypes)
TypeFactory.heuristicType(String)public void setDefaultFilterCondition(java.lang.String defaultFilterCondition)
public void setBeanName(java.lang.String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwaresetFilterName(java.lang.String)public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic org.hibernate.engine.FilterDefinition getObject()
getObject in interface org.springframework.beans.factory.FactoryBean<org.hibernate.engine.FilterDefinition>public java.lang.Class<org.hibernate.engine.FilterDefinition> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.hibernate.engine.FilterDefinition>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<org.hibernate.engine.FilterDefinition>
|
spring-orm | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||