if (ExternalSpecifications.isBeanValidationAvailable())
public CDIAnnotationDelegateInjectionProvider(ExternalContext externalContext) { if (ExternalSpecifications.isCDIAvailable(externalContext)) { try { Class clazz = ClassUtils.simpleClassForName( "org.apache.myfaces.cdi.impl.CDIAnnotationInjectionProvider"); delegate = (InjectionProvider) clazz.getConstructor( ExternalContext.class).newInstance(externalContext); } catch(Exception e) { //Ignore } } available = (delegate != null); }
protected void pushResource(String resourceUrl) if (!ExternalSpecifications.isServlet4Available())
ValueExpression valueExpression = f.createValueExpression(ctx, this.value, type); if (ExternalSpecifications.isUnifiedELAvailable()) if (ExternalSpecifications.isUnifiedELAvailable())
ValueExpression valueExpression = f.createValueExpression(ctx, this.value, type); if (ExternalSpecifications.isUnifiedELAvailable()) if (ExternalSpecifications.isUnifiedELAvailable()) if (ExternalSpecifications.isUnifiedELAvailable())
!ExternalSpecifications.isBeanValidationAvailable())
if (ExternalSpecifications.isUnifiedELAvailable() && this.value.contains("("))
if (ExternalSpecifications.isCDIAvailable(facesContext.getExternalContext()))
if (!ExternalSpecifications.isBeanValidationAvailable())
if (ExternalSpecifications.isUnifiedELAvailable() && this.value.contains("("))
@Override public FacesFlowProvider getFacesFlowProvider(ExternalContext externalContext) { // check for cached instance FacesFlowProvider returnValue = (FacesFlowProvider) externalContext.getApplicationMap().get(FACES_CONFIGURATION_MERGER_INSTANCE_KEY); if (returnValue == null) { if (ExternalSpecifications.isCDIAvailable(externalContext)) { returnValue = (FacesFlowProvider) ClassUtils.newInstance( "org.apache.myfaces.flow.cdi.DefaultCDIFacesFlowProvider"); } else { returnValue = (FacesFlowProvider) new DefaultFacesFlowProvider(); } } return returnValue; }
if (!ExternalSpecifications.isBeanValidationAvailable())
@Override public ViewScopeProvider getViewScopeHandler(ExternalContext externalContext) { // check for cached instance ViewScopeProvider returnValue = (ViewScopeProvider) externalContext.getApplicationMap().get(VIEW_SCOPE_HANDLER_INSTANCE_KEY); if (returnValue == null) { if (ExternalSpecifications.isCDIAvailable(externalContext)) { returnValue = (ViewScopeProvider) ClassUtils.newInstance( "org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl"); //CDIManagedBeanHandler.getInstance(externalContext); } else { returnValue = new DefaultViewScopeHandler(); } // cache the result on the ApplicationMap externalContext.getApplicationMap().put(VIEW_SCOPE_HANDLER_INSTANCE_KEY, returnValue); } return returnValue; }
if (!ExternalSpecifications.isBeanValidationAvailable())
protected boolean isReplaceImplicitObjectResolverWithCDIResolver(FacesContext facesContext) if (!ExternalSpecifications.isCDIAvailable(facesContext.getExternalContext()))
ExternalSpecifications.isBeanValidationAvailable();
@Override public final void release() { assertNotReleased(); if (ExternalSpecifications.isCDIAvailable(getExternalContext())) { FacesScopeProvider.destroyBeans(this); } _messages = null; _orderedMessages = null; _currentPhaseId = null; _responseStream = null; _responseWriter = null; _maximumSeverity = null; _partialViewContext = null; _renderKitFactory = null; _partialViewContextFactory = null; if (_facesContextFactory != null) { _facesContextFactory.release(); _facesContextFactory = null; } // release FacesContextImplBase (sets current instance to null) super.release(); }
boolean beanValidatorInstalledProgrammatically = false; if (!defaultBeanValidatorDisabled && ExternalSpecifications.isBeanValidationAvailable()) .containsKey(BeanValidator.VALIDATOR_ID)) if (!ExternalSpecifications.isBeanValidationAvailable())
if (ExternalSpecifications.isCDIAvailable(getFacesContext().getExternalContext()))
boolean beanValidatorInstalledProgrammatically = false; if (!defaultBeanValidatorDisabled && ExternalSpecifications.isBeanValidationAvailable()) .containsKey(BeanValidator.VALIDATOR_ID)) if (!ExternalSpecifications.isBeanValidationAvailable())