public class SecurityFlowExecutionListener extends FlowExecutionListenerAdapter
| Constructor and Description |
|---|
SecurityFlowExecutionListener() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.AccessDecisionManager |
getAccessDecisionManager()
Get the access decision manager that makes flow authorization decisions.
|
void |
sessionCreating(RequestContext context,
FlowDefinition definition)
Called to indicate a new flow definition session is about to be created.
|
void |
setAccessDecisionManager(org.springframework.security.AccessDecisionManager accessDecisionManager)
Set the access decision manager that makes flow authorization decisions.
|
void |
stateEntering(RequestContext context,
StateDefinition state)
Called when a state transitions, after the transition is matched but before the transition occurs.
|
void |
transitionExecuting(RequestContext context,
TransitionDefinition transition)
Called when a transition is matched but before the transition occurs.
|
eventSignaled, exceptionThrown, paused, requestProcessed, requestSubmitted, resuming, sessionEnded, sessionEnding, sessionStarted, sessionStarting, stateEntered, viewRendered, viewRenderingpublic org.springframework.security.AccessDecisionManager getAccessDecisionManager()
public void setAccessDecisionManager(org.springframework.security.AccessDecisionManager accessDecisionManager)
accessDecisionManager - the decision manager to userpublic void sessionCreating(RequestContext context, FlowDefinition definition)
FlowExecutionListenersessionCreating in interface FlowExecutionListenersessionCreating in class FlowExecutionListenerAdaptercontext - the current flow request contextdefinition - the flow for which a new session is startingpublic void stateEntering(RequestContext context, StateDefinition state) throws EnterStateVetoException
FlowExecutionListenerstateEntering in interface FlowExecutionListenerstateEntering in class FlowExecutionListenerAdaptercontext - the current flow request contextstate - the proposed state to transition toEnterStateVetoException - when entering the state is not allowedpublic void transitionExecuting(RequestContext context, TransitionDefinition transition)
FlowExecutionListenertransitionExecuting in interface FlowExecutionListenertransitionExecuting in class FlowExecutionListenerAdaptercontext - the current flow request contexttransition - the proposed transition