Class SynchronizationActionType

  • All Implemented Interfaces:
    JaxbVisitable, Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class SynchronizationActionType
    extends Object
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    Defines an action to take when a synchronization situation is encountered. The actions change the default midpoint behaviour. If there is no action for a particular situation,there will be no special reaction and the default activity takes place. Several actions may be defined for a specific reaction. All of them will be executed however the ordering is not guaranteed.

    Java class for SynchronizationActionType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="SynchronizationActionType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/>
             <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}documentation" minOccurs="0"/>
             <element name="handlerUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="order" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}BeforeAfterType" minOccurs="0"/>
             <element name="parameters" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • SynchronizationActionType

        public SynchronizationActionType()
        Creates a new SynchronizationActionType instance.
      • SynchronizationActionType

        public SynchronizationActionType​(SynchronizationActionType o)
        Creates a new SynchronizationActionType instance by deeply copying a given SynchronizationActionType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.