Interface HttpSecurable

All Known Implementing Classes:
AbstractHttpSecurable

public interface HttpSecurable
Securable HTTP item.
Author:
Daniel Sagenschneider
  • Method Details

    • getHttpSecurityName

      String getHttpSecurityName()
      Obtains the name for the HttpSecurity to use. May be null if generic HttpSecurity.
      Returns:
      Name of HttpSecurity or null for generic HttpSecurity.
    • getAnyRoles

      String[] getAnyRoles()

      Obtains the list of roles that must have at least one for access.

      Empty/null list means needs only be authenticated.

      Returns:
      List of any roles.
    • getRequiredRoles

      String[] getRequiredRoles()

      Obtains the list of roles that must have all for access.

      Empty/null list means needs only be authenticated.

      Returns:
      List of required roles.