Class JsfBeansAutoConfiguration


  • @Configuration
    @ConditionalOnWebApplication(type=SERVLET)
    @ConditionalOnClass(javax.faces.context.FacesContext.class)
    public class JsfBeansAutoConfiguration
    extends java.lang.Object
    JSF 2.3-like Bean Definitions. These bean definitions are taken from the mojarra CdiProducers.
    See Also:
    http://arjan-tijms.omnifaces.org/p/jsf-23.html#1316
    • Constructor Detail

      • JsfBeansAutoConfiguration

        public JsfBeansAutoConfiguration()
    • Method Detail

      • application

        @Bean("application")
        @ConditionalOnMissingBean(name="application")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        public java.lang.Object application()
      • applicationMap

        @Bean("applicationScope")
        @ConditionalOnMissingBean(name="applicationScope")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.Object> applicationMap()
      • requestCookieMap

        @Bean("cookie")
        @ConditionalOnMissingBean(name="cookie")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.Object> requestCookieMap()
      • facesContext

        @Bean("facesContext")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public javax.faces.context.FacesContext facesContext()
        Spring bean definition for the JSF FacesContext.
        Returns:
        The current FacesContext.
        See Also:
        FacesContextProducer
      • flash

        @Bean("flash")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public javax.faces.context.Flash flash()
      • flowScope

        @Bean("flowScope")
        @ConditionalOnMissingBean(name="flowScope")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.Object,​java.lang.Object> flowScope()
      • headerMap

        @Bean("header")
        @ConditionalOnMissingBean(name="header")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.String> headerMap()
      • headerValuesMap

        @Bean("headerValues")
        @ConditionalOnMissingBean(name="headerValues")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.String[]> headerValuesMap()
      • initParameterMap

        @Bean("initParam")
        @ConditionalOnMissingBean(name="initParam")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.String> initParameterMap()
      • requestParameterMap

        @Bean("param")
        @ConditionalOnMissingBean(name="param")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.String> requestParameterMap()
      • requestParameterValuesMap

        @Bean("paramValues")
        @ConditionalOnMissingBean(name="paramValues")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.String[]> requestParameterValuesMap()
      • request

        @Bean("request")
        @ConditionalOnMissingBean
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        public java.lang.Object request()
      • requestMap

        @Bean("requestScope")
        @ConditionalOnMissingBean(name="requestScope")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.Object> requestMap()
      • resourceHandler

        @Bean("resource")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public javax.faces.application.ResourceHandler resourceHandler()
      • session

        @Bean("session")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public java.lang.Object session()
      • sessionMap

        @Bean("sessionScope")
        @ConditionalOnMissingBean(name="sessionScope")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        public java.util.Map<java.lang.String,​java.lang.Object> sessionMap()
      • viewRoot

        @Bean("view")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public javax.faces.component.UIViewRoot viewRoot()
      • viewMap

        @Bean("viewScope")
        @Scope(value="prototype",
               proxyMode=INTERFACES)
        @ConditionalOnMissingBean(name="viewScope")
        public java.util.Map<java.lang.String,​java.lang.Object> viewMap()
      • externalContext

        @Bean("externalContext")
        @Scope(value="prototype",
               proxyMode=TARGET_CLASS)
        @ConditionalOnMissingBean
        public javax.faces.context.ExternalContext externalContext()