Class JsfBeansAutoConfiguration

java.lang.Object
org.joinfaces.autoconfigure.javaxfaces.JsfBeansAutoConfiguration

@Configuration @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnClass(jakarta.faces.context.FacesContext.class) public class JsfBeansAutoConfiguration extends Object
JSF 2.3-like Bean Definitions.

These bean definitions are taken from the mojarra com.sun.faces.cdi.CdiProducer<T extends Object>s.

See Also:
  • Constructor Details

    • JsfBeansAutoConfiguration

      public JsfBeansAutoConfiguration()
  • Method Details

    • application

      @Bean("application") @ConditionalOnMissingBean(name="application") @Scope("prototype") public Object application()
    • applicationMap

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

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

      @Bean("facesContext") @Scope(value="prototype", proxyMode=TARGET_CLASS) @ConditionalOnMissingBean public jakarta.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 jakarta.faces.context.Flash flash()
    • flowScope

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

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

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

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

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

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

      @Bean("request") @ConditionalOnMissingBean(name="request") @Scope("prototype") public Object request()
    • requestMap

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

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

      @Bean("session") @Scope("prototype") @ConditionalOnMissingBean(name="session") public Object session()
    • sessionMap

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

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

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

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