Enum Class ChangeLogTypeBuiltin
java.lang.Object
java.lang.Enum<ChangeLogTypeBuiltin>
edu.internet2.middleware.grouper.changeLog.ChangeLogTypeBuiltin
- All Implemented Interfaces:
ChangeLogTypeIdentifier
,Serializable
,Comparable<ChangeLogTypeBuiltin>
,Constable
public enum ChangeLogTypeBuiltin
extends Enum<ChangeLogTypeBuiltin>
implements ChangeLogTypeIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionattribute assign action addattribute assign action deleteattribute assign action set addattribute assign action set deleteattribute assign action updateattribute assign addattribute assign deleteattribute assign value addattribute assign value deleteattribute def addattribute def deleteattribute def name addattribute def name deleteattribute def name set addattribute def name set deleteattribute def name updateattribute def updatedelete data field assigndelete data field assigndelete data field assigndelete data field assignadd data field assigndelete data field assignadd entitydelete entitydisable entityenable entityupdate entityadd groupadd group compositedelete group compositeupdate group compositedelete groupdisable groupenable groupadd group fielddelete group fieldupdate group fieldgroup set addgroup set deleteassign group typeunassign group typeupdate groupmember addmember change subjectmember addmember addadd membershipdelete membershipupdate membershippermission change on rolepermission change on subjectadd privilegedelete privilegeupdate privilegerole set addrole set deletestem addstem deletestem update -
Method Summary
Modifier and TypeMethodDescriptionget the action name of the changelog typeget the changelog categoryget the changelog type from the enumget the defaults, but not the idstatic void
static ChangeLogTypeBuiltin
retrieveChangeLogTypeByCategoryAndAction
(String category, String action) lookup a change log type by category and actionstatic ChangeLogTypeBuiltin
retrieveChangeLogTypeByChangeLogEntry
(ChangeLogEntry changeLogEntry) lookup a change log type by category and actionstatic ChangeLogTypeBuiltin
Returns the enum constant of this class with the specified name.static ChangeLogTypeBuiltin[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
GROUP_FIELD_ADD
add group field -
GROUP_FIELD_UPDATE
update group field -
GROUP_FIELD_DELETE
delete group field -
GROUP_COMPOSITE_ADD
add group composite -
GROUP_COMPOSITE_UPDATE
update group composite -
GROUP_COMPOSITE_DELETE
delete group composite -
GROUP_TYPE_ASSIGN
assign group type -
GROUP_TYPE_UNASSIGN
unassign group type -
MEMBERSHIP_ADD
add membership -
MEMBERSHIP_UPDATE
update membership -
MEMBERSHIP_DELETE
delete membership -
PRIVILEGE_ADD
add privilege -
PRIVILEGE_UPDATE
update privilege -
PRIVILEGE_DELETE
delete privilege -
DATA_FIELD_ASSIGN_DELETE
delete data field assign -
DATA_FIELD_ASSIGN_ADD
delete data field assign -
DATA_ROW_ASSIGN_ADD
delete data field assign -
DATA_ROW_ASSIGN_DELETE
delete data field assign -
DATA_ROWFIELD_ASSIGN_DELETE
delete data field assign -
DATA_ROWFIELD_ASSIGN_ADD
add data field assign -
GROUP_ADD
add group -
GROUP_UPDATE
update group -
GROUP_DELETE
delete group -
GROUP_ENABLE
enable group -
GROUP_DISABLE
disable group -
ENTITY_ADD
add entity -
ENTITY_ENABLE
enable entity -
ENTITY_UPDATE
update entity -
ENTITY_DELETE
delete entity -
ENTITY_DISABLE
disable entity -
ATTRIBUTE_DEF_ADD
attribute def add -
ATTRIBUTE_DEF_UPDATE
attribute def update -
ATTRIBUTE_DEF_DELETE
attribute def delete -
STEM_ADD
stem add -
STEM_UPDATE
stem update -
STEM_DELETE
stem delete -
MEMBER_ADD
member add -
MEMBER_UPDATE
member add -
MEMBER_DELETE
member add -
MEMBER_CHANGE_SUBJECT
member change subject -
ATTRIBUTE_ASSIGN_ACTION_ADD
attribute assign action add -
ATTRIBUTE_ASSIGN_ACTION_UPDATE
attribute assign action update -
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_DEF_NAME_SET_ADD
attribute def name set add -
ATTRIBUTE_DEF_NAME_SET_DELETE
attribute def name set delete -
ROLE_SET_ADD
role set add -
ROLE_SET_DELETE
role set delete -
ATTRIBUTE_DEF_NAME_ADD
attribute def name add -
ATTRIBUTE_DEF_NAME_UPDATE
attribute def name update -
ATTRIBUTE_DEF_NAME_DELETE
attribute def name delete -
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 -
PERMISSION_CHANGE_ON_ROLE
permission change on role -
PERMISSION_CHANGE_ON_SUBJECT
permission change on subject -
GROUP_SET_ADD
group set add -
GROUP_SET_DELETE
group set delete
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
retrieveChangeLogTypeByChangeLogEntry
public static ChangeLogTypeBuiltin retrieveChangeLogTypeByChangeLogEntry(ChangeLogEntry changeLogEntry) lookup a change log type by category and action- Parameters:
category
-action
-- Returns:
- the builtin type
-
retrieveChangeLogTypeByCategoryAndAction
public static ChangeLogTypeBuiltin retrieveChangeLogTypeByCategoryAndAction(String category, String action) lookup a change log type by category and action- Parameters:
category
-action
-- Returns:
- the builtin type
-
getChangeLogType
get the changelog type from the enum- Returns:
- the changelog type
-
internal_changeLogTypeDefault
get the defaults, but not the id- Returns:
- the defaults
-
getChangeLogCategory
Description copied from interface:ChangeLogTypeIdentifier
get the changelog category- Specified by:
getChangeLogCategory
in interfaceChangeLogTypeIdentifier
- Returns:
- the id
- See Also:
-
getActionName
Description copied from interface:ChangeLogTypeIdentifier
get the action name of the changelog type- Specified by:
getActionName
in interfaceChangeLogTypeIdentifier
- Returns:
- the name
- See Also:
-
internal_clearCache
public static void internal_clearCache()
-