@Deprecated
public class TypeDefinitionBean
extends java.lang.Object
implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
Typically defined as inner bean within a LocalSessionFactoryBean definition, as list element for the "typeDefinitions" bean property. For example:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
...
<property name="typeDefinitions">
<list>
<bean class="org.springframework.orm.hibernate3.TypeDefinitionBean">
<property name="typeName" value="myType"/>
<property name="typeClass" value="mypackage.MyTypeClass"/>
</bean>
</list>
</property>
...
</bean>
Alternatively, specify a bean id (or name) attribute for the inner bean,
instead of the "typeName" property.LocalSessionFactoryBean.setTypeDefinitions(TypeDefinitionBean[])| Constructor and Description |
|---|
TypeDefinitionBean()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Deprecated.
|
java.util.Properties |
getParameters()
Deprecated.
Return the default parameters for the type.
|
java.lang.String |
getTypeClass()
Deprecated.
Return the type implementation class.
|
java.lang.String |
getTypeName()
Deprecated.
Return the name of the type.
|
void |
setBeanName(java.lang.String name)
Deprecated.
If no explicit type name has been specified, the bean name of
the TypeDefinitionBean will be used.
|
void |
setParameters(java.util.Properties parameters)
Deprecated.
Specify default parameters for the type.
|
void |
setTypeClass(java.lang.String typeClass)
Deprecated.
Set the type implementation class.
|
void |
setTypeName(java.lang.String typeName)
Deprecated.
Set the name of the type.
|
public void setTypeName(java.lang.String typeName)
public java.lang.String getTypeName()
public void setTypeClass(java.lang.String typeClass)
public java.lang.String getTypeClass()
public void setParameters(java.util.Properties parameters)
public java.util.Properties getParameters()
public void setBeanName(java.lang.String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwaresetTypeName(java.lang.String)public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean