@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()); }
@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()); }
@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()); }
private static FeatureDescriptor makeDescriptor(final String beanName, final ManagedBean managedBean) { final FeatureDescriptor fd = new FeatureDescriptor(); fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE); fd.setValue(ELResolver.TYPE, managedBean.getManagedBeanClass()); fd.setName(beanName); fd.setDisplayName(beanName); fd.setShortDescription(managedBean.getDescription()); fd.setExpert(false); fd.setHidden(false); fd.setPreferred(true); return fd; }
private static FeatureDescriptor makeDescriptor(final String beanName, final ManagedBean managedBean) { final FeatureDescriptor fd = new FeatureDescriptor(); fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE); fd.setValue(ELResolver.TYPE, managedBean.getManagedBeanClass()); fd.setName(beanName); fd.setDisplayName(beanName); fd.setShortDescription(managedBean.getDescription()); fd.setExpert(false); fd.setHidden(false); fd.setPreferred(true); return fd; }
private FeatureDescriptor makeDescriptor(String beanName, ManagedBean managedBean) { FeatureDescriptor fd = new FeatureDescriptor(); fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE); fd.setValue(ELResolver.TYPE, managedBean.getManagedBeanClass()); fd.setName(beanName); fd.setDisplayName(beanName); fd.setShortDescription(managedBean.getDescription()); fd.setExpert(false); fd.setHidden(false); fd.setPreferred(true); return fd; }
private static FeatureDescriptor makeDescriptor(final String beanName, final ManagedBean managedBean) { final FeatureDescriptor fd = new FeatureDescriptor(); fd.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, Boolean.TRUE); fd.setValue(ELResolver.TYPE, managedBean.getManagedBeanClass()); fd.setName(beanName); fd.setDisplayName(beanName); fd.setShortDescription(managedBean.getDescription()); fd.setExpert(false); fd.setHidden(false); fd.setPreferred(true); return fd; }