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_DEF_ADD
          add attribute def
ATTRIBUTE_DEF_NAME_ADD
           
GROUP_ADD
          add 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
MEMBER_CHANGE_SUBJECT
          member change subject
MEMBERSHIP_GROUP_ADD
          add group membership
MEMBERSHIP_GROUP_DELETE
          delete 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_COPY
          copy a stem to another stem
STEM_DELETE
          stem delete
STEM_MOVE
          move a stem to another stem
STEM_UPDATE
          stem update
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[] 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


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_NAME_ADD

public static final AuditTypeBuiltin ATTRIBUTE_DEF_NAME_ADD

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


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

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()