Enum Class ChangeType

java.lang.Object
java.lang.Enum<ChangeType>
de.espirit.firstspirit.storage.ChangeType
All Implemented Interfaces:
Serializable, Comparable<ChangeType>, Constable

public enum ChangeType extends Enum<ChangeType>
This enum represents change types used for storeelement changes in RevisionMetaData.getChangedStoreElements()
Since:
4.0.59
  • Enum Constant Details

    • PERMISSION

      public static final ChangeType PERMISSION
      Indicates permission changes in related storeelement. Belonging change detail is of type PermissionChangeDetail
      Since:
      4.0.59
    • XML

      public static final ChangeType XML
      Indicates any changes in xml node of related storeelement (e.g. displayname changes).
      Since:
      4.0.90
    • DATA_XML

      public static final ChangeType DATA_XML
      Indicates changes in data of related storeelement.
      Belonging change detail is of type DataChangeDetail
      Since:
      4.0.90
    • META_DATA_XML

      public static final ChangeType META_DATA_XML
      Indicates changes in meta form data content.
      Belonging change detail is of type DataChangeDetail
      Since:
      4.0.90
    • CHILDREN

      public static final ChangeType CHILDREN
      Indicates changes in children list of the related storeelement.
      Belonging change detail is of type ChildrenChangeDetail
      Since:
      4.0.120
    • REFERENCES

      public static final ChangeType REFERENCES
      Indicates changes in the reference list of the related store element.
      Belonging change detail is of type ReferencesChangeDetail
      Since:
      4.2.400
  • Method Details

    • values

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