Package com.evolveum.midpoint.schema
Class TaskExecutionMode
java.lang.Object
com.evolveum.midpoint.schema.TaskExecutionMode
- All Implemented Interfaces:
- Serializable
Describes the execution mode this task runs in. For example, if it is a "full execution" or a preview/simulation.
 Or, if we should work with the production or development configuration.
 TEMPORARY IMPLEMENTATION
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final TaskExecutionModestatic final TaskExecutionModestatic final TaskExecutionModestatic final TaskExecutionModestatic final TaskExecutionMode
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanTODObooleanbooleanbooleanWhat configuration should the actions take into account? Production or "development" one? - Production usually means `active` and `deprecated` lifecycle states.@NotNull ConfigurationSpecificationTypetoString()
- 
Field Details- 
PRODUCTION
- 
SIMULATED_PRODUCTION
- 
SIMULATED_DEVELOPMENT
- 
SIMULATED_SHADOWS_PRODUCTION
- 
SIMULATED_SHADOWS_DEVELOPMENT
 
- 
- 
Method Details- 
isFullyPersistentpublic boolean isFullyPersistent()TODO
- 
isPersistentAtShadowLevelButNotFullypublic boolean isPersistentAtShadowLevelButNotFully()
- 
isNothingPersistentpublic boolean isNothingPersistent()
- 
areShadowChangesSimulatedpublic boolean areShadowChangesSimulated()
- 
isProductionConfigurationpublic boolean isProductionConfiguration()What configuration should the actions take into account? Production or "development" one? - Production usually means `active` and `deprecated` lifecycle states. - Development usually means `active` and `proposed` states. However, in the future we may provide more customization options here (e.g. explicit enumeration of lifecycle states to use, or even a set of specific deltas to apply). IfpersistenceModeis `true` thenproductionConfigurationshould be `true` as well. See https://docs.evolveum.com/midpoint/devel/design/simulations/ for more information.
- 
toString
- 
toConfigurationSpecification
 
-