Enum Class EsbEventType
- All Implemented Interfaces:
Serializable
,Comparable<EsbEventType>
,Constable
type of event
-
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_ADD eventATTRIBUTE_ASSIGN_DELETE eventATTRIBUTE_ASSIGN_VALUE_ADD eventATTRIBUTE_ASSIGN_VALUE_DELETE eventENTITY_ADD eventENTITY_DELETE eventENTITY_UPDATE eventGROUP_ADD eventGROUP_COMPOSITE_ADD eventGROUP_COMPOSITE_DELETE eventGROUP_DELETE eventGROUP_ENABLE eventGROUP_FIELD_ADD eventGROUP_FIELD_DELETE eventGROUP_FIELD_UPDATE eventGROUP_TYPE_ADD eventGROUP_TYPE_DELETE eventGROUP_TYPE_UPDATE eventGROUP_UPDATE eventMEMBER_ADD eventMEMBER_DELETE eventMEMBER_UPDATE eventMEMBERSHIP_ADD eventMEMBERSHIP_DELETE eventMEMBERSHIP_UPDATE eventPERMISSION_CHANGE_ON_SUBJECT eventPRIVILEGE_ADD eventPRIVILEGE_DELETE eventPRIVILEGE_UPDATE eventSTEM_ADD eventSTEM_DELETE eventSTEM_UPDATE event -
Method Summary
Modifier and TypeMethodDescriptionabstract void
processChangeLogEntry
(EsbEventContainer esbEventContainer, ChangeLogEntry changeLogEntry) static EsbEventType
Returns the enum constant of this class with the specified name.static EsbEventType
valueOfIgnoreCase
(String string, boolean exceptionOnNull) do a case-insensitive matchingstatic EsbEventType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ATTRIBUTE_ASSIGN_ADD
ATTRIBUTE_ASSIGN_ADD event -
ATTRIBUTE_ASSIGN_DELETE
ATTRIBUTE_ASSIGN_DELETE event -
ATTRIBUTE_ASSIGN_VALUE_ADD
ATTRIBUTE_ASSIGN_VALUE_ADD event -
ATTRIBUTE_ASSIGN_VALUE_DELETE
ATTRIBUTE_ASSIGN_VALUE_DELETE event -
ENTITY_ADD
ENTITY_ADD event -
ENTITY_DELETE
ENTITY_DELETE event -
ENTITY_UPDATE
ENTITY_UPDATE event -
GROUP_ADD
GROUP_ADD event -
GROUP_DELETE
GROUP_DELETE event -
GROUP_FIELD_ADD
GROUP_FIELD_ADD event -
GROUP_FIELD_DELETE
GROUP_FIELD_DELETE event -
GROUP_FIELD_UPDATE
GROUP_FIELD_UPDATE event -
GROUP_TYPE_ADD
GROUP_TYPE_ADD event -
GROUP_TYPE_DELETE
GROUP_TYPE_DELETE event -
GROUP_TYPE_UPDATE
GROUP_TYPE_UPDATE event -
GROUP_UPDATE
GROUP_UPDATE event -
MEMBERSHIP_ADD
MEMBERSHIP_ADD event -
MEMBERSHIP_DELETE
MEMBERSHIP_DELETE event -
MEMBERSHIP_UPDATE
MEMBERSHIP_UPDATE event -
MEMBER_ADD
MEMBER_ADD event -
MEMBER_DELETE
MEMBER_DELETE event -
MEMBER_UPDATE
MEMBER_UPDATE event -
PRIVILEGE_ADD
PRIVILEGE_ADD event -
PRIVILEGE_DELETE
PRIVILEGE_DELETE event -
PRIVILEGE_UPDATE
PRIVILEGE_UPDATE event -
STEM_ADD
STEM_ADD event -
STEM_DELETE
STEM_DELETE event -
STEM_UPDATE
STEM_UPDATE event -
PERMISSION_CHANGE_ON_SUBJECT
PERMISSION_CHANGE_ON_SUBJECT event -
GROUP_COMPOSITE_ADD
GROUP_COMPOSITE_ADD event -
GROUP_COMPOSITE_DELETE
GROUP_COMPOSITE_DELETE event -
GROUP_ENABLE
GROUP_ENABLE event
-
-
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
-
processChangeLogEntry
public abstract void processChangeLogEntry(EsbEventContainer esbEventContainer, ChangeLogEntry changeLogEntry) -
valueOfIgnoreCase
do a case-insensitive matching- Parameters:
string
-exceptionOnNull
- will not allow null or blank entries- Returns:
- the enum or null or exception if not found
-