Class UnaryLogicalOperatorFilterType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
-
- com.evolveum.prism.xml.ns._public.query_3.LogicalOperatorFilterType
-
- com.evolveum.prism.xml.ns._public.query_3.UnaryLogicalOperatorFilterType
-
- All Implemented Interfaces:
PlainStructured
,Serializable
,Cloneable
public class UnaryLogicalOperatorFilterType extends LogicalOperatorFilterType implements Serializable, Cloneable
Java class for UnaryLogicalOperatorFilterType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UnaryLogicalOperatorFilterType"> <complexContent> <extension base="{http://prism.evolveum.com/xml/ns/public/query-2}LogicalOperatorFilterType"> <sequence> <element ref="{http://prism.evolveum.com/xml/ns/public/query-2}filter"/> </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 static QName
COMPLEX_TYPE
protected Element
filter
-
Fields inherited from class com.evolveum.prism.xml.ns._public.query_3.FilterClauseType
F_MATCHING, matching
-
-
Constructor Summary
Constructors Constructor Description UnaryLogicalOperatorFilterType()
Creates a newUnaryLogicalOperatorFilterType
instance.UnaryLogicalOperatorFilterType(UnaryLogicalOperatorFilterType o)
Creates a newUnaryLogicalOperatorFilterType
instance by deeply copying a givenUnaryLogicalOperatorFilterType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnaryLogicalOperatorFilterType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object, StructuredEqualsStrategy strategy)
Element
getFilter()
Gets the value of the filter property.int
hashCode(StructuredHashCodeStrategy strategy)
void
setFilter(Element value)
Sets the value of the filter 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
-
UnaryLogicalOperatorFilterType
public UnaryLogicalOperatorFilterType()
Creates a newUnaryLogicalOperatorFilterType
instance.
-
UnaryLogicalOperatorFilterType
public UnaryLogicalOperatorFilterType(UnaryLogicalOperatorFilterType o)
Creates a newUnaryLogicalOperatorFilterType
instance by deeply copying a givenUnaryLogicalOperatorFilterType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getFilter
public Element getFilter()
Gets the value of the filter property.- Returns:
- possible object is
Element
-
setFilter
public void setFilter(Element value)
Sets the value of the filter property.- Parameters:
value
- allowed object isElement
-
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 classLogicalOperatorFilterType
-
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 classLogicalOperatorFilterType
-
clone
public UnaryLogicalOperatorFilterType clone()
Creates and returns a deep copy of this object.- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classLogicalOperatorFilterType
- Returns:
- A deep copy of this object.
-
-