Class ConditionalSearchFilterType
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.prism.xml.ns._public.query_3.SearchFilterType
com.evolveum.midpoint.xml.ns._public.common.common_3.ConditionalSearchFilterType
- All Implemented Interfaces:
PlainStructured
,Freezable
,JaxbVisitable
,DebugDumpable
,Serializable
,Cloneable
A filter with an expression that denotes a necessary condition for the filter to be applied.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
protected ExpressionType
static final ItemName
Fields inherited from class com.evolveum.prism.xml.ns._public.query_3.SearchFilterType
description, F_DESCRIPTION, F_TEXT, filterClauseXNode, text
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(JaxbVisitor visitor) clone()
Creates and returns a deep copy of this object.condition
(ExpressionType value) boolean
equals
(Object other, StructuredEqualsStrategy strategy) int
hashCode
(StructuredHashCodeStrategy strategy) void
setCondition
(ExpressionType value) Methods inherited from class com.evolveum.prism.xml.ns._public.query_3.SearchFilterType
containsFilterClause, createFromParsedXNode, debugDump, equals, getDescription, getFilterClauseAsRootXNode, getFilterClauseXNode, getText, hashCode, parseFromXNode, performFreeze, serializeToXNode, setDescription, setFilterClauseXNode, setFilterClauseXNode, setText, toString
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
Field Details
-
condition
-
COMPLEX_TYPE
-
F_CONDITION
-
-
Constructor Details
-
ConditionalSearchFilterType
public ConditionalSearchFilterType() -
ConditionalSearchFilterType
-
-
Method Details
-
getCondition
-
setCondition
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classSearchFilterType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classSearchFilterType
-
condition
-
beginCondition
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classSearchFilterType
-
clone
Description copied from class:SearchFilterType
Creates and returns a deep copy of this object.- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classSearchFilterType
- Returns:
- A deep copy of this object.
-