com.evolveum.prism.xml.ns._public.types_2
Class ItemDeltaType

java.lang.Object
  extended by com.evolveum.prism.xml.ns._public.types_2.ItemDeltaType
All Implemented Interfaces:
Serializable, Cloneable

public class ItemDeltaType
extends Object
implements Serializable, Cloneable

Describe a change to a single attribute. In this case the path expression used in the "property" attribute must select exactly one property. TODO: this should be renamed to ItemDeltaType

Java class for ItemDeltaType complex type.

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

 <complexType name="ItemDeltaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="modificationType" type="{http://prism.evolveum.com/xml/ns/public/types-2}ModificationTypeType"/>
         <element name="path" type="{http://prism.evolveum.com/xml/ns/public/types-2}XPathType" minOccurs="0"/>
         <element name="value">
           <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

Nested Class Summary
static class ItemDeltaType.Value
          Java class for anonymous complex type.
 
Field Summary
protected  ModificationTypeType modificationType
           
protected  Element path
           
protected  ItemDeltaType.Value value
           
 
Constructor Summary
ItemDeltaType()
           
 
Method Summary
 ItemDeltaType clone()
           
 boolean equals(Object obj)
           
 ModificationTypeType getModificationType()
          Gets the value of the modificationType property.
 Element getPath()
          Gets the value of the path property.
 ItemDeltaType.Value getValue()
          Gets the value of the value property.
 int hashCode()
           
 void setModificationType(ModificationTypeType value)
          Sets the value of the modificationType property.
 void setPath(Element value)
          Sets the value of the path property.
 void setValue(ItemDeltaType.Value value)
          Sets the value of the value property.
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

modificationType

protected ModificationTypeType modificationType

path

protected Element path

value

protected ItemDeltaType.Value value
Constructor Detail

ItemDeltaType

public ItemDeltaType()
Method Detail

getModificationType

public ModificationTypeType getModificationType()
Gets the value of the modificationType property.

Returns:
possible object is ModificationTypeType

setModificationType

public void setModificationType(ModificationTypeType value)
Sets the value of the modificationType property.

Parameters:
value - allowed object is ModificationTypeType

getPath

public Element getPath()
Gets the value of the path property.

Returns:
possible object is Element

setPath

public void setPath(Element value)
Sets the value of the path property.

Parameters:
value - allowed object is Element

getValue

public ItemDeltaType.Value getValue()
Gets the value of the value property.

Returns:
possible object is ItemDeltaType.Value

setValue

public void setValue(ItemDeltaType.Value value)
Sets the value of the value property.

Parameters:
value - allowed object is ItemDeltaType.Value

clone

public ItemDeltaType clone()
Overrides:
clone in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 evolveum. All Rights Reserved.