edu.internet2.middleware.grouper.audit
Enum AuditTypeBuiltin

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

public enum AuditTypeBuiltin
extends Enum<AuditTypeBuiltin>
implements AuditTypeIdentifier


Enum Constant Summary
ATTRIBUTE_ASSIGN_ANYMSHIP_ADD
           
ATTRIBUTE_ASSIGN_ANYMSHIP_DELETE
          delete any mship
ATTRIBUTE_ASSIGN_ANYMSHIP_UPDATE
          update any mship
ATTRIBUTE_ASSIGN_ASSIGN_ADD
          insert attribute assign
ATTRIBUTE_ASSIGN_ASSIGN_DELETE
          delete attribute assign
ATTRIBUTE_ASSIGN_ASSIGN_UPDATE
          update attribute assign
ATTRIBUTE_ASSIGN_ATTRDEF_ADD
          insert attribute def
ATTRIBUTE_ASSIGN_ATTRDEF_DELETE
          delete attribute def
ATTRIBUTE_ASSIGN_ATTRDEF_UPDATE
          update attribute def
ATTRIBUTE_ASSIGN_GROUP_ADD
           
ATTRIBUTE_ASSIGN_GROUP_DELETE
          delete group
ATTRIBUTE_ASSIGN_GROUP_UPDATE
          update group
ATTRIBUTE_ASSIGN_IMMMSHIP_ADD
           
ATTRIBUTE_ASSIGN_IMMMSHIP_DELETE
          delete imm mship
ATTRIBUTE_ASSIGN_IMMMSHIP_UPDATE
          update imm mship
ATTRIBUTE_ASSIGN_MEMBER_ADD
           
ATTRIBUTE_ASSIGN_MEMBER_DELETE
          delete member
ATTRIBUTE_ASSIGN_MEMBER_UPDATE
          update member
ATTRIBUTE_ASSIGN_STEM_ADD
           
ATTRIBUTE_ASSIGN_STEM_DELETE
          delete stem
ATTRIBUTE_ASSIGN_STEM_UPDATE
          update stem
ATTRIBUTE_ASSIGN_VALUE_ADD
           
ATTRIBUTE_ASSIGN_VALUE_DELETE
          delete attribute def
ATTRIBUTE_ASSIGN_VALUE_UPDATE
          update attribute def
ATTRIBUTE_DEF_ADD
          add attribute def
ATTRIBUTE_DEF_DELETE
          delete attribute def
ATTRIBUTE_DEF_NAME_ADD
           
ATTRIBUTE_DEF_NAME_DELETE
          delete attribute def
ATTRIBUTE_DEF_NAME_UPDATE
          update attribute def
ATTRIBUTE_DEF_UPDATE
          update attribute def
ENTITY_ADD
          add entity
ENTITY_DELETE
          delete entity
ENTITY_UPDATE
          update entity
EXTERNAL_SUBJ_ATTR_ADD
          externalSubjectAttribute add
EXTERNAL_SUBJ_ATTR_DELETE
          externalSubjectAttribute delete
EXTERNAL_SUBJ_ATTR_UPDATE
          externalSubjectAttribute update
EXTERNAL_SUBJECT_ADD
          externalSubject add
EXTERNAL_SUBJECT_DELETE
          externalSubject delete
EXTERNAL_SUBJECT_INVITE_EMAIL
          register or edit an external subject
EXTERNAL_SUBJECT_INVITE_IDENTIFIER
          register or edit an external subject
EXTERNAL_SUBJECT_REGISTER_ADD
          register or edit an external subject
EXTERNAL_SUBJECT_REGISTER_DELETE
          delete an external subject
EXTERNAL_SUBJECT_REGISTER_UPDATE
          register or edit an external subject
EXTERNAL_SUBJECT_UPDATE
          externalSubject update
GROUP_ADD
          add group
GROUP_ADD_ATTESTATION
          add attestation for group
