Package org.springframework.beans.factory

Examples of org.springframework.beans.factory.BeanNotOfRequiredTypeException


  public <T> T getBean(String name, Class<T> requiredType) throws BeansException
  {
    Object bean = getBean(name);
    if (!(requiredType.isAssignableFrom(bean.getClass())))
    {
      throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
    }
    return (T)bean;
  }
View Full Code Here


  public <T> T getBean(String name, Class<T> requiredType) throws BeansException
  {
    Object bean = getBean(name);
    if (!(requiredType.isAssignableFrom(bean.getClass())))
    {
      throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
    }
    return (T)bean;
  }
View Full Code Here

  public Object getBean(final String name, final Class requiredType) throws BeansException
  {
    Object bean = getBean(name);
    if (!(requiredType.isAssignableFrom(bean.getClass())))
    {
      throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
    }
    return bean;
  }
View Full Code Here

        Object bean = beans.get(name);
        if (bean == null) {
            throw new NoSuchBeanDefinitionException(name);
        }
        if (requiredType != null && !requiredType.isInstance(bean)) {
            throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
        }
        return bean;
    }
View Full Code Here

    */
   protected <T> T getExactBean(String name, Class<T> clazz) throws BeansException
   {
      Object result = getBean(name);
      if (clazz.isInstance(result) == false)
         throw new BeanNotOfRequiredTypeException(name, clazz, result.getClass());

      return clazz.cast(result);
   }
View Full Code Here

    return null;
  }
  private void checkBeanType(String beanname, Class required, Class actual){
    if(actual!=null && required!=null &&
        !ReflectionUtil.isAssignableFrom(required, actual)){
      throw new BeanNotOfRequiredTypeException(beanname, required, actual);
    }
  }
View Full Code Here

    }
  }
  private void checkBeanInstanceType(String beanname, Class required, Object instance){
    if(required!=null &&
        !ReflectionUtil.isInstance(required, instance)){
      throw new BeanNotOfRequiredTypeException(beanname, required,
          instance==null?null:instance.getClass());
    }
  }
View Full Code Here

            Object bean = beans.get(name);
            if (bean == null) {
                throw new NoSuchBeanDefinitionException(name);
            }
            if (requiredType != null && !requiredType.isInstance(bean)) {
                throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
            }
            return bean;
        }
View Full Code Here

      }
    }

    // Check if required type matches the type of the actual bean instance.
    if (requiredType != null && bean != null && !requiredType.isAssignableFrom(bean.getClass())) {
      throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
    }
    return bean;
  }
View Full Code Here

  }
 
  public Object getBean(String name, Class requiredType) throws BeansException {
    Object bean = getBean(name);
    if (requiredType != null && !requiredType.isAssignableFrom(bean.getClass())) {
      throw new BeanNotOfRequiredTypeException(name, requiredType, bean.getClass());
    }
    return bean;
  }
View Full Code Here

TOP

Related Classes of org.springframework.beans.factory.BeanNotOfRequiredTypeException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.