Package io.jmix.bpmflowui.model
Enum Class HistoryLevel
- All Implemented Interfaces:
EnumClass<String>,Serializable,Comparable<HistoryLevel>,Constable
The Flowable history level configured for a single process definition, serialized as the body of a
<flowable:historyLevel> extension element on <process>.
The absence of a level (the modeler's "Default" choice) is represented by a null value
rather than a constant: no extension element is written and the engine falls back to the global
flowable.history-level property.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionProcess instances, tasks and every executed activity (node), but not variable values.EverythingACTIVITYkeeps plus variable values and submitted form properties, so all user interaction is traceable.The most verbose level: everythingAUDITkeeps plus the history of each variable update.Only the historic process instances (their start and end); no task, activity or variable detail.No history is archived at all.Historic process instances and historic tasks; no activity or variable detail. -
Method Summary
Modifier and TypeMethodDescriptionstatic HistoryLevelgetId()static HistoryLevelReturns the enum constant of this class with the specified name.static HistoryLevel[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
No history is archived at all. -
INSTANCE
Only the historic process instances (their start and end); no task, activity or variable detail. -
TASK
Historic process instances and historic tasks; no activity or variable detail. -
ACTIVITY
Process instances, tasks and every executed activity (node), but not variable values. -
AUDIT
EverythingACTIVITYkeeps plus variable values and submitted form properties, so all user interaction is traceable. This is the Flowable engine default. -
FULL
The most verbose level: everythingAUDITkeeps plus the history of each variable update.
-
-
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
-
getId
-
fromId
-