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:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class PropertyComplexValueFilterType extends FilterClauseType implements Serializable, Cloneable, 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://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
-
-
Field Summary
Fields Modifier and Type Field Description protected Object
any
static QName
COMPLEX_TYPE
static QName
F_VALUE
protected Element
path
protected ValueType
value
-
Fields inherited from class com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
F_MATCHING, matching
-
-
Constructor Summary
Constructors Constructor Description PropertyComplexValueFilterType()
Creates a newPropertyComplexValueFilterType
instance.PropertyComplexValueFilterType(PropertyComplexValueFilterType o)
Creates a newPropertyComplexValueFilterType
instance by deeply copying a givenPropertyComplexValueFilterType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyComplexValueFilterType
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
getPath()
Gets the value of the path property.ValueType
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
setPath(Element value)
Sets the value of the path property.void
setValue(ValueType 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
getMatching, setMatching
-
-
-
-
Constructor Detail
-
PropertyComplexValueFilterType
public PropertyComplexValueFilterType()
Creates a newPropertyComplexValueFilterType
instance.
-
PropertyComplexValueFilterType
public PropertyComplexValueFilterType(PropertyComplexValueFilterType o)
Creates a newPropertyComplexValueFilterType
instance by deeply copying a givenPropertyComplexValueFilterType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
toString
in classFilterClauseType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classFilterClauseType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classFilterClauseType
-
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 interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classFilterClauseType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classFilterClauseType
-
clone
public PropertyComplexValueFilterType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classFilterClauseType
- Returns:
- A deep copy of this object.
-
-