Interface HttpSecurityDependencyType<D extends java.lang.Enum<D>>
-
- All Known Implementing Classes:
HttpSecurityDependencyTypeImpl
public interface HttpSecurityDependencyType<D extends java.lang.Enum<D>>Type definitionof a dependency required by theHttpSecuritySource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetDependencyName()Obtains the name of the dependency.java.lang.Class<?>getDependencyType()Obtains theClassthat the dependent object must extend/implement.intgetIndex()Obtains the index identifying the dependency.DgetKey()Obtains the key identifying the dependency.java.lang.StringgetTypeQualifier()Obtains the qualifier on the type.
-
-
-
Method Detail
-
getDependencyName
java.lang.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
java.lang.Class<?> getDependencyType()
Obtains theClassthat the dependent object must extend/implement.- Returns:
- Type of the dependency.
-
getTypeQualifier
java.lang.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.
-
-