Enum Class ChangeLogTypeBuiltin

java.lang.Object
java.lang.Enum<ChangeLogTypeBuiltin>
edu.internet2.middleware.grouper.changeLog.ChangeLogTypeBuiltin
All Implemented Interfaces:
ChangeLogTypeIdentifier, Serializable, Comparable<ChangeLogTypeBuiltin>, Constable

public enum ChangeLogTypeBuiltin extends Enum<ChangeLogTypeBuiltin> implements ChangeLogTypeIdentifier
  • Enum Constant Details

    • GROUP_FIELD_ADD

      public static final ChangeLogTypeBuiltin GROUP_FIELD_ADD
      add group field
    • GROUP_FIELD_UPDATE

      public static final ChangeLogTypeBuiltin GROUP_FIELD_UPDATE
      update group field
    • GROUP_FIELD_DELETE

      public static final ChangeLogTypeBuiltin GROUP_FIELD_DELETE
      delete group field
    • GROUP_COMPOSITE_ADD

      public static final ChangeLogTypeBuiltin GROUP_COMPOSITE_ADD
      add group composite
    • GROUP_COMPOSITE_UPDATE

      public static final ChangeLogTypeBuiltin GROUP_COMPOSITE_UPDATE
      update group composite
    • GROUP_COMPOSITE_DELETE

      public static final ChangeLogTypeBuiltin GROUP_COMPOSITE_DELETE
      delete group composite
    • GROUP_TYPE_ASSIGN

      public static final ChangeLogTypeBuiltin GROUP_TYPE_ASSIGN
      assign group type
    • GROUP_TYPE_UNASSIGN

      public static final ChangeLogTypeBuiltin GROUP_TYPE_UNASSIGN
      unassign group type
    • MEMBERSHIP_ADD

      public static final ChangeLogTypeBuiltin MEMBERSHIP_ADD
      add membership
    • MEMBERSHIP_UPDATE

      public static final ChangeLogTypeBuiltin MEMBERSHIP_UPDATE
      update membership
    • MEMBERSHIP_DELETE

      public static final ChangeLogTypeBuiltin MEMBERSHIP_DELETE
      delete membership
    • PRIVILEGE_ADD

      public static final ChangeLogTypeBuiltin PRIVILEGE_ADD
      add privilege
    • PRIVILEGE_UPDATE

      public static final ChangeLogTypeBuiltin PRIVILEGE_UPDATE
      update privilege
    • PRIVILEGE_DELETE

      public static final ChangeLogTypeBuiltin PRIVILEGE_DELETE
      delete privilege
    • GROUP_ADD

      public static final ChangeLogTypeBuiltin GROUP_ADD
      add group
    • GROUP_UPDATE

      public static final ChangeLogTypeBuiltin GROUP_UPDATE
      update group
    • GROUP_DELETE

      public static final ChangeLogTypeBuiltin GROUP_DELETE
      delete group
    • GROUP_ENABLE

      public static final ChangeLogTypeBuiltin GROUP_ENABLE
      enable group
    • GROUP_DISABLE

      public static final ChangeLogTypeBuiltin GROUP_DISABLE
      disable group
    • ENTITY_ADD

      public static final ChangeLogTypeBuiltin ENTITY_ADD
      add entity
    • ENTITY_ENABLE

      public static final ChangeLogTypeBuiltin ENTITY_ENABLE
      enable entity
    • ENTITY_UPDATE

      public static final ChangeLogTypeBuiltin ENTITY_UPDATE
      update entity
    • ENTITY_DELETE

      public static final ChangeLogTypeBuiltin ENTITY_DELETE
      delete entity
    • ENTITY_DISABLE

      public static final ChangeLogTypeBuiltin ENTITY_DISABLE
      disable entity
    • ATTRIBUTE_DEF_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_ADD
      attribute def add
    • ATTRIBUTE_DEF_UPDATE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_UPDATE
      attribute def update
    • ATTRIBUTE_DEF_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_DELETE
      attribute def delete
    • STEM_ADD

      public static final ChangeLogTypeBuiltin STEM_ADD
      stem add
    • STEM_UPDATE

      public static final ChangeLogTypeBuiltin STEM_UPDATE
      stem update
    • STEM_DELETE

      public static final ChangeLogTypeBuiltin STEM_DELETE
      stem delete
    • MEMBER_ADD

      public static final ChangeLogTypeBuiltin MEMBER_ADD
      member add
    • MEMBER_UPDATE

      public static final ChangeLogTypeBuiltin MEMBER_UPDATE
      member add
    • MEMBER_DELETE

      public static final ChangeLogTypeBuiltin MEMBER_DELETE
      member add
    • MEMBER_CHANGE_SUBJECT

      public static final ChangeLogTypeBuiltin MEMBER_CHANGE_SUBJECT
      member change subject
    • ATTRIBUTE_ASSIGN_ACTION_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ACTION_ADD
      attribute assign action add
    • ATTRIBUTE_ASSIGN_ACTION_UPDATE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ACTION_UPDATE
      attribute assign action update
    • ATTRIBUTE_ASSIGN_ACTION_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ACTION_DELETE
      attribute assign action delete
    • ATTRIBUTE_ASSIGN_ACTION_SET_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ACTION_SET_ADD
      attribute assign action set add
    • ATTRIBUTE_ASSIGN_ACTION_SET_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ACTION_SET_DELETE
      attribute assign action set delete
    • ATTRIBUTE_DEF_NAME_SET_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_NAME_SET_ADD
      attribute def name set add
    • ATTRIBUTE_DEF_NAME_SET_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_NAME_SET_DELETE
      attribute def name set delete
    • ROLE_SET_ADD

      public static final ChangeLogTypeBuiltin ROLE_SET_ADD
      role set add
    • ROLE_SET_DELETE

      public static final ChangeLogTypeBuiltin ROLE_SET_DELETE
      role set delete
    • ATTRIBUTE_DEF_NAME_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_NAME_ADD
      attribute def name add
    • ATTRIBUTE_DEF_NAME_UPDATE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_NAME_UPDATE
      attribute def name update
    • ATTRIBUTE_DEF_NAME_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_DEF_NAME_DELETE
      attribute def name delete
    • ATTRIBUTE_ASSIGN_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_ADD
      attribute assign add
    • ATTRIBUTE_ASSIGN_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_DELETE
      attribute assign delete
    • ATTRIBUTE_ASSIGN_VALUE_ADD

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_VALUE_ADD
      attribute assign value add
    • ATTRIBUTE_ASSIGN_VALUE_DELETE

      public static final ChangeLogTypeBuiltin ATTRIBUTE_ASSIGN_VALUE_DELETE
      attribute assign value delete
    • PERMISSION_CHANGE_ON_ROLE

      public static final ChangeLogTypeBuiltin PERMISSION_CHANGE_ON_ROLE
      permission change on role
    • PERMISSION_CHANGE_ON_SUBJECT

      public static final ChangeLogTypeBuiltin PERMISSION_CHANGE_ON_SUBJECT
      permission change on subject
    • GROUP_SET_ADD

      public static final ChangeLogTypeBuiltin GROUP_SET_ADD
      group set add
    • GROUP_SET_DELETE

      public static final ChangeLogTypeBuiltin GROUP_SET_DELETE
      group set delete
  • Method Details

    • values

      public static ChangeLogTypeBuiltin[] 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 ChangeLogTypeBuiltin 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
    • retrieveChangeLogTypeByChangeLogEntry

      public static ChangeLogTypeBuiltin retrieveChangeLogTypeByChangeLogEntry(ChangeLogEntry changeLogEntry)
      lookup a change log type by category and action
      Parameters:
      category -
      action -
      Returns:
      the builtin type
    • retrieveChangeLogTypeByCategoryAndAction

      public static ChangeLogTypeBuiltin retrieveChangeLogTypeByCategoryAndAction(String category, String action)
      lookup a change log type by category and action
      Parameters:
      category -
      action -
      Returns:
      the builtin type
    • getChangeLogType

      public ChangeLogType getChangeLogType()
      get the changelog type from the enum
      Returns:
      the changelog type
    • internal_changeLogTypeDefault

      public ChangeLogType internal_changeLogTypeDefault()
      get the defaults, but not the id
      Returns:
      the defaults
    • getChangeLogCategory

      public String getChangeLogCategory()
      Description copied from interface: ChangeLogTypeIdentifier
      get the changelog category
      Specified by:
      getChangeLogCategory in interface ChangeLogTypeIdentifier
      Returns:
      the id
      See Also:
    • getActionName

      public String getActionName()
      Description copied from interface: ChangeLogTypeIdentifier
      get the action name of the changelog type
      Specified by:
      getActionName in interface ChangeLogTypeIdentifier
      Returns:
      the name
      See Also:
    • internal_clearCache

      public static void internal_clearCache()