Package net.officefloor.web.spi.security
Interface HttpSecurityApplicationContext<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
-
- All Known Subinterfaces:
AuthenticateContext<AC,O,F>
,ChallengeContext<O,F>
,LogoutContext<O,F>
- All Known Implementing Classes:
AbstractMockHttpSecurityActionContext
,MockHttpAuthenticateContext
,MockHttpChallengeContext
,MockHttpLogoutContext
public interface HttpSecurityApplicationContext<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
Generic context for integratingHttpSecurity
actions into the application.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
doFlow(F key, java.lang.Object parameter, FlowCallback callback)
Undertakes a flow.java.lang.Object
getObject(O key)
Obtains a dependency.
-
-
-
Method Detail
-
getObject
java.lang.Object getObject(O key)
Obtains a dependency.- Parameters:
key
- Key for the dependency.- Returns:
- Dependency.
-
doFlow
void doFlow(F key, java.lang.Object parameter, FlowCallback callback)
Undertakes a flow.- Parameters:
key
- Key identifying the flow.parameter
- Parameter.callback
-FlowCallback
.
-
-