Class PropertyComplexValueFilterType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
-
- com.evolveum.prism.xml.ns._public.query_3.PropertyComplexValueFilterType
-
- All Implemented Interfaces:
PlainStructured,Serializable,Cloneable
public class PropertyComplexValueFilterType extends FilterClauseType implements Serializable, Cloneable
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
-
-
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 Objectanystatic QNameCOMPLEX_TYPEstatic QNameF_VALUEprotected Elementpathprotected ValueTypevalue-
Fields inherited from class com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
F_MATCHING, matching
-
-
Constructor Summary
Constructors Constructor Description PropertyComplexValueFilterType()Creates a newPropertyComplexValueFilterTypeinstance.PropertyComplexValueFilterType(PropertyComplexValueFilterType o)Creates a newPropertyComplexValueFilterTypeinstance by deeply copying a givenPropertyComplexValueFilterTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyComplexValueFilterTypeclone()Creates and returns a deep copy of this object.booleanequals(Object object, StructuredEqualsStrategy strategy)ObjectgetAny()Gets the value of the any property.ElementgetPath()Gets the value of the path property.ValueTypegetValue()Gets the value of the value property.inthashCode(StructuredHashCodeStrategy strategy)voidsetAny(Object value)Sets the value of the any property.voidsetPath(Element value)Sets the value of the path property.voidsetValue(ValueType value)Sets the value of the value property.StringtoString()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
-
PropertyComplexValueFilterType
public PropertyComplexValueFilterType()
Creates a newPropertyComplexValueFilterTypeinstance.
-
PropertyComplexValueFilterType
public PropertyComplexValueFilterType(PropertyComplexValueFilterType o)
Creates a newPropertyComplexValueFilterTypeinstance by deeply copying a givenPropertyComplexValueFilterTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getPath
public Element getPath()
Gets the value of the path property.- Returns:
- possible object is
Element
-
setPath
public void setPath(Element value)
Sets the value of the path property.- Parameters:
value- allowed object isElement
-
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 isValueType
-
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:
toStringin classFilterClauseType
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classFilterClauseType
-
equals
public boolean equals(Object object, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classFilterClauseType
-
clone
public PropertyComplexValueFilterType clone()
Creates and returns a deep copy of this object.- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classFilterClauseType- Returns:
- A deep copy of this object.
-
-