
org.bsc.bean.BeanManagerImpl Maven / Gradle / Ivy
The newest version!
package org.bsc.bean;
import java.beans.BeanInfo;
/**
*
* @author Sorrentino
* @param T
*/
class BeanManagerImpl extends AbstractBeanManager {
/**
*
* constructor for provide a custom bean info
*
@param bean the bean class
@param beanInfo custom BeanInfo object
*/
protected BeanManagerImpl( Class bean, BeanInfo beanInfo ) {
super( bean, beanInfo );
}
/**
*
@param beanInfo custom ManagedBeanInfo object
*/
protected BeanManagerImpl( ManagedBeanInfo beanInfo ) {
super( beanInfo );
}
/**
*
* @param rs
* @return
*/
@SuppressWarnings("unchecked")
public T instantiateBean() throws InstantiationException
{
return (T) BeanManagerUtils.instantiateBean(super.getBeanInfo());
}
} // End class BeanManagerBase
© 2015 - 2025 Weber Informatics LLC | Privacy Policy