Interface HttpSecurityDependencyMetaData<D extends java.lang.Enum<D>>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      D getKey()
      Obtains the Enum key identifying this dependency.
      java.lang.String getLabel()
      Provides a descriptive name for this dependency.
      java.lang.Class<?> getType()
      Obtains the Class that the dependent object must extend/implement.
      java.lang.String getTypeQualifier()
      Obtains the qualifier on the type.
    • Method Detail

      • getKey

        D getKey()
        Obtains the Enum key identifying this dependency.
        Returns:
        Enum key identifying the dependency.
      • getType

        java.lang.Class<?> getType()
        Obtains the Class that 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 null if not qualifying the type.
      • getLabel

        java.lang.String getLabel()
        Provides a descriptive name for this dependency. This is useful to better describe the dependency.
        Returns:
        Descriptive name for this dependency.