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 integratingHttpSecurityactions into the application.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddoFlow(F key, java.lang.Object parameter, FlowCallback callback)Undertakes a flow.java.lang.ObjectgetObject(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.
-
-