Enum Class HistoryLevel

java.lang.Object
java.lang.Enum<HistoryLevel>
org.flowable.common.engine.impl.history.HistoryLevel
All Implemented Interfaces:
Serializable, Comparable<HistoryLevel>, Constable

public enum HistoryLevel extends Enum<HistoryLevel>
Enum that contains all possible history-levels.
Author:
Frederik Heremans
  • Enum Constant Details

  • Method Details

    • values

      public static HistoryLevel[] 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 HistoryLevel 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
    • getHistoryLevelForKey

      public static HistoryLevel getHistoryLevelForKey(String key)
      Parameters:
      key - string representation of level
      Returns:
      HistoryLevel for the given key
      Throws:
      FlowableException - when passed in key doesn't correspond to existing level
    • getKey

      public String getKey()
      String representation of this history-level.
    • isAtLeast

      public boolean isAtLeast(HistoryLevel level)
      Checks if the given level is the same as, or higher in order than the level this method is executed on.