Class HttpSecurityDependencyTypeImpl<O extends Enum<O>>
java.lang.Object
net.officefloor.web.security.type.HttpSecurityDependencyTypeImpl<O>
- All Implemented Interfaces:
HttpSecurityDependencyType<O>
public class HttpSecurityDependencyTypeImpl<O extends Enum<O>>
extends Object
implements HttpSecurityDependencyType<O>
HttpSecurityDependencyType adapted from the
ManagedObjectDependencyType.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionHttpSecurityDependencyTypeImpl(ManagedObjectDependencyType<O> dependency) Initiate. -
Method Summary
-
Constructor Details
-
HttpSecurityDependencyTypeImpl
Initiate.- Parameters:
dependency-ManagedObjectDependencyType.
-
-
Method Details
-
getDependencyName
Description copied from interface:HttpSecurityDependencyTypeObtains the name of the dependency.- Specified by:
getDependencyNamein interfaceHttpSecurityDependencyType<O extends Enum<O>>- Returns:
- Name of the dependency.
-
getIndex
public int getIndex()Description copied from interface:HttpSecurityDependencyTypeObtains the index identifying the dependency.- Specified by:
getIndexin interfaceHttpSecurityDependencyType<O extends Enum<O>>- Returns:
- Index identifying the dependency.
-
getDependencyType
Description copied from interface:HttpSecurityDependencyTypeObtains theClassthat the dependent object must extend/implement.- Specified by:
getDependencyTypein interfaceHttpSecurityDependencyType<O extends Enum<O>>- Returns:
- Type of the dependency.
-
getTypeQualifier
Description copied from interface:HttpSecurityDependencyTypeObtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
- Specified by:
getTypeQualifierin interfaceHttpSecurityDependencyType<O extends Enum<O>>- Returns:
- Qualifier on the type. May be
nullif not qualifying the type.
-
getKey
Description copied from interface:HttpSecurityDependencyTypeObtains the key identifying the dependency.- Specified by:
getKeyin interfaceHttpSecurityDependencyType<O extends Enum<O>>- Returns:
- Key identifying the dependency.
-