Interface Permission<Type extends Enum>

Type Parameters:
Type - The enumeration of all available operation types that this permission can affect.
All Known Implementing Classes:
ObjectPermission, SystemPermission

public interface Permission<Type extends Enum>
A permission which affects a specific type of operation, where all available operation types are defined by an enumeration.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the type of operation affected by this permission.
  • Method Details

    • getType

      Type getType()
      Returns the type of operation affected by this permission.
      Returns:
      The type of operation affected by this permission.