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
ManagedObjectSource
can not invokeFlow
or useTeam
instances. Should this be required, use theHttpSecurityExecuteContext
to invokeFlow
instances.- Parameters:
managedObjectName
- Name of theManagedObject
.managedObjectSource
-ManagedObjectSource
for theManagedObject
.managedObjectScope
-ManagedObjectScope
for the resultingManagedObject
.- Returns:
HttpSecuritySupportingManagedObject
to configure theManagedObject
.
-
-