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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectstatic final QNamestatic final QNameprotected Elementprotected ValueTypeFields inherited from class com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
F_MATCHING, matching -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newPropertyComplexValueFilterTypeinstance.Creates a newPropertyComplexValueFilterTypeinstance by deeply copying a givenPropertyComplexValueFilterTypeinstance. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates and returns a deep copy of this object.booleanequals(Object object, StructuredEqualsStrategy strategy) getAny()Gets the value of the any property.getPath()Gets the value of the path property.getValue()Gets the value of the value property.inthashCode(StructuredHashCodeStrategy strategy) voidSets the value of the any property.voidSets the value of the path property.voidSets the value of the value property.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
-
Field Details
-
path
-
value
-
any
-
COMPLEX_TYPE
-
F_VALUE
-
-
Constructor Details
-
PropertyComplexValueFilterType
public PropertyComplexValueFilterType()Creates a newPropertyComplexValueFilterTypeinstance. -
PropertyComplexValueFilterType
Creates a newPropertyComplexValueFilterTypeinstance by deeply copying a givenPropertyComplexValueFilterTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Details
-
getPath
Gets the value of the path property.- Returns:
- possible object is
Element
-
setPath
Sets the value of the path property.- Parameters:
value- allowed object isElement
-
getValue
Gets the value of the value property.- Returns:
- possible object is
ValueType
-
setValue
Sets the value of the value property.- Parameters:
value- allowed object isValueType
-
getAny
Gets the value of the any property.- Returns:
- possible object is
Object
-
setAny
Sets the value of the any property.- Parameters:
value- allowed object isObject
-
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
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classFilterClauseType
-
equals
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classFilterClauseType
-
clone
Creates and returns a deep copy of this object.- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classFilterClauseType- Returns:
- A deep copy of this object.
-