Enum Class AuditTypeBuiltin

java.lang.Object
java.lang.Enum<AuditTypeBuiltin>
edu.internet2.middleware.grouper.audit.AuditTypeBuiltin
All Implemented Interfaces:
AuditTypeIdentifier, Serializable, Comparable<AuditTypeBuiltin>, Constable

public enum AuditTypeBuiltin extends Enum<AuditTypeBuiltin> implements AuditTypeIdentifier
  • Enum Constant Details

    • GROUP_TYPE_ADD

      public static final AuditTypeBuiltin GROUP_TYPE_ADD
      add group type
    • GROUP_TYPE_UPDATE

      public static final AuditTypeBuiltin GROUP_TYPE_UPDATE
      update group type
    • GROUP_TYPE_DELETE

      public static final AuditTypeBuiltin GROUP_TYPE_DELETE
      delete group type
    • GROUP_FIELD_ADD

      public static final AuditTypeBuiltin GROUP_FIELD_ADD
      add group field
    • GROUP_FIELD_UPDATE

      public static final AuditTypeBuiltin GROUP_FIELD_UPDATE
      update group field
    • GROUP_FIELD_DELETE

      public static final AuditTypeBuiltin GROUP_FIELD_DELETE
      delete group field
    • GROUP_ATTRIBUTE_ADD

      public static final AuditTypeBuiltin GROUP_ATTRIBUTE_ADD
      add group attribute
    • GROUP_ATTRIBUTE_UPDATE

      public static final AuditTypeBuiltin GROUP_ATTRIBUTE_UPDATE
      update group attribute
    • GROUP_ATTRIBUTE_DELETE

      public static final AuditTypeBuiltin GROUP_ATTRIBUTE_DELETE
      delete group attribute
    • GROUP_COMPOSITE_ADD

      public static final AuditTypeBuiltin GROUP_COMPOSITE_ADD
      add group composite
    • GROUP_COMPOSITE_UPDATE

      public static final AuditTypeBuiltin GROUP_COMPOSITE_UPDATE
      update group composite
    • GROUP_COMPOSITE_DELETE

      public static final AuditTypeBuiltin GROUP_COMPOSITE_DELETE
      delete group composite
    • GROUP_TYPE_ASSIGN

      public static final AuditTypeBuiltin GROUP_TYPE_ASSIGN
      assign group type
    • GROUP_TYPE_UNASSIGN

      public static final AuditTypeBuiltin GROUP_TYPE_UNASSIGN
      unassign group type
    • MEMBERSHIP_GROUP_ADD

      public static final AuditTypeBuiltin MEMBERSHIP_GROUP_ADD
      add group membership
    • MEMBERSHIP_GROUP_UPDATE

      public static final AuditTypeBuiltin MEMBERSHIP_GROUP_UPDATE
      update group membership
    • MEMBERSHIP_GROUP_DELETE

      public static final AuditTypeBuiltin MEMBERSHIP_GROUP_DELETE
      delete group membership
    • MEMBERSHIP_GROUP_EXPORT

      public static final AuditTypeBuiltin MEMBERSHIP_GROUP_EXPORT
      export group membership
    • MEMBERSHIP_GROUP_IMPORT

      public static final AuditTypeBuiltin MEMBERSHIP_GROUP_IMPORT
      import group membership
    • PRIVILEGE_GROUP_ADD

      public static final AuditTypeBuiltin PRIVILEGE_GROUP_ADD
      add group privilege
    • PRIVILEGE_GROUP_UPDATE

      public static final AuditTypeBuiltin PRIVILEGE_GROUP_UPDATE
      update group privilege
    • PRIVILEGE_GROUP_DELETE

      public static final AuditTypeBuiltin PRIVILEGE_GROUP_DELETE
      delete group privilege
    • PRIVILEGE_STEM_ADD

      public static final AuditTypeBuiltin PRIVILEGE_STEM_ADD
      add stem privilege
    • PRIVILEGE_STEM_UPDATE

      public static final AuditTypeBuiltin PRIVILEGE_STEM_UPDATE
      update stem privilege
    • PRIVILEGE_STEM_DELETE

      public static final AuditTypeBuiltin PRIVILEGE_STEM_DELETE
      delete stem privilege
    • PRIVILEGE_ATTRIBUTE_DEF_ADD

      public static final AuditTypeBuiltin PRIVILEGE_ATTRIBUTE_DEF_ADD
      add attrDef privilege
    • PRIVILEGE_ATTRIBUTE_DEF_UPDATE

      public static final AuditTypeBuiltin PRIVILEGE_ATTRIBUTE_DEF_UPDATE
      update attrDef privilege
    • PRIVILEGE_ATTRIBUTE_DEF_DELETE

      public static final AuditTypeBuiltin PRIVILEGE_ATTRIBUTE_DEF_DELETE
      delete attrDef privilege
    • ATTRIBUTE_DEF_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_ADD
      add attribute def
    • ATTRIBUTE_DEF_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_UPDATE
      update attribute def
    • ATTRIBUTE_DEF_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_DELETE
      delete attribute def
    • ATTRIBUTE_DEF_NAME_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_NAME_ADD
    • ATTRIBUTE_DEF_NAME_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_NAME_UPDATE
      update attribute def
    • ATTRIBUTE_DEF_NAME_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_DEF_NAME_DELETE
      delete attribute def
    • ATTRIBUTE_ASSIGN_VALUE_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_VALUE_ADD
    • ATTRIBUTE_ASSIGN_VALUE_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_VALUE_UPDATE
      update attribute def
    • ATTRIBUTE_ASSIGN_VALUE_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_VALUE_DELETE
      delete attribute def
    • ATTRIBUTE_ASSIGN_GROUP_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_GROUP_ADD
    • ATTRIBUTE_ASSIGN_GROUP_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_GROUP_UPDATE
      update group
    • ATTRIBUTE_ASSIGN_GROUP_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_GROUP_DELETE
      delete group
    • ATTRIBUTE_ASSIGN_STEM_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_STEM_ADD
    • ATTRIBUTE_ASSIGN_STEM_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_STEM_UPDATE
      update stem
    • ATTRIBUTE_ASSIGN_STEM_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_STEM_DELETE
      delete stem
    • ATTRIBUTE_ASSIGN_MEMBER_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_MEMBER_ADD
    • ATTRIBUTE_ASSIGN_MEMBER_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_MEMBER_UPDATE
      update member
    • ATTRIBUTE_ASSIGN_MEMBER_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_MEMBER_DELETE
      delete member
    • ATTRIBUTE_ASSIGN_IMMMSHIP_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_IMMMSHIP_ADD
    • ATTRIBUTE_ASSIGN_IMMMSHIP_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_IMMMSHIP_UPDATE
      update imm mship
    • ATTRIBUTE_ASSIGN_IMMMSHIP_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_IMMMSHIP_DELETE
      delete imm mship
    • ATTRIBUTE_ASSIGN_ANYMSHIP_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ANYMSHIP_ADD
    • ATTRIBUTE_ASSIGN_ANYMSHIP_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ANYMSHIP_UPDATE
      update any mship
    • ATTRIBUTE_ASSIGN_ANYMSHIP_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ANYMSHIP_DELETE
      delete any mship
    • ATTRIBUTE_ASSIGN_ATTRDEF_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ATTRDEF_ADD
      insert attribute def
    • ATTRIBUTE_ASSIGN_ATTRDEF_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ATTRDEF_UPDATE
      update attribute def
    • ATTRIBUTE_ASSIGN_ATTRDEF_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ATTRDEF_DELETE
      delete attribute def
    • ATTRIBUTE_ASSIGN_ASSIGN_ADD

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ASSIGN_ADD
      insert attribute assign
    • ATTRIBUTE_ASSIGN_ASSIGN_UPDATE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ASSIGN_UPDATE
      update attribute assign
    • ATTRIBUTE_ASSIGN_ASSIGN_DELETE

      public static final AuditTypeBuiltin ATTRIBUTE_ASSIGN_ASSIGN_DELETE
      delete attribute assign
    • EXTERNAL_SUBJECT_ADD

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_ADD
      externalSubject add
    • EXTERNAL_SUBJECT_UPDATE

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_UPDATE
      externalSubject update
    • EXTERNAL_SUBJECT_DELETE

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_DELETE
      externalSubject delete
    • EXTERNAL_SUBJ_ATTR_ADD

      public static final AuditTypeBuiltin EXTERNAL_SUBJ_ATTR_ADD
      externalSubjectAttribute add
    • EXTERNAL_SUBJ_ATTR_UPDATE

      public static final AuditTypeBuiltin EXTERNAL_SUBJ_ATTR_UPDATE
      externalSubjectAttribute update
    • EXTERNAL_SUBJ_ATTR_DELETE

      public static final AuditTypeBuiltin EXTERNAL_SUBJ_ATTR_DELETE
      externalSubjectAttribute delete
    • GROUP_ADD

      public static final AuditTypeBuiltin GROUP_ADD
      add group
    • GROUP_UPDATE

      public static final AuditTypeBuiltin GROUP_UPDATE
      update group
    • GROUP_DELETE

      public static final AuditTypeBuiltin GROUP_DELETE
      delete group
    • GROUP_DELETE_ALL_MEMBERSHIPS

      public static final AuditTypeBuiltin GROUP_DELETE_ALL_MEMBERSHIPS
      delete group
    • GROUP_ENABLE

      public static final AuditTypeBuiltin GROUP_ENABLE
      enable group
    • GROUP_DISABLE

      public static final AuditTypeBuiltin GROUP_DISABLE
      disable group
    • ENTITY_ADD

      public static final AuditTypeBuiltin ENTITY_ADD
      add entity
    • ENTITY_UPDATE

      public static final AuditTypeBuiltin ENTITY_UPDATE
      update entity
    • ENTITY_DELETE

      public static final AuditTypeBuiltin ENTITY_DELETE
      delete entity
    • STEM_ADD

      public static final AuditTypeBuiltin STEM_ADD
      stem add
    • STEM_UPDATE

      public static final AuditTypeBuiltin STEM_UPDATE
      stem update
    • STEM_DELETE

      public static final AuditTypeBuiltin STEM_DELETE
      stem delete
    • MEMBER_CHANGE_SUBJECT

      public static final AuditTypeBuiltin MEMBER_CHANGE_SUBJECT
      member change subject
    • XML_IMPORT

      public static final AuditTypeBuiltin XML_IMPORT
      import from xml
    • GROUP_COPY

      public static final AuditTypeBuiltin GROUP_COPY
      copy a group to another stem
    • GROUP_MOVE

      public static final AuditTypeBuiltin GROUP_MOVE
      move a group to another stem
    • STEM_COPY

      public static final AuditTypeBuiltin STEM_COPY
      copy a stem to another stem
    • STEM_MOVE

      public static final AuditTypeBuiltin STEM_MOVE
      move a stem to another stem
    • EXTERNAL_SUBJECT_REGISTER_ADD

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_REGISTER_ADD
      register or edit an external subject
    • EXTERNAL_SUBJECT_REGISTER_DELETE

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_REGISTER_DELETE
      delete an external subject
    • EXTERNAL_SUBJECT_REGISTER_UPDATE

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_REGISTER_UPDATE
      register or edit an external subject
    • EXTERNAL_SUBJECT_INVITE_EMAIL

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_INVITE_EMAIL
      register or edit an external subject
    • EXTERNAL_SUBJECT_INVITE_IDENTIFIER

      public static final AuditTypeBuiltin EXTERNAL_SUBJECT_INVITE_IDENTIFIER
      register or edit an external subject
    • GROUP_ATTESTATION_ADD

      public static final AuditTypeBuiltin GROUP_ATTESTATION_ADD
      add attestation for group
    • GROUP_ATTESTATION_DELETE

      public static final AuditTypeBuiltin GROUP_ATTESTATION_DELETE
      delete attestation for group
    • GROUP_ATTESTATION_UPDATE

      public static final AuditTypeBuiltin GROUP_ATTESTATION_UPDATE
      update attestation for group
    • GROUP_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin GROUP_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE
      update last certified date for group
    • GROUP_ATTESTATION_CLEAR_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin GROUP_ATTESTATION_CLEAR_LAST_CERTIFIED_DATE
      clear last certified date for group
    • ATTR_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin ATTR_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE
      update last certified date for attr def
    • ATTR_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin ATTR_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE
      clear last certified date for attr def
    • GROUP_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin GROUP_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE
      update last certified date for group
    • MEMBER_DEPROVISIONING

      public static final AuditTypeBuiltin MEMBER_DEPROVISIONING
      update last certified date for group
    • GROUP_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin GROUP_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE
      clear last certified date for group
    • STEM_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin STEM_DEPROVISIONING_UPDATE_LAST_CERTIFIED_DATE
      update last certified date for stem
    • STEM_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin STEM_DEPROVISIONING_CLEAR_LAST_CERTIFIED_DATE
      clear last certified date for stem
    • STEM_ATTESTATION_ADD

      public static final AuditTypeBuiltin STEM_ATTESTATION_ADD
      add attestation for stem
    • STEM_ATTESTATION_DELETE

      public static final AuditTypeBuiltin STEM_ATTESTATION_DELETE
      add attestation for stem
    • STEM_ATTESTATION_UPDATE

      public static final AuditTypeBuiltin STEM_ATTESTATION_UPDATE
      update attestation for stem
    • STEM_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE

      public static final AuditTypeBuiltin STEM_ATTESTATION_UPDATE_LAST_CERTIFIED_DATE
      update last certified date for stem
    • USDU_MEMBER_DELETE

      public static final AuditTypeBuiltin USDU_MEMBER_DELETE
      USDU member delete
    • STEM_REPORT_CONFIG_ADD

      public static final AuditTypeBuiltin STEM_REPORT_CONFIG_ADD
      add report config for stem
    • STEM_REPORT_CONFIG_UPDATE

      public static final AuditTypeBuiltin STEM_REPORT_CONFIG_UPDATE
      update report config for stem
    • STEM_REPORT_CONFIG_DELETE

      public static final AuditTypeBuiltin STEM_REPORT_CONFIG_DELETE
      delete report config for stem
    • STEM_REPORT_DOWNLONAD

      public static final AuditTypeBuiltin STEM_REPORT_DOWNLONAD
      download report for stem
    • GROUP_REPORT_CONFIG_ADD

      public static final AuditTypeBuiltin GROUP_REPORT_CONFIG_ADD
      add report config for group
    • GROUP_REPORT_CONFIG_UPDATE

      public static final AuditTypeBuiltin GROUP_REPORT_CONFIG_UPDATE
      update report config for group
    • GROUP_REPORT_CONFIG_DELETE

      public static final AuditTypeBuiltin GROUP_REPORT_CONFIG_DELETE
      delete report config for group
    • GROUP_REPORT_DOWNLONAD

      public static final AuditTypeBuiltin GROUP_REPORT_DOWNLONAD
      download report for group
    • CONFIGURATION_ADD

      public static final AuditTypeBuiltin CONFIGURATION_ADD
      add configuration
    • CONFIGURATION_UPDATE

      public static final AuditTypeBuiltin CONFIGURATION_UPDATE
      update configuration
    • CONFIGURATION_DELETE

      public static final AuditTypeBuiltin CONFIGURATION_DELETE
      delete configuration
    • PROVISIONER_SYNC_RUN_GROUP

      public static final AuditTypeBuiltin PROVISIONER_SYNC_RUN_GROUP
      provisioner sync run for a provisioner for a single group
    • PROVISIONER_SYNC_RUN

      public static final AuditTypeBuiltin PROVISIONER_SYNC_RUN
      provisioner sync run for a provisioner for all configured groups and stems
    • GSH_TEMPLATE_EXEC

      public static final AuditTypeBuiltin GSH_TEMPLATE_EXEC
      gsh template execute
    • GSH_TEMPLATE_TEST

      public static final AuditTypeBuiltin GSH_TEMPLATE_TEST
      gsh template execute
    • GSH_TEMPLATE_ADD

      public static final AuditTypeBuiltin GSH_TEMPLATE_ADD
      add gsh template
    • GSH_TEMPLATE_UPDATE

      public static final AuditTypeBuiltin GSH_TEMPLATE_UPDATE
      update gsh template
    • GSH_TEMPLATE_DELETE

      public static final AuditTypeBuiltin GSH_TEMPLATE_DELETE
      delete gsh template
    • JEXL_TEST_EXEC

      public static final AuditTypeBuiltin JEXL_TEST_EXEC
      jexl script test execute
  • Method Details

    • values

      public static AuditTypeBuiltin[] 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 AuditTypeBuiltin 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
    • getAuditType

      public AuditType getAuditType()
      get the audit type from the enum
      Returns:
      the audit type
    • internal_auditTypeDefault

      public AuditType internal_auditTypeDefault()
      get the defaults, but not the id
      Returns:
      the defaults
    • getAuditCategory

      public String getAuditCategory()
      Description copied from interface: AuditTypeIdentifier
      get the audit category
      Specified by:
      getAuditCategory in interface AuditTypeIdentifier
      Returns:
      the id
      See Also:
    • getActionName

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

      public static void internal_clearCache()
    • valueOfIgnoreCase

      public static AuditTypeBuiltin valueOfIgnoreCase(String category, String action, boolean exceptionIfNotFound)
      get the enum based on category and action
      Parameters:
      category -
      action -
      exceptionIfNotFound -
      Returns:
      the enum