Interface HttpSecurityDependencyType<D extends Enum<D>>
- All Known Implementing Classes:
HttpSecurityDependencyTypeImpl
public interface HttpSecurityDependencyType<D extends Enum<D>>
Type definition of a dependency required by the
HttpSecuritySource.- Author:
- Daniel Sagenschneider
-
Method Summary
-
Method Details
-
getDependencyName
String getDependencyName()Obtains the name of the dependency.- Returns:
- Name of the dependency.
-
getIndex
int getIndex()Obtains the index identifying the dependency.- Returns:
- Index identifying the dependency.
-
getDependencyType
Class<?> getDependencyType()Obtains theClassthat the dependent object must extend/implement.- Returns:
- Type of the dependency.
-
getTypeQualifier
String getTypeQualifier()Obtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
- Returns:
- Qualifier on the type. May be
nullif not qualifying the type.
-
getKey
D getKey()Obtains the key identifying the dependency.- Returns:
- Key identifying the dependency.
-