Interface PermissionReference

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractPermission, AbstractPermissionReference, DynamicPermission, Permission, PermissionGroup, PermissionReferenceImpl, RequiredPermission, SimplePermissionReference

public interface PermissionReference extends Serializable
A Permission is a named permission against a type or aspect which is defined by QName. So a permission string is scoped by type.
Author:
Andy Hind
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the name of the permission
    Get the QName of the type or aspect against which the permission is defined.
  • Method Details

    • getQName

      QName getQName()
      Get the QName of the type or aspect against which the permission is defined.
      Returns:
      the qname
    • getName

      String getName()
      Get the name of the permission
      Returns:
      the name