Class WebFlow1FlowUrlHandler
java.lang.Object
org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
- All Implemented Interfaces:
- FlowUrlHandler
Flow URL handler that implements the default Web Flow 1.x URL format. Here for backwards compatibility.
- Author:
- Keith Donald
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateFlowDefinitionUrl(String flowId, AttributeMap<?> input, jakarta.servlet.http.HttpServletRequest request) Create a URL that when addressed will launch a new execution of a flow.createFlowExecutionUrl(String flowId, String flowExecutionKey, jakarta.servlet.http.HttpServletRequest request) Create a URL that when addressed will resume an existing execution of a flow.getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest request) Extract the flow execution from the request.getFlowId(jakarta.servlet.http.HttpServletRequest request) Extract the flow id from the request.
- 
Constructor Details- 
WebFlow1FlowUrlHandlerpublic WebFlow1FlowUrlHandler()
 
- 
- 
Method Details- 
getFlowExecutionKeyDescription copied from interface:FlowUrlHandlerExtract the flow execution from the request.- Specified by:
- getFlowExecutionKeyin interface- FlowUrlHandler
- Parameters:
- request- the request
- Returns:
- the flow execution key, or null if no flow execution key is present
 
- 
getFlowIdDescription copied from interface:FlowUrlHandlerExtract the flow id from the request.- Specified by:
- getFlowIdin interface- FlowUrlHandler
- Parameters:
- request- the request
- Returns:
- the flow id, or null if no flow id is present
 
- 
createFlowExecutionUrlpublic String createFlowExecutionUrl(String flowId, String flowExecutionKey, jakarta.servlet.http.HttpServletRequest request) Description copied from interface:FlowUrlHandlerCreate a URL that when addressed will resume an existing execution of a flow.- Specified by:
- createFlowExecutionUrlin interface- FlowUrlHandler
- flowExecutionKey- the flow execution key that is paused and waiting to be resumed
- request- the current request
- Returns:
- the flow execution url
 
- 
createFlowDefinitionUrlpublic String createFlowDefinitionUrl(String flowId, AttributeMap<?> input, jakarta.servlet.http.HttpServletRequest request) Description copied from interface:FlowUrlHandlerCreate a URL that when addressed will launch a new execution of a flow.- Specified by:
- createFlowDefinitionUrlin interface- FlowUrlHandler
- Parameters:
- flowId- the id of the flow definition
- input- the input to pass the new flow execution
- request- the current request
- Returns:
- the flow definition url
 
 
-