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

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

public class PropertyComplexValueFilterType
extends FilterType
implements java.io.Serializable, 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://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}FilterType">
       <sequence>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}path" minOccurs="0"/>
         <choice>
           <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>
           <element name="valueExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExpressionType"/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class PropertyComplexValueFilterType.Value
          Java class for anonymous complex type.
 
Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_PATH
           
static javax.xml.namespace.QName F_VALUE
           
static javax.xml.namespace.QName F_VALUE_EXPRESSION
           
protected  org.w3c.dom.Element path
           
protected  PropertyComplexValueFilterType.Value value
           
protected  ExpressionType valueExpression
           
 
Constructor Summary
PropertyComplexValueFilterType()
           
 
Method Summary
 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)
           
 org.w3c.dom.Element getPath()
          XPath to the containing XML element for the queried propoerty.
 PropertyComplexValueFilterType.Value getValue()
          Gets the value of the value property.
 ExpressionType getValueExpression()
          Gets the value of the valueExpression property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setPath(org.w3c.dom.Element value)
          Sets the value of the path property.
 void setValue(PropertyComplexValueFilterType.Value value)
          Sets the value of the value property.
 void setValueExpression(ExpressionType value)
          Sets the value of the valueExpression property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

path

protected org.w3c.dom.Element path

value

protected PropertyComplexValueFilterType.Value value

valueExpression

protected ExpressionType valueExpression

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_PATH

public static final javax.xml.namespace.QName F_PATH

F_VALUE

public static final javax.xml.namespace.QName F_VALUE

F_VALUE_EXPRESSION

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

PropertyComplexValueFilterType

public PropertyComplexValueFilterType()
Method Detail

getPath

public org.w3c.dom.Element getPath()
XPath to the containing XML element for the queried propoerty. If not specified, defatults to "." (which is also the most usual value).

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 PropertyComplexValueFilterType.Value getValue()
Gets the value of the value property.

Returns:
possible object is PropertyComplexValueFilterType.Value

setValue

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

Parameters:
value - allowed object is PropertyComplexValueFilterType.Value

getValueExpression

public ExpressionType getValueExpression()
Gets the value of the valueExpression property.

Returns:
possible object is ExpressionType

setValueExpression

public void setValueExpression(ExpressionType value)
Sets the value of the valueExpression property.

Parameters:
value - allowed object is ExpressionType

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


Copyright © 2012 evolveum. All Rights Reserved.