Class PropertySimpleValueFilterType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
-
- com.evolveum.prism.xml.ns._public.query_3.PropertySimpleValueFilterType
-
- All Implemented Interfaces:
PlainStructured
,Serializable
,Cloneable
public class PropertySimpleValueFilterType extends FilterClauseType implements Serializable, Cloneable
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-3}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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected Object
any
static QName
COMPLEX_TYPE
static QName
F_VALUE
protected Element
property
protected Object
value
-
Fields inherited from class com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
F_MATCHING, matching
-
-
Constructor Summary
Constructors Constructor Description PropertySimpleValueFilterType()
Creates a newPropertySimpleValueFilterType
instance.PropertySimpleValueFilterType(PropertySimpleValueFilterType o)
Creates a newPropertySimpleValueFilterType
instance by deeply copying a givenPropertySimpleValueFilterType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertySimpleValueFilterType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object, StructuredEqualsStrategy 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(StructuredHashCodeStrategy 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 com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
equals, getMatching, hashCode, setMatching
-
-
-
-
Constructor Detail
-
PropertySimpleValueFilterType
public PropertySimpleValueFilterType()
Creates a newPropertySimpleValueFilterType
instance.
-
PropertySimpleValueFilterType
public PropertySimpleValueFilterType(PropertySimpleValueFilterType o)
Creates a newPropertySimpleValueFilterType
instance by deeply copying a givenPropertySimpleValueFilterType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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 isElement
-
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 isObject
-
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 isObject
-
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 classFilterClauseType
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classFilterClauseType
-
equals
public boolean equals(Object object, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classFilterClauseType
-
clone
public PropertySimpleValueFilterType clone()
Creates and returns a deep copy of this object.- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classFilterClauseType
- Returns:
- A deep copy of this object.
-
-