edu.internet2.middleware.grouper.changeLog
Enum ChangeLogTypeBuiltin

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

public enum ChangeLogTypeBuiltin
extends java.lang.Enum<ChangeLogTypeBuiltin>
implements ChangeLogTypeIdentifier


Enum Constant Summary
ATTRIBUTE_DEF_ADD
          attribute def add
ATTRIBUTE_DEF_DELETE
          attribute def delete
ATTRIBUTE_DEF_UPDATE
          attribute def update
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_ADD
          add membership
MEMBERSHIP_DELETE
          delete membership
MEMBERSHIP_UPDATE
          update membership
PRIVILEGE_ADD
          add privilege
PRIVILEGE_DELETE
          delete privilege
PRIVILEGE_UPDATE
          update 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
 
Method Summary
 java.lang.String getActionName()
          get the action name of the audit type
 java.lang.String getChangeLogCategory()
          get the audit category
 ChangeLogType getChangeLogType()
          get the audit type from the enum
 ChangeLogType internal_changeLogTypeDefault()
          get the defaults, but not the id
static void internal_clearCache()
           
static ChangeLogTypeBuiltin valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ChangeLogTypeBuiltin[] 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 ChangeLogTypeBuiltin GROUP_TYPE_ADD
add group type


GROUP_TYPE_UPDATE

public static final ChangeLogTypeBuiltin GROUP_TYPE_UPDATE
update group type


GROUP_TYPE_DELETE

public static final ChangeLogTypeBuiltin GROUP_TYPE_DELETE
delete group type


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_ATTRIBUTE_ADD

public static final ChangeLogTypeBuiltin GROUP_ATTRIBUTE_ADD
add group attribute


GROUP_ATTRIBUTE_UPDATE

public static final ChangeLogTypeBuiltin GROUP_ATTRIBUTE_UPDATE
update group attribute


GROUP_ATTRIBUTE_DELETE

public static final ChangeLogTypeBuiltin GROUP_ATTRIBUTE_DELETE
delete group attribute


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


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_CHANGE_SUBJECT

public static final ChangeLogTypeBuiltin MEMBER_CHANGE_SUBJECT
member change subject


GROUP_COPY

public static final ChangeLogTypeBuiltin GROUP_COPY
copy a group to another stem


GROUP_MOVE

public static final ChangeLogTypeBuiltin GROUP_MOVE
move a group to another stem


STEM_COPY

public static final ChangeLogTypeBuiltin STEM_COPY
copy a stem to another stem


STEM_MOVE

public static final ChangeLogTypeBuiltin STEM_MOVE
move a stem to another stem

Method Detail

values

public static ChangeLogTypeBuiltin[] 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 (ChangeLogTypeBuiltin c : ChangeLogTypeBuiltin.values())
    System.out.println(c);

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

valueOf

public static ChangeLogTypeBuiltin valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getChangeLogType

public ChangeLogType getChangeLogType()
get the audit type from the enum

Returns:
the audit type

internal_changeLogTypeDefault

public ChangeLogType internal_changeLogTypeDefault()
get the defaults, but not the id

Returns:
the defaults

getChangeLogCategory

public java.lang.String getChangeLogCategory()
Description copied from interface: ChangeLogTypeIdentifier
get the audit category

Specified by:
getChangeLogCategory in interface ChangeLogTypeIdentifier
Returns:
the id
See Also:
ChangeLogTypeIdentifier.getChangeLogCategory()

getActionName

public java.lang.String getActionName()
Description copied from interface: ChangeLogTypeIdentifier
get the action name of the audit type

Specified by:
getActionName in interface ChangeLogTypeIdentifier
Returns:
the name
See Also:
ChangeLogTypeIdentifier.getActionName()

internal_clearCache

public static void internal_clearCache()