Class RolesAllowedAdministrationSource
java.lang.Object
net.officefloor.compile.spi.administration.source.impl.AbstractAdministrationSource<ServerHttpConnection,None,None>
net.officefloor.spring.starter.rest.security.RolesAllowedAdministrationSource
- All Implemented Interfaces:
AdministrationSource<ServerHttpConnection,,None, None> Administration<ServerHttpConnection,,None, None> AdministrationFactory<ServerHttpConnection,None, None>
public class RolesAllowedAdministrationSource
extends AbstractAdministrationSource<ServerHttpConnection,None,None>
implements AdministrationFactory<ServerHttpConnection,None,None>, Administration<ServerHttpConnection,None,None>
AbstractAdministrationSource to enforce roles-allowed security.-
Nested Class Summary
Nested classes/interfaces inherited from class net.officefloor.compile.spi.administration.source.impl.AbstractAdministrationSource
AbstractAdministrationSource.Labeller, AbstractAdministrationSource.MetaDataContext<E,F extends Enum<F>, G extends Enum<G>>, AbstractAdministrationSource.SpecificationContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdministers theManagedObjectinstances.Creates theAdministration.protected voidOverridden to load meta-data.protected voidOverridden to load specification.Methods inherited from class net.officefloor.compile.spi.administration.source.impl.AbstractAdministrationSource
getSpecification, init
-
Constructor Details
-
RolesAllowedAdministrationSource
public RolesAllowedAdministrationSource()
-
-
Method Details
-
loadSpecification
Description copied from class:AbstractAdministrationSourceOverridden to load specification.- Specified by:
loadSpecificationin classAbstractAdministrationSource<ServerHttpConnection,None, None> - Parameters:
context- Specifications.
-
loadMetaData
protected void loadMetaData(AbstractAdministrationSource.MetaDataContext<ServerHttpConnection, None, throws ExceptionNone> context) Description copied from class:AbstractAdministrationSourceOverridden to load meta-data.- Specified by:
loadMetaDatain classAbstractAdministrationSource<ServerHttpConnection,None, None> - Parameters:
context- Meta-data.- Throws:
Exception- If fails to load the meta-data.
-
createAdministration
Description copied from interface:AdministrationFactoryCreates theAdministration.- Specified by:
createAdministrationin interfaceAdministrationFactory<ServerHttpConnection,None, None> - Returns:
Administration.- Throws:
Throwable- If fails to createAdministration.
-
administer
public void administer(AdministrationContext<ServerHttpConnection, None, throws ThrowableNone> context) Description copied from interface:AdministrationAdministers theManagedObjectinstances.- Specified by:
administerin interfaceAdministration<ServerHttpConnection,None, None> - Parameters:
context-AdministrationContext.- Throws:
Throwable- If fails to do duty.
-