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, Serializable, Comparable<ChangeLogTypeBuiltin>

public enum ChangeLogTypeBuiltin
extends Enum<ChangeLogTypeBuiltin>
implements ChangeLogTypeIdentifier


Enum Constant Summary
ATTRIBUTE_ASSIGN_ACTION_ADD
          attribute assign action add
ATTRIBUTE_ASSIGN_ACTION_DELETE
          attribute assign action delete
ATTRIBUTE_ASSIGN_ACTION_SET_ADD
          attribute assign action set add
ATTRIBUTE_ASSIGN_ACTION_SET_DELETE
          attribute assign action set delete
ATTRIBUTE_ASSIGN_ACTION_UPDATE
          attribute assign action update
ATTRIBUTE_ASSIGN_ADD
          attribute assign add
ATTRIBUTE_ASSIGN_DELETE
          attribute assign delete
ATTRIBUTE_ASSIGN_VALUE_ADD
          attribute assign value add
ATTRIBUTE_ASSIGN_VALUE_DELETE
          attribute assign value delete
ATTRIBUTE_DEF_ADD
          attribute def add
ATTRIBUTE_DEF_DELETE
          attribute def delete
ATTRIBUTE_DEF_NAME_ADD
          attribute def name add
ATTRIBUTE_DEF_NAME_DELETE
          attribute def name delete
ATTRIBUTE_DEF_NAME_SET_ADD
          attribute def name set add
ATTRIBUTE_DEF_NAME_SET_DELETE
          attribute def name set delete
ATTRIBUTE_DEF_NAME_UPDATE
          attribute def name update
ATTRIBUTE_DEF_UPDATE
          attribute def update
ENTITY_ADD
          add entity
ENTITY_DELETE
          delete entity
ENTITY_UPDATE
          update entity
GROUP_ADD
          add group
GROUP_COMPOSITE_ADD
          add group composite
GROUP_COMPOSITE_DELETE
          delete group composite
GROUP_COMPOSITE_UPDATE
          update group composite
GROUP_DELETE
          delete group
GROUP_FIELD_ADD
          add group field
GROUP_FIELD_DELETE
          delete group field
GROUP_FIELD_UPDATE
          update group field
GROUP_TYPE_ASSIGN
          assign group type
GROUP_TYPE_UNASSIGN
          unassign group type
GROUP_UPDATE
          update group
MEMBER_ADD
          member add
MEMBER_CHANGE_SUBJECT
          member change subject
MEMBER_DELETE
          member add
MEMBER_UPDATE
          member add
MEMBERSHIP_ADD
          add membership
MEMBERSHIP_DELETE
          delete membership
MEMBERSHIP_UPDATE
          update membership
PERMISSION_CHANGE_ON_ROLE
          permission add
PRIVILEGE_ADD
          add privilege
PRIVILEGE_DELETE
          delete privilege
PRIVILEGE_UPDATE
          update privilege
ROLE_SET_ADD
          role set add
ROLE_SET_DELETE
          role set delete
STEM_ADD
          stem add
STEM_DELETE
          stem delete
STEM_UPDATE
          stem update
 
Method Summary
 String getActionName()
          get the action name of the changelog type
 String getChangeLogCategory()
          get the changelog category
 ChangeLogType getChangeLogType()
          get the changelog type from the enum
 ChangeLogType internal_changeLogTypeDefault()
          get the defaults, but not the id
static void internal_clearCache()
           
static ChangeLogTypeBuiltin valueOf(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_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


ENTITY_ADD

public static final ChangeLogTypeBuiltin ENTITY_ADD
add entity


ENTITY_UPDATE

public static final ChangeLogTypeBuiltin ENTITY_UPDATE
update entity


ENTITY_DELETE

public static final ChangeLogTypeBuiltin ENTITY_DELETE
delete 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 add

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

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:
ChangeLogTypeIdentifier.getChangeLogCategory()

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

internal_clearCache

public static void internal_clearCache()