Package com.liferay.faces.util.config

Examples of com.liferay.faces.util.config.ApplicationConfig


    Application application = (Application) systemEvent.getSource();
    FacesContext initFacesContext = FacesContext.getCurrentInstance();
    ExternalContext externalContext = initFacesContext.getExternalContext();
    Map<String, Object> applicationMap = externalContext.getApplicationMap();
    String appConfigAttrName = ApplicationConfig.class.getName();
    ApplicationConfig applicationConfig = (ApplicationConfig) applicationMap.get(appConfigAttrName);

    if (applicationConfig == null) {

      boolean resolveEntities = WebConfigParam.ResolveXMLEntities.getBooleanValue(externalContext);
      String requestServletPath = externalContext.getRequestServletPath();
      ApplicationConfigInitializer applicationConfigInitializer = new ApplicationConfigInitializerImpl(
          requestServletPath, resolveEntities);

      try {
        applicationConfig = applicationConfigInitializer.initialize();
        applicationMap.put(appConfigAttrName, applicationConfig);

        // Register the configured factories with the factory extension finder.
        FacesConfig facesConfig = applicationConfig.getFacesConfig();
        List<ConfiguredElement> configuredFactoryExtensions = facesConfig.getConfiguredFactoryExtensions();

        if (configuredFactoryExtensions != null) {

          FactoryExtensionFinder factoryExtensionFinder = FactoryExtensionFinder.getInstance();
View Full Code Here


    this.bridgeConfigAttributeMap = new BridgeConfigAttributeMap();

    // configuredFacesServletMappings
    String appConfigAttrName = ApplicationConfig.class.getName();
    PortletContext portletContext = portletConfig.getPortletContext();
    ApplicationConfig applicationConfig = (ApplicationConfig) portletContext.getAttribute(appConfigAttrName);
    FacesConfig facesConfig = applicationConfig.getFacesConfig();
    this.configuredFacesServletMappings = facesConfig.getConfiguredFacesServletMappings();

    // configuredSystemEventListeners
    this.configuredSystemEventListeners = facesConfig.getConfiguredSystemEventListeners();
View Full Code Here

        bridgeRequestScopeManager.removeBridgeRequestScopesBySession(httpSession);

        // For each session attribute:
        String appConfigAttrName = ApplicationConfig.class.getName();
        ServletContext servletContext = httpSession.getServletContext();
        ApplicationConfig applicationConfig = (ApplicationConfig) servletContext.getAttribute(
            appConfigAttrName);
        BeanManager beanManager = beanManagerFactory.getBeanManager(applicationConfig.getFacesConfig());

        try {

          Enumeration<String> attributeNames = (Enumeration<String>) httpSession.getAttributeNames();
View Full Code Here

        if (mapEntries != null) {

          String appConfigAttrName = ApplicationConfig.class.getName();
          Map<String, Object> applicationMap = externalContext.getApplicationMap();
          ApplicationConfig applicationConfig = (ApplicationConfig) applicationMap.get(appConfigAttrName);
          BeanManagerFactory beanManagerFactory = (BeanManagerFactory) FactoryExtensionFinder.getFactory(
              BeanManagerFactory.class);
          BeanManager beanManager = beanManagerFactory.getBeanManager(applicationConfig.getFacesConfig());

          for (Map.Entry<String, Object> mapEntry : mapEntries) {
            String potentialManagedBeanName = mapEntry.getKey();
            Object potentialManagedBeanValue = mapEntry.getValue();
View Full Code Here

  @Override
  public String getApplicationContextPath() {

    if (applicationContextPath == null) {
      String appConfigAttrName = ApplicationConfig.class.getName();
      ApplicationConfig applicationConfig = (ApplicationConfig) getApplicationMap().get(appConfigAttrName);
      applicationContextPath = applicationConfig.getContextPath();
    }

    return applicationContextPath;
  }
View Full Code Here

   */
  public SessionScopeMap(BridgeContext bridgeContext, int scope) {

    String appConfigAttrName = ApplicationConfig.class.getName();
    PortletContext portletContext = bridgeContext.getPortletContext();
    ApplicationConfig applicationConfig = (ApplicationConfig) portletContext.getAttribute(appConfigAttrName);
    BeanManagerFactory beanManagerFactory = (BeanManagerFactory) FactoryExtensionFinder.getFactory(
        BeanManagerFactory.class);
    this.beanManager = beanManagerFactory.getBeanManager(applicationConfig.getFacesConfig());

    PortletRequest portletRequest = bridgeContext.getPortletRequest();
    this.portletSession = portletRequest.getPortletSession();

    // Determines whether or not methods annotated with the @PreDestroy annotation are preferably invoked
View Full Code Here

    BeanManagerFactory beanManagerFactory = (BeanManagerFactory) FactoryExtensionFinder.getFactory(
        BeanManagerFactory.class);
    this.portletContext = bridgeContext.getPortletContext();

    String appConfigAttrName = ApplicationConfig.class.getName();
    ApplicationConfig applicationConfig = (ApplicationConfig) this.portletContext.getAttribute(appConfigAttrName);
    this.beanManager = beanManagerFactory.getBeanManager(applicationConfig.getFacesConfig());

    // Determines whether or not methods annotated with the @PreDestroy annotation are preferably invoked
    // over the @BridgePreDestroy annotation.
    PortletConfig portletConfig = bridgeContext.getPortletConfig();
    this.preferPreDestroy = PortletConfigParam.PreferPreDestroy.getBooleanValue(portletConfig);
View Full Code Here

  public RequestScopeMap(BridgeContext bridgeContext) {

    String appConfigAttrName = ApplicationConfig.class.getName();
    PortletContext portletContext = bridgeContext.getPortletContext();
    ApplicationConfig applicationConfig = (ApplicationConfig) portletContext.getAttribute(appConfigAttrName);
    BeanManagerFactory beanManagerFactory = (BeanManagerFactory) FactoryExtensionFinder.getFactory(
        BeanManagerFactory.class);
    this.beanManager = beanManagerFactory.getBeanManager(applicationConfig.getFacesConfig());

    // Determines whether or not JSF @ManagedBean classes annotated with @RequestScoped should be distinct for
    // each portlet when running under Liferay Portal.
    boolean distinctRequestScopedManagedBeans = false;
View Full Code Here

    MultiPartConfig facesServletMultiPartConfig = null;

    String appConfigAttrName = ApplicationConfig.class.getName();
    Map<String, Object> applicationMap = externalContext.getApplicationMap();
    ApplicationConfig applicationConfig = (ApplicationConfig) applicationMap.get(appConfigAttrName);
    WebConfig webConfig = applicationConfig.getWebConfig();
    List<ConfiguredServlet> configuredServlets = webConfig.getConfiguredServlets();

    for (ConfiguredServlet configuredServlet : configuredServlets) {

      if (FACES_SERVLET_FQCN.equals(configuredServlet.getServletClass())) {
View Full Code Here

    if ((servletPath != null) && servletPath.startsWith(RESOURCE_IDENTIFIER)) {

      Map<String, Object> applicationMap = externalContext.getApplicationMap();
      String appConfigAttrName = ApplicationConfig.class.getName();
      ApplicationConfig applicationConfig = (ApplicationConfig) applicationMap.get(appConfigAttrName);
      FacesConfig facesConfig = applicationConfig.getFacesConfig();
      List<ConfiguredServletMapping> configuredFacesServletMappings =
        facesConfig.getConfiguredFacesServletMappings();

      resourceName = servletPath.substring(RESOURCE_IDENTIFIER.length() + 1);
View Full Code Here

TOP

Related Classes of com.liferay.faces.util.config.ApplicationConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.