Enum Class ExecutionModeType

java.lang.Object
java.lang.Enum<ExecutionModeType>
com.evolveum.midpoint.xml.ns._public.common.common_3.ExecutionModeType
All Implemented Interfaces:
TypeSafeEnum, Serializable, Comparable<ExecutionModeType>, Constable

public enum ExecutionModeType extends Enum<ExecutionModeType> implements TypeSafeEnum
TODO
  • Enum Constant Details

    • FULL

      public static final ExecutionModeType FULL
      Full execution mode. Changes are computed and also executed.
    • PREVIEW

      public static final ExecutionModeType PREVIEW
      A preview (simulation) of changes: Changes are computed, but nothing is executed. Used for example to check the thresholds before the full (real) execution. In the future midPoint may also store the computed changes for later analysis. TODO we use also the term "simulation" corresponds to TaskExecutionMode.persistenceMode = SHADOWS
    • SHADOW_MANAGEMENT_PREVIEW

      public static final ExecutionModeType SHADOW_MANAGEMENT_PREVIEW
      TODO ... preview of shadow classification or correlation corresponds to TaskExecutionMode.persistenceMode = NONE
    • DRY_RUN

      public static final ExecutionModeType DRY_RUN
      Nothing is executed. Just metadata are handled. E.g. during reconciliation only situations in shadows are set.
    • NONE

      public static final ExecutionModeType NONE
      Items are fetched from repository or resource, but no specific processing is executed. This is very similar to dryRun, but - technically speaking - items are discarded right after being fetched from the source. Provisioning pre-processing of shadows may or may not be done, depending on the implementation. This mode is used just to test the object retrieval process.
    • BUCKET_ANALYSIS

      public static final ExecutionModeType BUCKET_ANALYSIS
      In this mode no items are really fetched. Only the size of individual buckets is measured.
  • Method Details

    • values

      public static ExecutionModeType[] 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 ExecutionModeType 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
    • value

      public String value()
      Description copied from interface: TypeSafeEnum
      Returns enum value defined as in schema.
      Specified by:
      value in interface TypeSafeEnum
      Returns:
    • fromValue

      public static ExecutionModeType fromValue(String v)