Package org.springframework.faces.config
Class AbstractFacesFlowConfiguration
java.lang.Object
org.springframework.faces.config.AbstractFacesFlowConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class AbstractFacesFlowConfiguration
extends Object
implements org.springframework.context.ApplicationContextAware
A base class for
@Configuration
classes to configure
Spring Web Flow in JSF applications.
Provides protected method access to builders for one (or more) of the following:
Also registers a HandlerMapping bean to provide JSF 2 resource handling at
"/jakarta.faces.resource/**"
or Rich Faces at "/rfRes/**"
.
- Since:
- 2.4
- Author:
- Rossen Stoyanchev
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.context.ApplicationContext
protected FlowBuilderServicesBuilder
Return a builder for creating aFlowBuilderServices
instance.protected FlowDefinitionRegistryBuilder
Return a builder for creating aFlowDefinitionRegistry
instance.protected FlowDefinitionRegistryBuilder
getFlowDefinitionRegistryBuilder
(FlowBuilderServices flowBuilderServices) Return a builder for creating aFlowDefinitionRegistry
instance.protected FlowExecutorBuilder
getFlowExecutorBuilder
(FlowDefinitionLocator flowRegistry) Return a builder for creating aFlowExecutor
instance.org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
AbstractFacesFlowConfiguration
public AbstractFacesFlowConfiguration()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext() -
getFlowExecutorBuilder
Return a builder for creating aFlowExecutor
instance.- Parameters:
flowRegistry
- theFlowDefinitionRegistry
to configure on the flow executor- Returns:
- the created builder
-
getFlowDefinitionRegistryBuilder
Return a builder for creating aFlowDefinitionRegistry
instance.- Returns:
- the created builder
-
getFlowDefinitionRegistryBuilder
protected FlowDefinitionRegistryBuilder getFlowDefinitionRegistryBuilder(FlowBuilderServices flowBuilderServices) Return a builder for creating aFlowDefinitionRegistry
instance.- Parameters:
flowBuilderServices
- theFlowBuilderServices
to configure on the flow registry with- Returns:
- the created builder
-
getFlowBuilderServicesBuilder
Return a builder for creating aFlowBuilderServices
instance.- Returns:
- the created builder
-
jsrResourceHandlerMapping
@Bean public org.springframework.web.servlet.handler.SimpleUrlHandlerMapping jsrResourceHandlerMapping() -
jsfResourceRequestHandler
-
httpRequestHandlerAdapter
@Bean public org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter httpRequestHandlerAdapter()
-