Class DelayedParameterizedTypeBean<T>
java.lang.Object
org.hibernate.boot.model.internal.DelayedParameterizedTypeBean<T>
- All Implemented Interfaces:
ManagedBean<T>
ManagedBean implementation for delayed
ParameterizedType
handling (parameter injection) for a UserCollectionType- Author:
- Steve Ebersole
-
Constructor Summary
ConstructorsConstructorDescriptionDelayedParameterizedTypeBean(ManagedBean<T> underlyingBean, Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ManagedBean<T>delayedConfigBean(String role, ManagedBean<T> bean, Properties properties) Create a bean wrapper which delays parameter injection until the bean instance is needed if there are parametersThe bean Java typeThe bean reference
-
Constructor Details
-
DelayedParameterizedTypeBean
-
-
Method Details
-
getBeanClass
Description copied from interface:ManagedBeanThe bean Java type- Specified by:
getBeanClassin interfaceManagedBean<T>
-
getBeanInstance
Description copied from interface:ManagedBeanThe bean reference- Specified by:
getBeanInstancein interfaceManagedBean<T>
-
delayedConfigBean
public static <T> ManagedBean<T> delayedConfigBean(String role, ManagedBean<T> bean, Properties properties) Create a bean wrapper which delays parameter injection until the bean instance is needed if there are parameters
-