java.lang.Object
java.lang.Enum<EsbEventType>
edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbEventType
All Implemented Interfaces:
Serializable, Comparable<EsbEventType>, Constable

public enum EsbEventType extends Enum<EsbEventType>
type of event
  • Enum Constant Details

    • ATTRIBUTE_ASSIGN_ADD

      public static final EsbEventType ATTRIBUTE_ASSIGN_ADD
      ATTRIBUTE_ASSIGN_ADD event
    • ATTRIBUTE_ASSIGN_DELETE

      public static final EsbEventType ATTRIBUTE_ASSIGN_DELETE
      ATTRIBUTE_ASSIGN_DELETE event
    • ATTRIBUTE_ASSIGN_VALUE_ADD

      public static final EsbEventType ATTRIBUTE_ASSIGN_VALUE_ADD
      ATTRIBUTE_ASSIGN_VALUE_ADD event
    • ATTRIBUTE_ASSIGN_VALUE_DELETE

      public static final EsbEventType ATTRIBUTE_ASSIGN_VALUE_DELETE
      ATTRIBUTE_ASSIGN_VALUE_DELETE event
    • ENTITY_ADD

      public static final EsbEventType ENTITY_ADD
      ENTITY_ADD event
    • ENTITY_DELETE

      public static final EsbEventType ENTITY_DELETE
      ENTITY_DELETE event
    • ENTITY_UPDATE

      public static final EsbEventType ENTITY_UPDATE
      ENTITY_UPDATE event
    • GROUP_ADD

      public static final EsbEventType GROUP_ADD
      GROUP_ADD event
    • GROUP_DELETE

      public static final EsbEventType GROUP_DELETE
      GROUP_DELETE event
    • GROUP_FIELD_ADD

      public static final EsbEventType GROUP_FIELD_ADD
      GROUP_FIELD_ADD event
    • GROUP_FIELD_DELETE

      public static final EsbEventType GROUP_FIELD_DELETE
      GROUP_FIELD_DELETE event
    • GROUP_FIELD_UPDATE

      public static final EsbEventType GROUP_FIELD_UPDATE
      GROUP_FIELD_UPDATE event
    • GROUP_TYPE_ADD

      public static final EsbEventType GROUP_TYPE_ADD
      GROUP_TYPE_ADD event
    • GROUP_TYPE_DELETE

      public static final EsbEventType GROUP_TYPE_DELETE
      GROUP_TYPE_DELETE event
    • GROUP_TYPE_UPDATE

      public static final EsbEventType GROUP_TYPE_UPDATE
      GROUP_TYPE_UPDATE event
    • GROUP_UPDATE

      public static final EsbEventType GROUP_UPDATE
      GROUP_UPDATE event
    • MEMBERSHIP_ADD

      public static final EsbEventType MEMBERSHIP_ADD
      MEMBERSHIP_ADD event
    • MEMBERSHIP_DELETE

      public static final EsbEventType MEMBERSHIP_DELETE
      MEMBERSHIP_DELETE event
    • MEMBERSHIP_UPDATE

      public static final EsbEventType MEMBERSHIP_UPDATE
      MEMBERSHIP_UPDATE event
    • MEMBER_ADD

      public static final EsbEventType MEMBER_ADD
      MEMBER_ADD event
    • MEMBER_DELETE

      public static final EsbEventType MEMBER_DELETE
      MEMBER_DELETE event
    • MEMBER_UPDATE

      public static final EsbEventType MEMBER_UPDATE
      MEMBER_UPDATE event
    • PRIVILEGE_ADD

      public static final EsbEventType PRIVILEGE_ADD
      PRIVILEGE_ADD event
    • PRIVILEGE_DELETE

      public static final EsbEventType PRIVILEGE_DELETE
      PRIVILEGE_DELETE event
    • PRIVILEGE_UPDATE

      public static final EsbEventType PRIVILEGE_UPDATE
      PRIVILEGE_UPDATE event
    • STEM_ADD

      public static final EsbEventType STEM_ADD
      STEM_ADD event
    • STEM_DELETE

      public static final EsbEventType STEM_DELETE
      STEM_DELETE event
    • STEM_UPDATE

      public static final EsbEventType STEM_UPDATE
      STEM_UPDATE event
    • PERMISSION_CHANGE_ON_SUBJECT

      public static final EsbEventType PERMISSION_CHANGE_ON_SUBJECT
      PERMISSION_CHANGE_ON_SUBJECT event
    • GROUP_COMPOSITE_ADD

      public static final EsbEventType GROUP_COMPOSITE_ADD
      GROUP_COMPOSITE_ADD event
    • GROUP_COMPOSITE_DELETE

      public static final EsbEventType GROUP_COMPOSITE_DELETE
      GROUP_COMPOSITE_DELETE event
    • GROUP_ENABLE

      public static final EsbEventType GROUP_ENABLE
      GROUP_ENABLE event
  • Method Details

    • values

      public static EsbEventType[] 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

      public static EsbEventType valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • processChangeLogEntry

      public abstract void processChangeLogEntry(EsbEventContainer esbEventContainer, ChangeLogEntry changeLogEntry)
    • valueOfIgnoreCase

      public static EsbEventType valueOfIgnoreCase(String string, boolean exceptionOnNull)
      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