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

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

public class PropertySimpleValueFilterType
extends FilterType
implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Java class for PropertySimpleValueFilterType complex type.

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

 <complexType name="PropertySimpleValueFilterType">
   <complexContent>
     <extension base="{http://prism.evolveum.com/xml/ns/public/query-2}FilterType">
       <sequence>
         <element name="property" type="{http://prism.evolveum.com/xml/ns/public/types-2}XPathType"/>
         <choice>
           <element name="value" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
           <any namespace='##other'/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  Object any
           
static QName COMPLEX_TYPE
           
static QName F_VALUE
           
protected  Element property
           
protected  Object value
           
 
Constructor Summary
PropertySimpleValueFilterType()
          Creates a new PropertySimpleValueFilterType instance.
PropertySimpleValueFilterType(PropertySimpleValueFilterType o)
          Creates a new PropertySimpleValueFilterType instance by deeply copying a given PropertySimpleValueFilterType instance.
 
Method Summary
 PropertySimpleValueFilterType clone()
          Creates and returns a deep copy of this object.
 boolean equals(Object object)
           
 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)
           
 Object getAny()
          Gets the value of the any property.
 Element getProperty()
          Gets the value of the property property.
 Object 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(Object value)
          Sets the value of the any property.
 void setProperty(Element value)
          Sets the value of the property property.
 void setValue(Object value)
          Sets the value of the value property.
 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

property

protected Element property

value

protected Object value

any

protected Object any

COMPLEX_TYPE

public static final QName COMPLEX_TYPE

F_VALUE

public static final QName F_VALUE
Constructor Detail

PropertySimpleValueFilterType

public PropertySimpleValueFilterType()
Creates a new PropertySimpleValueFilterType instance.


PropertySimpleValueFilterType

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

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

getProperty

public Element getProperty()
Gets the value of the property property.

Returns:
possible object is Element

setProperty

public void setProperty(Element value)
Sets the value of the property property.

Parameters:
value - allowed object is Element

getValue

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

Returns:
possible object is Object

setValue

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

Parameters:
value - allowed object is Object

getAny

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

Returns:
possible object is Object

setAny

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

Parameters:
value - allowed object is Object

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 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,
                      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(Object object)
Overrides:
equals in class FilterType

clone

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

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


Copyright © 2013 evolveum. All Rights Reserved.