All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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