@Override public BeanManager getBeanManager(FacesConfig facesConfig) { return new BeanManagerImpl(facesConfig.getConfiguredManagedBeans()); }
@Override public BeanManager getBeanManager(FacesConfig facesConfig) { return new BeanManagerImpl(facesConfig.getConfiguredManagedBeans()); }
public FacesConfig parse(InputStream inputStream, FacesConfig facesConfig) throws IOException { List<ConfiguredElement> configuredApplicationExtensions = facesConfig.getConfiguredApplicationExtensions(); this.configuredApplicationExtensions = new ArrayList<ConfiguredElement>(configuredApplicationExtensions); List<ConfiguredElement> configuredFactoryExtensions = facesConfig.getConfiguredFactoryExtensions(); this.configuredFactoryExtensions = new ArrayList<ConfiguredElement>(configuredFactoryExtensions); List<ConfiguredManagedBean> configuredManagedBeans = facesConfig.getConfiguredManagedBeans(); this.configuredManagedBeans = new ArrayList<ConfiguredManagedBean>(configuredManagedBeans); // Note: Assume that the configured FacesServlet mappings have already been discovered. There is no need to // make a copy of the list since this parser does not "discover" new servlet mappings. this.configuredFacesServletMappings = facesConfig.getConfiguredFacesServletMappings(); // Note: Assume that the configured suffixes have already been discovered. There is no need to make a copy of // the list since this parser does not "discover" new suffixes. this.configuredSuffixes = facesConfig.getConfiguredSuffixes(); List<ConfiguredSystemEventListener> configuredSystemEventListeners = facesConfig.getConfiguredSystemEventListeners(); this.configuredSystemEventListeners = new ArrayList<ConfiguredSystemEventListener>( configuredSystemEventListeners); try { saxParser.parse(inputStream, this); facesConfig = new FacesConfigImpl(this.configuredApplicationExtensions, this.configuredFactoryExtensions, this.configuredFacesServletMappings, this.configuredManagedBeans, this.configuredSuffixes, this.configuredSystemEventListeners); saxParser.reset(); return facesConfig; } catch (SAXException e) { logger.error(e); throw new IOException(e.getMessage()); } }
public FacesConfig parse(InputStream inputStream, FacesConfig facesConfig) throws IOException { List<ConfiguredElement> configuredApplicationExtensions = facesConfig.getConfiguredApplicationExtensions(); this.configuredApplicationExtensions = new ArrayList<ConfiguredElement>(configuredApplicationExtensions); List<ConfiguredElement> configuredFactoryExtensions = facesConfig.getConfiguredFactoryExtensions(); this.configuredFactoryExtensions = new ArrayList<ConfiguredElement>(configuredFactoryExtensions); List<ConfiguredManagedBean> configuredManagedBeans = facesConfig.getConfiguredManagedBeans(); this.configuredManagedBeans = new ArrayList<ConfiguredManagedBean>(configuredManagedBeans); // Note: Assume that the configured FacesServlet mappings have already been discovered. There is no need to // make a copy of the list since this parser does not "discover" new servlet mappings. this.configuredFacesServletMappings = facesConfig.getConfiguredFacesServletMappings(); // Note: Assume that the configured suffixes have already been discovered. There is no need to make a copy of // the list since this parser does not "discover" new suffixes. this.configuredSuffixes = facesConfig.getConfiguredSuffixes(); List<ConfiguredSystemEventListener> configuredSystemEventListeners = facesConfig.getConfiguredSystemEventListeners(); this.configuredSystemEventListeners = new ArrayList<ConfiguredSystemEventListener>( configuredSystemEventListeners); try { saxParser.parse(inputStream, this); facesConfig = new FacesConfigImpl(this.configuredApplicationExtensions, this.configuredFactoryExtensions, this.configuredFacesServletMappings, this.configuredManagedBeans, this.configuredSuffixes, this.configuredSystemEventListeners); saxParser.reset(); return facesConfig; } catch (SAXException e) { logger.error(e); throw new IOException(e.getMessage()); } }
public FacesConfig parse(InputStream inputStream, FacesConfig facesConfig) throws IOException { List<ConfiguredElement> configuredApplicationExtensions = facesConfig.getConfiguredApplicationExtensions(); this.configuredApplicationExtensions = new ArrayList<ConfiguredElement>(configuredApplicationExtensions); List<ConfiguredElement> configuredFactoryExtensions = facesConfig.getConfiguredFactoryExtensions(); this.configuredFactoryExtensions = new ArrayList<ConfiguredElement>(configuredFactoryExtensions); List<ConfiguredManagedBean> configuredManagedBeans = facesConfig.getConfiguredManagedBeans(); this.configuredManagedBeans = new ArrayList<ConfiguredManagedBean>(configuredManagedBeans); // Note: Assume that the configured FacesServlet mappings have already been discovered. There is no need to // make a copy of the list since this parser does not "discover" new servlet mappings. this.configuredFacesServletMappings = facesConfig.getConfiguredFacesServletMappings(); // Note: Assume that the configured suffixes have already been discovered. There is no need to make a copy of // the list since this parser does not "discover" new suffixes. this.configuredSuffixes = facesConfig.getConfiguredSuffixes(); List<ConfiguredSystemEventListener> configuredSystemEventListeners = facesConfig.getConfiguredSystemEventListeners(); this.configuredSystemEventListeners = new ArrayList<ConfiguredSystemEventListener>( configuredSystemEventListeners); try { saxParser.parse(inputStream, this); facesConfig = new FacesConfigImpl(this.configuredApplicationExtensions, this.configuredFactoryExtensions, this.configuredFacesServletMappings, this.configuredManagedBeans, this.configuredSuffixes, this.configuredSystemEventListeners); saxParser.reset(); return facesConfig; } catch (SAXException e) { logger.error(e); throw new IOException(e.getMessage()); } }