Package org.apereo.cas.web.flow
Class CasDefaultFlowUrlHandler
java.lang.Object
org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
org.apereo.cas.web.flow.CasDefaultFlowUrlHandler
- All Implemented Interfaces:
org.springframework.webflow.context.servlet.FlowUrlHandler
public class CasDefaultFlowUrlHandler
extends org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
Provides special handling for parameters in requests made to the CAS login
webflow.
- Since:
- 3.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault flow execution key parameter name, "execution". -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFlowDefinitionUrl(String flowId, org.springframework.webflow.core.collection.AttributeMap input, jakarta.servlet.http.HttpServletRequest request) createFlowExecutionUrl(String flowId, String flowExecutionKey, jakarta.servlet.http.HttpServletRequest request) getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest request) getFlowId(jakarta.servlet.http.HttpServletRequest request) voidsetFlowExecutionKeyParameter(String flowExecutionKeyParameter) Methods inherited from class org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
setEncodingScheme
-
Field Details
-
DEFAULT_FLOW_EXECUTION_KEY_PARAMETER
Default flow execution key parameter name, "execution". Same as that used byDefaultFlowUrlHandler.- See Also:
-
-
Constructor Details
-
CasDefaultFlowUrlHandler
public CasDefaultFlowUrlHandler()
-
-
Method Details
-
getFlowExecutionKey
- Specified by:
getFlowExecutionKeyin interfaceorg.springframework.webflow.context.servlet.FlowUrlHandler- Overrides:
getFlowExecutionKeyin classorg.springframework.webflow.context.servlet.DefaultFlowUrlHandler
-
createFlowExecutionUrl
public String createFlowExecutionUrl(String flowId, String flowExecutionKey, jakarta.servlet.http.HttpServletRequest request) - Specified by:
createFlowExecutionUrlin interfaceorg.springframework.webflow.context.servlet.FlowUrlHandler- Overrides:
createFlowExecutionUrlin classorg.springframework.webflow.context.servlet.DefaultFlowUrlHandler
-
createFlowDefinitionUrl
public String createFlowDefinitionUrl(String flowId, org.springframework.webflow.core.collection.AttributeMap input, jakarta.servlet.http.HttpServletRequest request) - Specified by:
createFlowDefinitionUrlin interfaceorg.springframework.webflow.context.servlet.FlowUrlHandler- Overrides:
createFlowDefinitionUrlin classorg.springframework.webflow.context.servlet.DefaultFlowUrlHandler
-
getFlowId
- Specified by:
getFlowIdin interfaceorg.springframework.webflow.context.servlet.FlowUrlHandler- Overrides:
getFlowIdin classorg.springframework.webflow.context.servlet.DefaultFlowUrlHandler
-
setFlowExecutionKeyParameter
-