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
public class ModelExecuteOptions extends AbstractOptions implements 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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ModelExecuteOptions()
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.schema.AbstractOptions
appendFlag, appendVal, removeLastComma
-
-
-
-
Method Detail
-
getForce
public Boolean getForce()
-
setForce
public void setForce(Boolean force)
-
isForce
public static boolean isForce(ModelExecuteOptions options)
-
createForce
public static ModelExecuteOptions createForce()
-
setForce
public ModelExecuteOptions setForce()
-
getRaw
public Boolean getRaw()
-
setRaw
public void setRaw(Boolean raw)
-
isRaw
public static boolean isRaw(ModelExecuteOptions options)
-
createRaw
public static ModelExecuteOptions createRaw()
-
setRaw
public ModelExecuteOptions setRaw()
-
getNoCrypt
public Boolean getNoCrypt()
-
setNoCrypt
public void setNoCrypt(Boolean noCrypt)
-
isNoCrypt
public static boolean isNoCrypt(ModelExecuteOptions options)
-
createNoCrypt
public static ModelExecuteOptions createNoCrypt()
-
setNoCrypt
public ModelExecuteOptions setNoCrypt()
-
getReconcile
public Boolean getReconcile()
-
setReconcile
public void setReconcile(Boolean reconcile)
-
isReconcile
public static boolean isReconcile(ModelExecuteOptions options)
-
createReconcile
public static ModelExecuteOptions createReconcile()
-
createReconcile
public static ModelExecuteOptions createReconcile(ModelExecuteOptions defaultOptions)
-
setReconcile
public ModelExecuteOptions setReconcile()
-
getReconcileFocus
public Boolean getReconcileFocus()
-
setReconcileFocus
public void setReconcileFocus(Boolean reconcileFocus)
-
createReconcileFocus
public static ModelExecuteOptions createReconcileFocus()
-
isReconcileFocus
public static boolean isReconcileFocus(ModelExecuteOptions options)
-
getReconcileAffected
public Boolean getReconcileAffected()
-
setReconcileAffected
public void setReconcileAffected(Boolean reconcile)
-
isReconcileAffected
public static boolean isReconcileAffected(ModelExecuteOptions options)
-
createReconcileAffected
public static ModelExecuteOptions createReconcileAffected()
-
setReconcileAffected
public ModelExecuteOptions setReconcileAffected()
-
getOverwrite
public Boolean getOverwrite()
-
setOverwrite
public void setOverwrite(Boolean overwrite)
-
isOverwrite
public static boolean isOverwrite(ModelExecuteOptions options)
-
createOverwrite
public static ModelExecuteOptions createOverwrite()
-
setOverwrite
public ModelExecuteOptions setOverwrite()
-
getIsImport
public Boolean getIsImport()
-
setIsImport
public void setIsImport(Boolean isImport)
-
isIsImport
public static boolean isIsImport(ModelExecuteOptions options)
-
createIsImport
public static ModelExecuteOptions createIsImport()
-
setIsImport
public ModelExecuteOptions setIsImport()
-
setExecuteImmediatelyAfterApproval
public void setExecuteImmediatelyAfterApproval(Boolean executeImmediatelyAfterApproval)
-
isExecuteImmediatelyAfterApproval
public static boolean isExecuteImmediatelyAfterApproval(ModelExecuteOptions options)
-
createExecuteImmediatelyAfterApproval
public static ModelExecuteOptions createExecuteImmediatelyAfterApproval()
-
setLimitPropagation
public void setLimitPropagation(Boolean limitPropagation)
-
isLimitPropagation
public static boolean isLimitPropagation(ModelExecuteOptions options)
-
createLimitPropagation
public static ModelExecuteOptions createLimitPropagation()
-
setLimitPropagation
public ModelExecuteOptions setLimitPropagation()
-
getReevaluateSearchFilters
public Boolean getReevaluateSearchFilters()
-
setReevaluateSearchFilters
public void setReevaluateSearchFilters(Boolean reevaluateSearchFilters)
-
isReevaluateSearchFilters
public static boolean isReevaluateSearchFilters(ModelExecuteOptions options)
-
createReevaluateSearchFilters
public static ModelExecuteOptions createReevaluateSearchFilters()
-
setReevaluateSearchFilters
public ModelExecuteOptions setReevaluateSearchFilters()
-
getPreAuthorized
public Boolean getPreAuthorized()
-
setPreAuthorized
public void setPreAuthorized(Boolean value)
-
isPreAuthorized
public static boolean isPreAuthorized(ModelExecuteOptions options)
-
createPreAuthorized
public static ModelExecuteOptions createPreAuthorized()
-
setPreAuthorized
public ModelExecuteOptions setPreAuthorized()
-
getRequestBusinessContext
public OperationBusinessContextType getRequestBusinessContext()
-
setRequestBusinessContext
public void setRequestBusinessContext(OperationBusinessContextType requestBusinessContext)
-
getRequestBusinessContext
public static OperationBusinessContextType getRequestBusinessContext(ModelExecuteOptions options)
-
createRequestBusinessContext
public static ModelExecuteOptions createRequestBusinessContext(OperationBusinessContextType requestBusinessContext)
-
getPartialProcessing
public PartialProcessingOptionsType getPartialProcessing()
-
setPartialProcessing
public void setPartialProcessing(PartialProcessingOptionsType partialProcessing)
-
getPartialProcessing
public static PartialProcessingOptionsType getPartialProcessing(ModelExecuteOptions options)
-
createPartialProcessing
public static ModelExecuteOptions createPartialProcessing(PartialProcessingOptionsType partialProcessing)
-
getInitialPartialProcessing
public PartialProcessingOptionsType getInitialPartialProcessing()
-
setInitialPartialProcessing
public void setInitialPartialProcessing(PartialProcessingOptionsType initialPartialProcessing)
-
getInitialPartialProcessing
public static PartialProcessingOptionsType getInitialPartialProcessing(ModelExecuteOptions options)
-
createInitialPartialProcessing
public static ModelExecuteOptions createInitialPartialProcessing(PartialProcessingOptionsType partialProcessing)
-
getFocusConflictResolution
public ConflictResolutionType getFocusConflictResolution()
-
setFocusConflictResolution
public void setFocusConflictResolution(ConflictResolutionType focusConflictResolution)
-
getFocusConflictResolution
public static ConflictResolutionType getFocusConflictResolution(ModelExecuteOptions options)
-
createFocusConflictResolution
public static ModelExecuteOptions createFocusConflictResolution(ConflictResolutionType focusConflictResolution)
-
getEvaluateAllAssignmentRelationsOnRecompute
public Boolean getEvaluateAllAssignmentRelationsOnRecompute()
-
setEvaluateAllAssignmentRelationsOnRecompute
public void setEvaluateAllAssignmentRelationsOnRecompute(Boolean evaluateAllAssignmentRelationsOnRecompute)
-
isEvaluateAllAssignmentRelationsOnRecompute
public static boolean isEvaluateAllAssignmentRelationsOnRecompute(ModelExecuteOptions options)
-
createEvaluateAllAssignmentRelationsOnRecompute
public static ModelExecuteOptions createEvaluateAllAssignmentRelationsOnRecompute()
-
getTracingProfile
public TracingProfileType getTracingProfile()
-
setTracingProfile
public void setTracingProfile(TracingProfileType tracingProfile)
-
getTracingProfile
public static TracingProfileType getTracingProfile(ModelExecuteOptions options)
-
createTracingProfile
public ModelExecuteOptions createTracingProfile(TracingProfileType tracingProfile)
-
toModelExecutionOptionsType
public ModelExecuteOptionsType toModelExecutionOptionsType()
-
fromModelExecutionOptionsType
public static ModelExecuteOptions fromModelExecutionOptionsType(ModelExecuteOptionsType type)
-
fromRestOptions
public static ModelExecuteOptions fromRestOptions(List<String> options)
-
clone
public ModelExecuteOptions clone()
-
notEmpty
public boolean notEmpty()
-
getOrCreatePartialProcessing
public PartialProcessingOptionsType getOrCreatePartialProcessing()
-
toGetOperationOptions
public static GetOperationOptions toGetOperationOptions(ModelExecuteOptions modelOptions)
-
-