com.evolveum.midpoint.xml.ns._public.common.common_1
Class SynchronizationType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.SynchronizationType
All Implemented Interfaces:
java.io.Serializable

public class SynchronizationType
extends java.lang.Object
implements java.io.Serializable

Defines a synchronization properties (configuration) for a resource. TODO: add reconciliation setup (later)

Java class for SynchronizationType complex type.

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

 <complexType name="SynchronizationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="pollingInterval" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="correlation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}QueryType" minOccurs="0"/>
         <element name="confirmation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExpressionType" minOccurs="0"/>
         <element name="reaction" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="situation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}SynchronizationSituationType"/>
                   <element name="action" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <any/>
                           </sequence>
                           <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class SynchronizationType.Reaction
          Java class for anonymous complex type.
 
Field Summary
protected  org.w3c.dom.Element confirmation
           
protected  QueryType correlation
           
protected  java.lang.Boolean enabled
           
protected  java.math.BigInteger pollingInterval
           
protected  java.util.List<SynchronizationType.Reaction> reaction
           
 
Constructor Summary
SynchronizationType()
           
 
Method Summary
 org.w3c.dom.Element getConfirmation()
          Gets the value of the confirmation property.
 QueryType getCorrelation()
          Gets the value of the correlation property.
 java.math.BigInteger getPollingInterval()
          Gets the value of the pollingInterval property.
 java.util.List<SynchronizationType.Reaction> getReaction()
          Gets the value of the reaction property.
 java.lang.Boolean isEnabled()
          Gets the value of the enabled property.
 void setConfirmation(org.w3c.dom.Element value)
          Sets the value of the confirmation property.
 void setCorrelation(QueryType value)
          Sets the value of the correlation property.
 void setEnabled(java.lang.Boolean value)
          Sets the value of the enabled property.
 void setPollingInterval(java.math.BigInteger value)
          Sets the value of the pollingInterval property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

protected java.lang.Boolean enabled

pollingInterval

protected java.math.BigInteger pollingInterval

correlation

protected QueryType correlation

confirmation

protected org.w3c.dom.Element confirmation

reaction

protected java.util.List<SynchronizationType.Reaction> reaction
Constructor Detail

SynchronizationType

public SynchronizationType()
Method Detail

isEnabled

public java.lang.Boolean isEnabled()
Gets the value of the enabled property.

Returns:
possible object is Boolean

setEnabled

public void setEnabled(java.lang.Boolean value)
Sets the value of the enabled property.

Parameters:
value - allowed object is Boolean

getPollingInterval

public java.math.BigInteger getPollingInterval()
Gets the value of the pollingInterval property.

Returns:
possible object is BigInteger

setPollingInterval

public void setPollingInterval(java.math.BigInteger value)
Sets the value of the pollingInterval property.

Parameters:
value - allowed object is BigInteger

getCorrelation

public QueryType getCorrelation()
Gets the value of the correlation property.

Returns:
possible object is QueryType

setCorrelation

public void setCorrelation(QueryType value)
Sets the value of the correlation property.

Parameters:
value - allowed object is QueryType

getConfirmation

public org.w3c.dom.Element getConfirmation()
Gets the value of the confirmation property.

Returns:
possible object is Element

setConfirmation

public void setConfirmation(org.w3c.dom.Element value)
Sets the value of the confirmation property.

Parameters:
value - allowed object is Element

getReaction

public java.util.List<SynchronizationType.Reaction> getReaction()
Gets the value of the reaction property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the reaction property.

For example, to add a new item, do as follows:

    getReaction().add(newItem);
 

Objects of the following type(s) are allowed in the list SynchronizationType.Reaction



Copyright © 2011 evolveum. All Rights Reserved.