Class 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 Detail

      • 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
      • 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 new ModelExecuteOptionsType instance.
      • ModelExecuteOptionsType

        public ModelExecuteOptionsType​(ModelExecuteOptionsType o)
        Creates a new ModelExecuteOptionsType instance by deeply copying a given ModelExecuteOptionsType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • 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 is Boolean
      • setFocusConflictResolution

        public void setFocusConflictResolution​(ConflictResolutionType value)
        Sets the value of the focusConflictResolution property.
        Parameters:
        value - allowed object is ConflictResolutionType
      • 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
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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 interface org.jvnet.jaxb2_commons.lang.Equals