/** * Checks if the given managed bean exists in the RuntimeConfig. * @param name * @return */ public boolean isManagedBean(String name) { return (_runtimeConfig.getManagedBean(name) != null); }
/** * Checks if the given managed bean exists in the RuntimeConfig. * @param name * @return */ public boolean isManagedBean(String name) { return (_runtimeConfig.getManagedBean(name) != null); }
/** * Checks if the given managed bean exists in the RuntimeConfig. * @param name * @return */ public boolean isManagedBean(String name) { return (_runtimeConfig.getManagedBean(name) != null); }
@Override public Object getValue(ELContext ctx, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException { if (base != null || !(property instanceof String)) return null; FacesContext fctx = (FacesContext)ctx.getContext(FacesContext.class); if (fctx == null) return null; ExternalContext ectx = fctx.getExternalContext(); if (ectx == null || ectx.getRequestMap().containsKey(property) || ectx.getSessionMap().containsKey(property) || ectx.getApplicationMap().containsKey(property)) return null; ManagedBean managedBean = runtimeConfig(ctx).getManagedBean((String)property); return managedBean == null ? null : getValue(ctx, ectx, managedBean.getManagedBeanClass()); }
@Override public Object getValue(ELContext ctx, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException { if (base != null || !(property instanceof String)) return null; FacesContext fctx = (FacesContext)ctx.getContext(FacesContext.class); if (fctx == null) return null; ExternalContext ectx = fctx.getExternalContext(); if (ectx == null || ectx.getRequestMap().containsKey(property) || ectx.getSessionMap().containsKey(property) || ectx.getApplicationMap().containsKey(property)) return null; ManagedBean managedBean = runtimeConfig(ctx).getManagedBean((String)property); return managedBean == null ? null : getValue(ctx, ectx, managedBean.getManagedBeanClass()); }
ManagedBean mbc = getRuntimeConfig(facesContext).getManagedBean(beanName);
@Override public Object getValue(ELContext ctx, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException { if (base != null || !(property instanceof String)) { return null; } FacesContext fctx = (FacesContext)ctx.getContext(FacesContext.class); if (fctx == null) { return null; } ExternalContext ectx = fctx.getExternalContext(); if (ectx == null || ectx.getRequestMap().containsKey(property) || ectx.getSessionMap().containsKey(property) || ectx.getApplicationMap().containsKey(property)) { return null; } ManagedBean managedBean = runtimeConfig(ctx).getManagedBean((String)property); return managedBean == null ? null : getValue(ctx, ectx, managedBean.getManagedBeanClass()); }
@Override public Object getValue(ELContext ctx, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException { if (base != null || !(property instanceof String)) return null; if (property == null) throw new PropertyNotFoundException(); FacesContext fctx = (FacesContext) ctx.getContext(FacesContext.class); if(fctx == null) return null; ExternalContext ectx = fctx.getExternalContext(); if (ectx == null || ectx.getRequestMap().containsKey(property) || ectx.getSessionMap().containsKey(property) || ectx.getApplicationMap().containsKey(property) ) return null; ManagedBean managedBean = runtimeConfig(ctx).getManagedBean((String)property); return managedBean == null ? null : getValue(ctx, ectx, managedBean.getManagedBeanClass()); }
ManagedBean managedBean = runtimeConfig(context).getManagedBean(strProperty); Object beanInstance = null; if (managedBean != null) {
private void configureRuntimeConfig() { RuntimeConfig runtimeConfig = RuntimeConfig.getCurrentInstance(_externalContext); FacesConfigDispenser dispenser = getDispenser(); for (Iterator iterator = dispenser.getManagedBeans(); iterator.hasNext();) { ManagedBean bean = (ManagedBean) iterator.next(); if (log.isWarnEnabled() && runtimeConfig.getManagedBean(bean.getManagedBeanName()) != null) log.warn("More than one managed bean w/ the name of '" + bean.getManagedBeanName() + "' - only keeping the last "); runtimeConfig.addManagedBean(bean.getManagedBeanName(), bean); } removePurgedBeansFromSessionAndApplication(runtimeConfig); for (Iterator iterator = dispenser.getNavigationRules(); iterator.hasNext();) { NavigationRule rule = (NavigationRule) iterator.next(); runtimeConfig.addNavigationRule(rule); } for (Iterator<ResourceBundle> iter = dispenser.getResourceBundles(); iter.hasNext();) { runtimeConfig.addResourceBundle(iter.next()); } for (Iterator<String> iter = dispenser.getElResolvers(); iter.hasNext();) { runtimeConfig.addFacesConfigElResolver((ELResolver) ClassUtils.newInstance(iter.next(), ELResolver.class)); } }
ManagedBean mbc = getRuntimeConfig(facesContext).getManagedBean(beanName); if (mbc != null)
ManagedBean mbc = getRuntimeConfig(facesContext).getManagedBean(beanName);
ManagedBean mbc = getRuntimeConfig(facesContext).getManagedBean(beanName); if (mbc != null)
final ManagedBean managedBean = runtimeConfig(context).getManagedBean(strProperty); Object beanInstance = null; if (managedBean != null)
final ManagedBean managedBean = runtimeConfig(context).getManagedBean(strProperty); Object beanInstance = null; if (managedBean != null)
final ManagedBean managedBean = runtimeConfig(context).getManagedBean(strProperty); Object beanInstance = null; if (managedBean != null)
if (log.isLoggable(Level.WARNING) && runtimeConfig.getManagedBean(bean.getManagedBeanName()) != null)
for (ManagedBean bean : dispenser.getManagedBeans()) if (log.isLoggable(Level.WARNING) && runtimeConfig.getManagedBean(bean.getManagedBeanName()) != null)
for (ManagedBean bean : dispenser.getManagedBeans()) if (log.isLoggable(Level.WARNING) && runtimeConfig.getManagedBean(bean.getManagedBeanName()) != null)