com.evolveum.prism.xml.ns._public.query_2
Class PropertyComplexValueFilterType

java.lang.Object
  extended by com.evolveum.prism.xml.ns._public.query_2.FilterType
      extended by com.evolveum.prism.xml.ns._public.query_2.PropertyComplexValueFilterType
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class PropertyComplexValueFilterType
extends FilterType
implements java.io.Serializable, java.lang.Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Java class for PropertyComplexValueFilterType complex type.

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

 <complexType name="PropertyComplexValueFilterType">
   <complexContent>
     <extension base="{http://prism.evolveum.com/xml/ns/public/query-2}FilterType">
       <sequence>
         <element ref="{http://prism.evolveum.com/xml/ns/public/query-2}path" minOccurs="0"/>
         <choice>
           <element ref="{http://prism.evolveum.com/xml/ns/public/query-2}value"/>
           <any namespace='##other'/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Object any
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_VALUE
           
protected  org.w3c.dom.Element path
           
protected  ValueType value
           
 
Constructor Summary
PropertyComplexValueFilterType()
          Creates a new PropertyComplexValueFilterType instance.
PropertyComplexValueFilterType(PropertyComplexValueFilterType o)
          Creates a new PropertyComplexValueFilterType instance by deeply copying a given PropertyComplexValueFilterType instance.
 
Method Summary
 PropertyComplexValueFilterType clone()
          Creates and returns a deep copy of this object.
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 java.lang.Object getAny()
          Gets the value of the any property.
 org.w3c.dom.Element getPath()
          Gets the value of the path property.
 ValueType getValue()
          Gets the value of the value property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAny(java.lang.Object value)
          Sets the value of the any property.
 void setPath(org.w3c.dom.Element value)
          Sets the value of the path property.
 void setValue(ValueType value)
          Sets the value of the value property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

path

protected org.w3c.dom.Element path

value

protected ValueType value

any

protected java.lang.Object any

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_VALUE

public static final javax.xml.namespace.QName F_VALUE
Constructor Detail

PropertyComplexValueFilterType

public PropertyComplexValueFilterType()
Creates a new PropertyComplexValueFilterType instance.


PropertyComplexValueFilterType

public PropertyComplexValueFilterType(PropertyComplexValueFilterType o)
Creates a new PropertyComplexValueFilterType instance by deeply copying a given PropertyComplexValueFilterType instance.

Parameters:
o - The instance to copy.
Throws:
java.lang.NullPointerException - if o is null.
Method Detail

getPath

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

Returns:
possible object is Element

setPath

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

Parameters:
value - allowed object is Element

getValue

public ValueType getValue()
Gets the value of the value property.

Returns:
possible object is ValueType

setValue

public void setValue(ValueType value)
Sets the value of the value property.

Parameters:
value - allowed object is ValueType

getAny

public java.lang.Object getAny()
Gets the value of the any property.

Returns:
possible object is Object

setAny

public void setAny(java.lang.Object value)
Sets the value of the any property.

Parameters:
value - allowed object is Object

toString

public java.lang.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 FilterType

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
Overrides:
hashCode in class FilterType

hashCode

public int hashCode()
Overrides:
hashCode in class FilterType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class FilterType

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class FilterType

clone

public PropertyComplexValueFilterType clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class FilterType
Returns:
A deep copy of this object.


Copyright © 2012 evolveum. All Rights Reserved.