/** * {@inheritDoc} */ @Override public boolean isAlwaysKeepMessages() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isAlwaysKeepMessages()); } }
/** * {@inheritDoc} */ @Override public boolean isInitialRedirectEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isInitialRedirectEnabled()); }
/** * {@inheritDoc} */ @Override public boolean isInvalidValueAwareMessageInterpolatorEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isInvalidValueAwareMessageInterpolatorEnabled()); }
/** * {@inheritDoc} */ @Override public boolean isUseViewConfigsAsNavigationCasesEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isUseViewConfigsAsNavigationCasesEnabled()); }
errorViewDescriptor.getNavigationMode() == Page.NavigationMode.REDIRECT && CodiUtils.getContextualReferenceByClass(this.beanManager, JsfModuleConfig.class) .isAlwaysUseNavigationHandlerOnSecurityViolation())
/** * {@inheritDoc} */ @Override public boolean isUseViewConfigsAsNavigationCasesEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isUseViewConfigsAsNavigationCasesEnabled()); }
errorViewDescriptor.getNavigationMode() == Page.NavigationMode.REDIRECT && CodiUtils.getContextualReferenceByClass(this.beanManager, JsfModuleConfig.class) .isAlwaysUseNavigationHandlerOnSecurityViolation())
/** * {@inheritDoc} */ @Override public boolean isAlwaysKeepMessages() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isAlwaysKeepMessages()); } }
/** * {@inheritDoc} */ @Override public boolean isInitialRedirectEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isInitialRedirectEnabled()); }
/** * {@inheritDoc} */ @Override public boolean isInvalidValueAwareMessageInterpolatorEnabled() { return CodiUtils.lookupConfigFromEnvironment(null, Boolean.class, super.isInvalidValueAwareMessageInterpolatorEnabled()); }
private boolean isAddViewConfigsAsNavigationCaseActivated() { JsfModuleConfig config = CodiUtils.getContextualReferenceByClass(JsfModuleConfig.class); return config.isUseViewConfigsAsNavigationCasesEnabled(); } }
errorViewDescriptor.getNavigationMode() == Page.NavigationMode.REDIRECT && CodiUtils.getContextualReferenceByClass(this.beanManager, JsfModuleConfig.class) .isAlwaysUseNavigationHandlerOnSecurityViolation())
private static void saveFacesMessages(ExternalContext externalContext) { JsfModuleConfig jsfModuleConfig = CodiUtils.getContextualReferenceByClass(JsfModuleConfig.class); if(jsfModuleConfig != null && jsfModuleConfig.isAlwaysKeepMessages()) { Map<String, Object> requestMap = externalContext.getRequestMap(); @SuppressWarnings({"unchecked"}) List<FacesMessageEntry> facesMessageEntryList = (List<FacesMessageEntry>)requestMap.get(Message.class.getName()); if(facesMessageEntryList == null) { facesMessageEntryList = new CopyOnWriteArrayList<FacesMessageEntry>(); } getWindowContextManager().getCurrentWindowContext() .setAttribute(Message.class.getName(), facesMessageEntryList, true); } }
boolean useWindowIdForFirstPage = jsfModuleConfig.isInitialRedirectEnabled();
@Produces @Dependent @Advanced @Named(BEAN_VALIDATION_VALIDATOR_FACTORY) public ValidatorFactory createValidatorFactory(JsfModuleConfig jsfModuleConfig) { if(jsfModuleConfig.isInvalidValueAwareMessageInterpolatorEnabled()) { return new InvalidValueAwareValidatorFactory(); } return new SerializableValidatorFactory(); } }
private void tryToRestoreMessages(FacesContext facesContext, EditableWindowContext windowContext, JsfModuleConfig jsfModuleConfig) { if(!jsfModuleConfig.isAlwaysKeepMessages()) { return; } @SuppressWarnings({"unchecked"}) List<FacesMessageEntry> facesMessageEntryList = windowContext.getAttribute(Message.class.getName(), List.class); if(facesMessageEntryList != null) { for(FacesMessageEntry facesMessageEntry : facesMessageEntryList) { facesContext.addMessage(facesMessageEntry.getComponentId(), facesMessageEntry.getFacesMessage()); facesMessageEntryList.remove(facesMessageEntry); } facesMessageEntryList.clear(); } }
boolean useWindowIdForFirstPage = jsfModuleConfig.isInitialRedirectEnabled();
@Produces @Dependent @Advanced @Named(BEAN_VALIDATION_VALIDATOR_FACTORY) public ValidatorFactory createValidatorFactory(JsfModuleConfig jsfModuleConfig) { if(jsfModuleConfig.isInvalidValueAwareMessageInterpolatorEnabled()) { return new InvalidValueAwareValidatorFactory(); } return new SerializableValidatorFactory(); } }
private static void saveFacesMessages(ExternalContext externalContext) { JsfModuleConfig jsfModuleConfig = CodiUtils.getContextualReferenceByClass(JsfModuleConfig.class); if(jsfModuleConfig != null && jsfModuleConfig.isAlwaysKeepMessages()) { Map<String, Object> requestMap = externalContext.getRequestMap(); @SuppressWarnings({"unchecked"}) List<FacesMessageEntry> facesMessageEntryList = (List<FacesMessageEntry>)requestMap.get(Message.class.getName()); if(facesMessageEntryList == null) { facesMessageEntryList = new CopyOnWriteArrayList<FacesMessageEntry>(); } getWindowContextManager().getCurrentWindowContext() .setAttribute(Message.class.getName(), facesMessageEntryList, true); } }
boolean useWindowIdForFirstPage = jsfModuleConfig.isInitialRedirectEnabled();