GROUP_ATTRIBUTE_ADD
          add group attribute
GROUP_ATTRIBUTE_DELETE
          delete group attribute
GROUP_ATTRIBUTE_UPDATE
          update group attribute
GROUP_COMPOSITE_ADD
          add group composite
GROUP_COMPOSITE_DELETE
          delete group composite
GROUP_COMPOSITE_UPDATE
          update group composite
GROUP_COPY
          copy a group to another stem
GROUP_DELETE
          delete group
GROUP_FIELD_ADD
          add group field
GROUP_FIELD_DELETE
          delete group field
GROUP_FIELD_UPDATE
          update group field
GROUP_MOVE
          move a group to another stem
GROUP_TYPE_ADD
          add group type
GROUP_TYPE_ASSIGN
          assign group type
GROUP_TYPE_DELETE
          delete group type
GROUP_TYPE_UNASSIGN
          unassign group type
GROUP_TYPE_UPDATE
          update group type
GROUP_UPDATE
          update group
GROUP_UPDATE_ATTESTATION
          update attestation for group
GROUP_UPDATE_LAST_CERTIFIED_DATE
          update last certified date for group
MEMBER_CHANGE_SUBJECT
          member change subject
MEMBERSHIP_GROUP_ADD
          add group membership
MEMBERSHIP_GROUP_DELETE
          delete group membership
MEMBERSHIP_GROUP_EXPORT
          export group membership
MEMBERSHIP_GROUP_IMPORT
          import group membership
MEMBERSHIP_GROUP_UPDATE
          update group membership
PRIVILEGE_GROUP_ADD
          add group privilege
PRIVILEGE_GROUP_DELETE
          delete group privilege
PRIVILEGE_GROUP_UPDATE
          update group privilege
PRIVILEGE_STEM_ADD
          add stem privilege
PRIVILEGE_STEM_DELETE
          delete stem privilege
PRIVILEGE_STEM_UPDATE
          update stem privilege
STEM_ADD
          stem add
STEM_ADD_ATTESTATION
          add attestation for stem
STEM_COPY
          copy a stem to another stem
STEM_DELETE
          stem delete
STEM_MOVE
          move a stem to another stem
STEM_UPDATE
          stem update
STEM_UPDATE_ATTESTATION
          update attestation for stem
XML_IMPORT
          import from xml
 
Method Summary
 String getActionName()
          get the action name of the audit type
 String getAuditCategory()
          get the audit category
 AuditType getAuditType()
          get the audit type from the enum
 AuditType internal_auditTypeDefault()
          get the defaults, but not the id
static void internal_clearCache()
           
static AuditTypeBuiltin valueOf(String name)
          Returns the enum constant of this type with the specified name.
static AuditTypeBuiltin valueOfIgnoreCase(String category, String action, boolean exceptionIfNotFound)
          get the enum based on category and action
static AuditTypeBuiltin[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

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


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


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_ADD_ATTESTATION

public static final AuditTypeBuiltin GROUP_ADD_ATTESTATION
add attestation for group


GROUP_UPDATE_ATTESTATION

public static final AuditTypeBuiltin GROUP_UPDATE_ATTESTATION
update attestation for group


GROUP_UPDATE_LAST_CERTIFIED_DATE

public static final AuditTypeBuiltin GROUP_UPDATE_LAST_CERTIFIED_DATE
update last certified date for group


STEM_ADD_ATTESTATION

public static final AuditTypeBuiltin STEM_ADD_ATTESTATION
add attestation for stem


STEM_UPDATE_ATTESTATION

public static final AuditTypeBuiltin STEM_UPDATE_ATTESTATION
update attestation for stem

Method Detail

values

public static AuditTypeBuiltin[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (AuditTypeBuiltin c : AuditTypeBuiltin.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static AuditTypeBuiltin valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type 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:
AuditTypeIdentifier.getAuditCategory()

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:
AuditTypeIdentifier.getActionName()

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