Package net.officefloor.web.spi.security
Interface HttpSecuritySourceContext
-
- All Superinterfaces:
SourceContext,SourceProperties
public interface HttpSecuritySourceContext extends SourceContext
Context for theHttpSecuritySource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <O extends java.lang.Enum<O>>
HttpSecuritySupportingManagedObject<O>addSupportingManagedObject(java.lang.String managedObjectName, ManagedObjectSource<O,?> managedObjectSource, ManagedObjectScope managedObjectScope)-
Methods inherited from interface net.officefloor.frame.api.source.SourceContext
getClassLoader, getClock, getLogger, getName, getOptionalResource, getProfiles, getResource, isLoadingType, loadClass, loadOptionalClass, loadOptionalService, loadOptionalServices, loadService, loadService, loadServices
-
Methods inherited from interface net.officefloor.frame.api.source.SourceProperties
getProperties, getProperty, getProperty, getPropertyNames
-
-
-
-
Method Detail
-
addSupportingManagedObject
<O extends java.lang.Enum<O>> HttpSecuritySupportingManagedObject<O> addSupportingManagedObject(java.lang.String managedObjectName, ManagedObjectSource<O,?> managedObjectSource, ManagedObjectScope managedObjectScope)
Adds a
HttpSecuritySupportingManagedObject.Note that the
ManagedObjectSourcecan not invokeFlowor useTeaminstances. Should this be required, use theHttpSecurityExecuteContextto invokeFlowinstances.- Parameters:
managedObjectName- Name of theManagedObject.managedObjectSource-ManagedObjectSourcefor theManagedObject.managedObjectScope-ManagedObjectScopefor the resultingManagedObject.- Returns:
HttpSecuritySupportingManagedObjectto configure theManagedObject.
-
-