protected ClassFinder createMyFacesClassFinder(List<FacesConfig> facesConfigs, Bundle bundle) throws DeploymentException { List<Class<?>> managedBeanClasses = new ArrayList<Class<?>>(); for (FacesConfig facesConfig : facesConfigs) { for (ManagedBean managedBean : facesConfig.getManagedBeans()) { String className = managedBean.getManagedBeanClassName().trim(); Class<?> clas; try { clas = bundle.loadClass(className); while (clas != null) { managedBeanClasses.add(clas); clas = clas.getSuperclass(); } } catch (ClassNotFoundException e) { log.warn("MyFacesModuleBuilderExtension: Could not load managed bean class: " + className); } } } return new ClassFinder(managedBeanClasses); }
private static void validateManagedBean(ManagedBean managedBean, List<String> list){ String className = managedBean.getManagedBeanClassName(); try { ClassUtils.classForName(className); } catch (ClassNotFoundException e) { String msg = "Could not locate class " + className + " for managed bean '" + managedBean.getManagedBeanName() + "'"; list.add(msg); } }
private static void validateManagedBean(ManagedBean managedBean, List<String> list) { String className = managedBean.getManagedBeanClassName(); try { ClassUtils.classForName(className); } catch (ClassNotFoundException e) { String msg = "Could not locate class " + className + " for managed bean '" + managedBean.getManagedBeanName() + "'"; list.add(msg); } } }
private static void validateManagedBean(ManagedBean managedBean, List<String> list) { String className = managedBean.getManagedBeanClassName(); try { ClassUtils.classForName(className); } catch (ClassNotFoundException e) { String msg = "Could not locate class " + className + " for managed bean '" + managedBean.getManagedBeanName() + "'"; list.add(msg); } } }
private static void validateManagedBean(ManagedBean managedBean, List<String> list) { String className = managedBean.getManagedBeanClassName(); try { ClassUtils.classForName(className); } catch (ClassNotFoundException e) { String msg = "Could not locate class " + className + " for managed bean '" + managedBean.getManagedBeanName() + "'"; list.add(msg); } } }
final Object bean = lifecycleProvider.newInstance(beanConfiguration.getManagedBeanClassName());
LifecycleProviderFactory.getLifecycleProviderFactory(facesContext.getExternalContext()).getLifecycleProvider(facesContext.getExternalContext()); final Object bean = lifecycleProvider.newInstance(beanConfiguration.getManagedBeanClassName());
.getLifecycleProviderFactory( externalContext).getLifecycleProvider(externalContext); final Object bean = lifecycleProvider.newInstance(beanConfiguration.getManagedBeanClassName());
.getLifecycleProviderFactory( externalContext).getLifecycleProvider(externalContext); final Object bean = lifecycleProvider.newInstance(beanConfiguration.getManagedBeanClassName());