Package com.evolveum.midpoint.model.api
Class ModelExecuteOptions
java.lang.Object
com.evolveum.midpoint.schema.AbstractOptions
com.evolveum.midpoint.model.api.ModelExecuteOptions
- All Implemented Interfaces:
- Serializable,- Cloneable
Options for execution of Model operations. These options influence the way how the operations are executed.
 The options are not mandatory. All options have reasonable default values. They may not be specified at all.
- Author:
- semancik
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()static ModelExecuteOptionscreate()Assumes thatPrismContext.get()can be called.static ModelExecuteOptionscreate(ModelExecuteOptions original) static ModelExecuteOptionscreate(PrismContext ignored) Deprecated, for removal: This API element is subject to removal in a future version.static ModelExecuteOptionsDeprecated.static ModelExecuteOptionsDeprecated.evaluateAllAssignmentRelationsOnRecompute(Boolean evaluateAllAssignmentRelationsOnRecompute) executeImmediatelyAfterApproval(Boolean executeImmediatelyAfterApproval) focusConflictResolution(ConflictResolutionType focusConflictResolution) force()static ModelExecuteOptionsstatic ModelExecuteOptionsfromRestOptions(List<String> options) static <T> TgetExtensionItemRealValue(ModelExecuteOptions options, ItemName name, Class<T> clazz) <T> TgetExtensionItemRealValue(ItemName name, Class<T> clazz) static ConflictResolutionTypegetForce()static PartialProcessingOptionsTypestatic PartialProcessingOptionsTypegetPartialProcessing(ModelExecuteOptions options) getRaw()static BooleangetRaw(ModelExecuteOptions options) static OperationBusinessContextTypestatic TracingProfileTypegetTracingProfile(ModelExecuteOptions options) ignoreAssignmentPruning(Boolean value) initialPartialProcessing(PartialProcessingOptionsType initialPartialProcessing) static booleanis(ModelExecuteOptions options, ItemName itemName) static booleanis(ModelExecuteOptions options, ItemName itemName, boolean defaultValue) static booleanisAdvanceSequenceSafe(@Nullable ModelExecuteOptions options) static booleanisCreateOnDemandSafe(@Nullable ModelExecuteOptions options) static booleanstatic booleanstatic booleanisForce(ModelExecuteOptions options) static booleanstatic booleanisIsImport(ModelExecuteOptions options) static booleanisLimitPropagation(ModelExecuteOptions options) static booleanisNoCrypt(ModelExecuteOptions options) static booleanisOverwrite(ModelExecuteOptions options) static booleanisPreAuthorized(ModelExecuteOptions options) static booleanisPushChanges(ModelExecuteOptions options) static booleanisRaw(ModelExecuteOptions options) static booleanisReconcile(ModelExecuteOptions options) static booleanisReconcileFocus(ModelExecuteOptions options) static booleanlimitPropagation(Boolean limitPropagation) booleannotEmpty()partialProcessing(PartialProcessingOptionsType partialProcessing) voidpreAuthorized(Boolean value) pushChanges(Boolean value) raw()reconcileFocus(Boolean reconcileFocus) reevaluateSearchFilters(Boolean reevaluateSearchFilters) requestBusinessContext(OperationBusinessContextType requestBusinessContext) setExtensionPropertyRealValues(PrismContext prismContext, ItemName propertyName, Object... values) setIsImport(Boolean isImport) simulationOptions(SimulationOptionsType options) static GetOperationOptionstoGetOperationOptions(ModelExecuteOptions modelOptions) static ModelExecuteOptionsTypetoString()tracingProfile(TracingProfileType tracingProfile) Methods inherited from class com.evolveum.midpoint.schema.AbstractOptionsappendFlag, appendVal, removeLastComma
- 
Constructor Details- 
ModelExecuteOptionsDeprecated.
- 
ModelExecuteOptionspublic ModelExecuteOptions()
 
- 
- 
Method Details- 
createAssumes thatPrismContext.get()can be called. Which usually is, after midPoint is initialized.
- 
createDeprecated, for removal: This API element is subject to removal in a future version.
- 
create
- 
is
- 
is
- 
getExtensionItemRealValue
- 
getExtensionItemRealValuepublic static <T> T getExtensionItemRealValue(ModelExecuteOptions options, ItemName name, Class<T> clazz) 
- 
setExtensionPropertyRealValuespublic ModelExecuteOptions setExtensionPropertyRealValues(PrismContext prismContext, ItemName propertyName, Object... values) throws SchemaException - Throws:
- SchemaException
 
- 
getForce
- 
force
- 
force
- 
isForce
- 
getPushChanges
- 
isPushChanges
- 
pushChanges
- 
pushChanges
- 
getRaw
- 
raw
- 
raw
- 
isRaw
- 
getRaw
- 
createRawDeprecated.
- 
getNoCrypt
- 
noCrypt
- 
isNoCrypt
- 
getReconcile
- 
reconcile
- 
reconcile
- 
isReconcile
- 
createReconcileDeprecated.
- 
reconcileFocus
- 
reconcileFocus
- 
isReconcileFocus
- 
getOverwrite
- 
overwrite
- 
overwrite
- 
isOverwrite
- 
setIsImport
- 
setIsImport
- 
isIsImport
- 
executeImmediatelyAfterApproval
- 
executeImmediatelyAfterApproval
- 
isExecuteImmediatelyAfterApproval
- 
getLimitPropagation
- 
limitPropagation
- 
isLimitPropagation
- 
reevaluateSearchFilters
- 
isReevaluateSearchFilters
- 
preAuthorized
- 
preAuthorized
- 
isPreAuthorized
- 
getRequestBusinessContext
- 
requestBusinessContextpublic ModelExecuteOptions requestBusinessContext(OperationBusinessContextType requestBusinessContext) 
- 
getRequestBusinessContext
- 
getPartialProcessing
- 
partialProcessing
- 
getPartialProcessing
- 
getInitialPartialProcessing
- 
initialPartialProcessingpublic ModelExecuteOptions initialPartialProcessing(PartialProcessingOptionsType initialPartialProcessing) 
- 
getInitialPartialProcessing
- 
getFocusConflictResolution
- 
focusConflictResolution
- 
getFocusConflictResolution
- 
evaluateAllAssignmentRelationsOnRecomputepublic ModelExecuteOptions evaluateAllAssignmentRelationsOnRecompute(Boolean evaluateAllAssignmentRelationsOnRecompute) 
- 
evaluateAllAssignmentRelationsOnRecompute
- 
isEvaluateAllAssignmentRelationsOnRecompute
- 
getTracingProfile
- 
tracingProfile
- 
getTracingProfile
- 
getSimulationOptions
- 
isAdvanceSequenceSafe
- 
isCreateOnDemandSafe
- 
simulationOptions
- 
ignoreAssignmentPruning
- 
ignoreAssignmentPruning
- 
isIgnoreAssignmentPruning
- 
toModelExecutionOptionsBean
- 
toModelExecutionOptionsType
- 
fromModelExecutionOptionsType
- 
fromRestOptions
- 
toString
- 
clone
- 
notEmptypublic boolean notEmpty()
- 
getOrCreatePartialProcessing
- 
toGetOperationOptions
 
-