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

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.PropertySimpleValueFilterType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class PropertySimpleValueFilterType
extends FilterType
implements java.io.Serializable, 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://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}property"/>
         <choice>
           <element name="value" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
           <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

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_PROPERTY
           
static javax.xml.namespace.QName F_VALUE
           
static javax.xml.namespace.QName F_VALUE_EXPRESSION
           
protected  org.w3c.dom.Element property
           
protected  java.lang.Object value
           
protected  ExpressionType valueExpression
           
 
Constructor Summary
PropertySimpleValueFilterType()
           
 
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 getProperty()
          XPath to the property being queried.
 java.lang.Object 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 setProperty(org.w3c.dom.Element value)
          Sets the value of the property property.
 void setValue(java.lang.Object 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

property

protected org.w3c.dom.Element property

value

protected java.lang.Object value

valueExpression

protected ExpressionType valueExpression

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_PROPERTY

public static final javax.xml.namespace.QName F_PROPERTY

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

PropertySimpleValueFilterType

public PropertySimpleValueFilterType()
Method Detail

getProperty

public org.w3c.dom.Element getProperty()
XPath to the property being queried. It is mandatory, as there is no reasonable default as in the case of path.

Returns:
possible object is Element

setProperty

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

Parameters:
value - allowed object is Element

getValue

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

Returns:
possible object is Object

setValue

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

Parameters:
value - allowed object is Object

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.