Class DelayedParameterizedTypeBean<T>
- java.lang.Object
-
- org.hibernate.boot.model.internal.DelayedParameterizedTypeBean<T>
-
- All Implemented Interfaces:
ManagedBean<T>
public class DelayedParameterizedTypeBean<T> extends Object implements ManagedBean<T>
ManagedBean implementation for delayedParameterizedTypehandling (parameter injection) for a UserCollectionType
-
-
Constructor Summary
Constructors Constructor Description DelayedParameterizedTypeBean(ManagedBean<T> underlyingBean, Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 parametersClass<T>getBeanClass()The bean Java typeTgetBeanInstance()The bean reference
-
-
-
Constructor Detail
-
DelayedParameterizedTypeBean
public DelayedParameterizedTypeBean(ManagedBean<T> underlyingBean, Properties properties)
-
-
Method Detail
-
getBeanClass
public Class<T> getBeanClass()
Description copied from interface:ManagedBeanThe bean Java type- Specified by:
getBeanClassin interfaceManagedBean<T>
-
getBeanInstance
public 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
-
-