Class ModelExecuteOptionsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ModelExecuteOptionsType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ModelExecuteOptionsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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 name="force" 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="focusConflictResolution" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ConflictResolutionType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ModelExecuteOptionsType()
Creates a newModelExecuteOptionsType
instance.ModelExecuteOptionsType(ModelExecuteOptionsType o)
Creates a newModelExecuteOptionsType
instance by deeply copying a givenModelExecuteOptionsType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ConflictResolutionType
beginFocusConflictResolution()
PartialProcessingOptionsType
beginPartialProcessing()
OperationBusinessContextType
beginRequestBusinessContext()
ModelExecuteOptionsType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
ModelExecuteOptionsType
executeImmediatelyAfterApproval(Boolean value)
ModelExecuteOptionsType
focusConflictResolution(ConflictResolutionType value)
ModelExecuteOptionsType
force(Boolean value)
ConflictResolutionType
getFocusConflictResolution()
Gets the value of the focusConflictResolution property.PartialProcessingOptionsType
getPartialProcessing()
Gets the value of the partialProcessing property.OperationBusinessContextType
getRequestBusinessContext()
Gets the value of the requestBusinessContext property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isExecuteImmediatelyAfterApproval()
Gets the value of the executeImmediatelyAfterApproval property.Boolean
isForce()
Gets the value of the force property.ModelExecuteOptionsType
isImport(Boolean value)
Boolean
isIsImport()
Gets the value of the isImport property.Boolean
isLimitPropagation()
Gets the value of the limitPropagation property.Boolean
isNoCrypt()
Gets the value of the noCrypt property.Boolean
isOverwrite()
Gets the value of the overwrite property.Boolean
isRaw()
Gets the value of the raw property.Boolean
isReconcile()
Gets the value of the reconcile property.Boolean
isReconcileAffected()
Gets the value of the reconcileAffected property.Boolean
isReconcileFocus()
Gets the value of the reconcileFocus property.Boolean
isReevaluateSearchFilters()
Gets the value of the reevaluateSearchFilters property.ModelExecuteOptionsType
limitPropagation(Boolean value)
ModelExecuteOptionsType
noCrypt(Boolean value)
ModelExecuteOptionsType
overwrite(Boolean value)
ModelExecuteOptionsType
partialProcessing(PartialProcessingOptionsType value)
ModelExecuteOptionsType
raw(Boolean value)
ModelExecuteOptionsType
reconcile(Boolean value)
ModelExecuteOptionsType
reconcileAffected(Boolean value)
ModelExecuteOptionsType
reconcileFocus(Boolean value)
ModelExecuteOptionsType
reevaluateSearchFilters(Boolean value)
ModelExecuteOptionsType
requestBusinessContext(OperationBusinessContextType value)
void
setExecuteImmediatelyAfterApproval(Boolean value)
Sets the value of the executeImmediatelyAfterApproval property.void
setFocusConflictResolution(ConflictResolutionType value)
Sets the value of the focusConflictResolution property.void
setForce(Boolean value)
Sets the value of the force property.void
setIsImport(Boolean value)
Sets the value of the isImport property.void
setLimitPropagation(Boolean value)
Sets the value of the limitPropagation property.void
setNoCrypt(Boolean value)
Sets the value of the noCrypt property.void
setOverwrite(Boolean value)
Sets the value of the overwrite property.void
setPartialProcessing(PartialProcessingOptionsType value)
Sets the value of the partialProcessing property.void
setRaw(Boolean value)
Sets the value of the raw property.void
setReconcile(Boolean value)
Sets the value of the reconcile property.void
setReconcileAffected(Boolean value)
Sets the value of the reconcileAffected property.void
setReconcileFocus(Boolean value)
Sets the value of the reconcileFocus property.void
setReevaluateSearchFilters(Boolean value)
Sets the value of the reevaluateSearchFilters property.void
setRequestBusinessContext(OperationBusinessContextType value)
Sets the value of the requestBusinessContext property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
force
protected Boolean force
-
raw
protected Boolean raw
-
noCrypt
protected Boolean noCrypt
-
reconcile
protected Boolean reconcile
-
reconcileFocus
protected Boolean reconcileFocus
-
reconcileAffected
protected Boolean reconcileAffected
-
executeImmediatelyAfterApproval
protected Boolean executeImmediatelyAfterApproval
-
overwrite
protected Boolean overwrite
-
isImport
protected Boolean isImport
-
limitPropagation
protected Boolean limitPropagation
-
reevaluateSearchFilters
protected Boolean reevaluateSearchFilters
-
requestBusinessContext
protected OperationBusinessContextType requestBusinessContext
-
partialProcessing
protected PartialProcessingOptionsType partialProcessing
-
focusConflictResolution
protected ConflictResolutionType focusConflictResolution
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_FORCE
public static final ItemName F_FORCE
-
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_FOCUS_CONFLICT_RESOLUTION
public static final ItemName F_FOCUS_CONFLICT_RESOLUTION
-
-
Constructor Detail
-
ModelExecuteOptionsType
public ModelExecuteOptionsType()
Creates a newModelExecuteOptionsType
instance.
-
ModelExecuteOptionsType
public ModelExecuteOptionsType(ModelExecuteOptionsType o)
Creates a newModelExecuteOptionsType
instance by deeply copying a givenModelExecuteOptionsType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
isForce
public Boolean isForce()
Gets the value of the force property.- Returns:
- possible object is
Boolean
-
setForce
public void setForce(Boolean value)
Sets the value of the force property.- Parameters:
value
- allowed object isBoolean
-
isRaw
public Boolean isRaw()
Gets the value of the raw property.- Returns:
- possible object is
Boolean
-
setRaw
public void setRaw(Boolean value)
Sets the value of the raw property.- Parameters:
value
- allowed object isBoolean
-
isNoCrypt
public Boolean isNoCrypt()
Gets the value of the noCrypt property.- Returns:
- possible object is
Boolean
-
setNoCrypt
public void setNoCrypt(Boolean value)
Sets the value of the noCrypt property.- Parameters:
value
- allowed object isBoolean
-
isReconcile
public Boolean isReconcile()
Gets the value of the reconcile property.- Returns:
- possible object is
Boolean
-
setReconcile
public void setReconcile(Boolean value)
Sets the value of the reconcile property.- Parameters:
value
- allowed object isBoolean
-
isReconcileFocus
public Boolean isReconcileFocus()
Gets the value of the reconcileFocus property.- Returns:
- possible object is
Boolean
-
setReconcileFocus
public void setReconcileFocus(Boolean value)
Sets the value of the reconcileFocus property.- Parameters:
value
- allowed object isBoolean
-
isReconcileAffected
public Boolean isReconcileAffected()
Gets the value of the reconcileAffected property.- Returns:
- possible object is
Boolean
-
setReconcileAffected
public void setReconcileAffected(Boolean value)
Sets the value of the reconcileAffected property.- Parameters:
value
- allowed object isBoolean
-
isExecuteImmediatelyAfterApproval
public Boolean isExecuteImmediatelyAfterApproval()
Gets the value of the executeImmediatelyAfterApproval property.- Returns:
- possible object is
Boolean
-
setExecuteImmediatelyAfterApproval
public void setExecuteImmediatelyAfterApproval(Boolean value)
Sets the value of the executeImmediatelyAfterApproval property.- Parameters:
value
- allowed object isBoolean
-
isOverwrite
public Boolean isOverwrite()
Gets the value of the overwrite property.- Returns:
- possible object is
Boolean
-
setOverwrite
public void setOverwrite(Boolean value)
Sets the value of the overwrite property.- Parameters:
value
- allowed object isBoolean
-
isIsImport
public Boolean isIsImport()
Gets the value of the isImport property.- Returns:
- possible object is
Boolean
-
setIsImport
public void setIsImport(Boolean value)
Sets the value of the isImport property.- Parameters:
value
- allowed object isBoolean
-
isLimitPropagation
public Boolean isLimitPropagation()
Gets the value of the limitPropagation property.- Returns:
- possible object is
Boolean
-
setLimitPropagation
public void setLimitPropagation(Boolean value)
Sets the value of the limitPropagation property.- Parameters:
value
- allowed object isBoolean
-
isReevaluateSearchFilters
public Boolean isReevaluateSearchFilters()
Gets the value of the reevaluateSearchFilters property.- Returns:
- possible object is
Boolean
-
setReevaluateSearchFilters
public void setReevaluateSearchFilters(Boolean value)
Sets the value of the reevaluateSearchFilters property.- Parameters:
value
- allowed object isBoolean
-
getRequestBusinessContext
public OperationBusinessContextType getRequestBusinessContext()
Gets the value of the requestBusinessContext property.- Returns:
- possible object is
OperationBusinessContextType
-
setRequestBusinessContext
public void setRequestBusinessContext(OperationBusinessContextType value)
Sets the value of the requestBusinessContext property.- Parameters:
value
- allowed object isOperationBusinessContextType
-
getPartialProcessing
public PartialProcessingOptionsType getPartialProcessing()
Gets the value of the partialProcessing property.- Returns:
- possible object is
PartialProcessingOptionsType
-
setPartialProcessing
public void setPartialProcessing(PartialProcessingOptionsType value)
Sets the value of the partialProcessing property.- Parameters:
value
- allowed object isPartialProcessingOptionsType
-
getFocusConflictResolution
public ConflictResolutionType getFocusConflictResolution()
Gets the value of the focusConflictResolution property.- Returns:
- possible object is
ConflictResolutionType
-
setFocusConflictResolution
public void setFocusConflictResolution(ConflictResolutionType value)
Sets the value of the focusConflictResolution property.- Parameters:
value
- allowed object isConflictResolutionType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
force
public ModelExecuteOptionsType force(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()
-
focusConflictResolution
public ModelExecuteOptionsType focusConflictResolution(ConflictResolutionType value)
-
beginFocusConflictResolution
public ConflictResolutionType beginFocusConflictResolution()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public ModelExecuteOptionsType clone()
Creates and returns a deep copy of this object.
-
-