Enum Class PermissionChangeDetail.ChangeFlag

java.lang.Object
java.lang.Enum<PermissionChangeDetail.ChangeFlag>
de.espirit.firstspirit.storage.PermissionChangeDetail.ChangeFlag
All Implemented Interfaces:
Serializable, Comparable<PermissionChangeDetail.ChangeFlag>, Constable
Enclosing interface:
PermissionChangeDetail

public static enum PermissionChangeDetail.ChangeFlag extends Enum<PermissionChangeDetail.ChangeFlag>
Flag identifiying the type of change.
Since:
4.0.59
  • Enum Constant Details

    • DEFINED

      public static final PermissionChangeDetail.ChangeFlag DEFINED
      Indicates that the permisson attribute was initially created in the belonging revision for the belonging storeelement. Hierarchical inheritance of permissions was broken
      Since:
      4.0.59
    • CHANGED

      public static final PermissionChangeDetail.ChangeFlag CHANGED
      Indicates that the permission definition has changed in the belonging revision for the belonging storeelement.
      Since:
      4.0.59
    • REMOVED

      public static final PermissionChangeDetail.ChangeFlag REMOVED
      Indicates that the permission definition was removed in the belonging revision for the belonging storeelement. Hierachical inheritance of permissions is reactivated.
      Since:
      4.0.59
  • Method Details

    • values

      public static PermissionChangeDetail.ChangeFlag[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PermissionChangeDetail.ChangeFlag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null