Interface Authority

All Superinterfaces:
Serializable
All Known Subinterfaces:
InternalAuthority
All Known Implementing Classes:
GridAuthority, McpAuthority, MonitorAuthority, PipelineAuthority, PopulatedRoleAuthority, RoleAuthority, ServiceAuthority, SpaceAuthority, SystemAuthority

public interface Authority extends Serializable
Interface for all authorities that may be granted to a user. "Authority" refers to an abstraction given to a set of privileges (permissions).

An Authority must be representable as a String which is specifically supported by an AuthorityFactory.

Since:
7.0.1
Author:
Moran Avigdor
  • Method Summary

    Modifier and Type
    Method
    Description
    An Authority that can be represented as a String which is sufficient in precision to be relied upon for an access control decisions.
  • Method Details

    • getAuthority

      String getAuthority()
      An Authority that can be represented as a String which is sufficient in precision to be relied upon for an access control decisions.
      Returns:
      a representation of the granted authority (expressed as a String with sufficient precision).