Class ModelExecuteOptionsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ModelExecuteOptionsType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ModelExecuteOptionsType extends Object implements Serializable, Cloneable, Containerable
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.Java class for ModelExecuteOptionsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ModelExecuteOptionsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}extension" minOccurs="0"/> <element name="force" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="pushChanges" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="raw" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="noCrypt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="reconcile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="reconcileFocus" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="reconcileAffected" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="executeImmediatelyAfterApproval" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="overwrite" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isImport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="limitPropagation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="reevaluateSearchFilters" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="requestBusinessContext" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationBusinessContextType" minOccurs="0"/> <element name="partialProcessing" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PartialProcessingOptionsType" minOccurs="0"/> <element name="initialPartialProcessing" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PartialProcessingOptionsType" minOccurs="0"/> <element name="focusConflictResolution" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ConflictResolutionType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_EXECUTE_IMMEDIATELY_AFTER_APPROVAL
static ItemName
F_EXTENSION
static ItemName
F_FOCUS_CONFLICT_RESOLUTION
static ItemName
F_FORCE
static ItemName
F_INITIAL_PARTIAL_PROCESSING
static ItemName
F_IS_IMPORT
static ItemName
F_LIMIT_PROPAGATION
static ItemName
F_NO_CRYPT
static ItemName
F_OVERWRITE
static ItemName
F_PARTIAL_PROCESSING
static ItemName
F_PUSH_CHANGES
static ItemName
F_RAW
static ItemName
F_RECONCILE
static ItemName
F_RECONCILE_AFFECTED
static ItemName
F_RECONCILE_FOCUS
static ItemName
F_REEVALUATE_SEARCH_FILTERS
static ItemName
F_REQUEST_BUSINESS_CONTEXT
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ModelExecuteOptionsType()
ModelExecuteOptionsType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_EXTENSION
public static final ItemName F_EXTENSION
-
F_FORCE
public static final ItemName F_FORCE
-
F_PUSH_CHANGES
public static final ItemName F_PUSH_CHANGES
-
F_RAW
public static final ItemName F_RAW
-
F_NO_CRYPT
public static final ItemName F_NO_CRYPT
-
F_RECONCILE
public static final ItemName F_RECONCILE
-
F_RECONCILE_FOCUS
public static final ItemName F_RECONCILE_FOCUS
-
F_RECONCILE_AFFECTED
public static final ItemName F_RECONCILE_AFFECTED
-
F_EXECUTE_IMMEDIATELY_AFTER_APPROVAL
public static final ItemName F_EXECUTE_IMMEDIATELY_AFTER_APPROVAL
-
F_OVERWRITE
public static final ItemName F_OVERWRITE
-
F_IS_IMPORT
public static final ItemName F_IS_IMPORT
-
F_LIMIT_PROPAGATION
public static final ItemName F_LIMIT_PROPAGATION
-
F_REEVALUATE_SEARCH_FILTERS
public static final ItemName F_REEVALUATE_SEARCH_FILTERS
-
F_REQUEST_BUSINESS_CONTEXT
public static final ItemName F_REQUEST_BUSINESS_CONTEXT
-
F_PARTIAL_PROCESSING
public static final ItemName F_PARTIAL_PROCESSING
-
F_INITIAL_PARTIAL_PROCESSING
public static final ItemName F_INITIAL_PARTIAL_PROCESSING
-
F_FOCUS_CONFLICT_RESOLUTION
public static final ItemName F_FOCUS_CONFLICT_RESOLUTION
-
-
Constructor Detail
-
ModelExecuteOptionsType
public ModelExecuteOptionsType()
-
ModelExecuteOptionsType
public ModelExecuteOptionsType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getExtension
public ExtensionType getExtension()
-
setExtension
public void setExtension(ExtensionType value)
-
isForce
public Boolean isForce()
-
setForce
public void setForce(Boolean value)
-
isPushChanges
public Boolean isPushChanges()
-
setPushChanges
public void setPushChanges(Boolean value)
-
isRaw
public Boolean isRaw()
-
setRaw
public void setRaw(Boolean value)
-
isNoCrypt
public Boolean isNoCrypt()
-
setNoCrypt
public void setNoCrypt(Boolean value)
-
isReconcile
public Boolean isReconcile()
-
setReconcile
public void setReconcile(Boolean value)
-
isReconcileFocus
public Boolean isReconcileFocus()
-
setReconcileFocus
public void setReconcileFocus(Boolean value)
-
isReconcileAffected
public Boolean isReconcileAffected()
-
setReconcileAffected
public void setReconcileAffected(Boolean value)
-
isExecuteImmediatelyAfterApproval
public Boolean isExecuteImmediatelyAfterApproval()
-
setExecuteImmediatelyAfterApproval
public void setExecuteImmediatelyAfterApproval(Boolean value)
-
isOverwrite
public Boolean isOverwrite()
-
setOverwrite
public void setOverwrite(Boolean value)
-
isIsImport
public Boolean isIsImport()
-
setIsImport
public void setIsImport(Boolean value)
-
isLimitPropagation
public Boolean isLimitPropagation()
-
setLimitPropagation
public void setLimitPropagation(Boolean value)
-
isReevaluateSearchFilters
public Boolean isReevaluateSearchFilters()
-
setReevaluateSearchFilters
public void setReevaluateSearchFilters(Boolean value)
-
getRequestBusinessContext
public OperationBusinessContextType getRequestBusinessContext()
-
setRequestBusinessContext
public void setRequestBusinessContext(OperationBusinessContextType value)
-
getPartialProcessing
public PartialProcessingOptionsType getPartialProcessing()
-
setPartialProcessing
public void setPartialProcessing(PartialProcessingOptionsType value)
-
getInitialPartialProcessing
public PartialProcessingOptionsType getInitialPartialProcessing()
-
setInitialPartialProcessing
public void setInitialPartialProcessing(PartialProcessingOptionsType value)
-
getFocusConflictResolution
public ConflictResolutionType getFocusConflictResolution()
-
setFocusConflictResolution
public void setFocusConflictResolution(ConflictResolutionType value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
extension
public ModelExecuteOptionsType extension(ExtensionType value)
-
beginExtension
public ExtensionType beginExtension()
-
force
public ModelExecuteOptionsType force(Boolean value)
-
pushChanges
public ModelExecuteOptionsType pushChanges(Boolean value)
-
raw
public ModelExecuteOptionsType raw(Boolean value)
-
noCrypt
public ModelExecuteOptionsType noCrypt(Boolean value)
-
reconcile
public ModelExecuteOptionsType reconcile(Boolean value)
-
reconcileFocus
public ModelExecuteOptionsType reconcileFocus(Boolean value)
-
reconcileAffected
public ModelExecuteOptionsType reconcileAffected(Boolean value)
-
executeImmediatelyAfterApproval
public ModelExecuteOptionsType executeImmediatelyAfterApproval(Boolean value)
-
overwrite
public ModelExecuteOptionsType overwrite(Boolean value)
-
isImport
public ModelExecuteOptionsType isImport(Boolean value)
-
limitPropagation
public ModelExecuteOptionsType limitPropagation(Boolean value)
-
reevaluateSearchFilters
public ModelExecuteOptionsType reevaluateSearchFilters(Boolean value)
-
requestBusinessContext
public ModelExecuteOptionsType requestBusinessContext(OperationBusinessContextType value)
-
beginRequestBusinessContext
public OperationBusinessContextType beginRequestBusinessContext()
-
partialProcessing
public ModelExecuteOptionsType partialProcessing(PartialProcessingOptionsType value)
-
beginPartialProcessing
public PartialProcessingOptionsType beginPartialProcessing()
-
initialPartialProcessing
public ModelExecuteOptionsType initialPartialProcessing(PartialProcessingOptionsType value)
-
beginInitialPartialProcessing
public PartialProcessingOptionsType beginInitialPartialProcessing()
-
focusConflictResolution
public ModelExecuteOptionsType focusConflictResolution(ConflictResolutionType value)
-
beginFocusConflictResolution
public ConflictResolutionType beginFocusConflictResolution()
-
id
public ModelExecuteOptionsType id(Long value)
-
clone
public ModelExecuteOptionsType clone()
-
-