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
FieldsModifier and TypeFieldDescriptionstatic final QNameprotected ExpressionTypestatic final ItemNameFields inherited from class com.evolveum.prism.xml.ns._public.query_3.SearchFilterType
description, F_DESCRIPTION, F_TEXT, filterClauseXNode, textFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(JaxbVisitor visitor) clone()Creates and returns a deep copy of this object.condition(ExpressionType value) booleanequals(Object other, StructuredEqualsStrategy strategy) inthashCode(StructuredHashCodeStrategy strategy) voidsetCondition(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, toStringMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods 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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classSearchFilterType
-
equals
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classSearchFilterType
-
condition
-
beginCondition
-
accept
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classSearchFilterType
-
clone
Description copied from class:SearchFilterTypeCreates and returns a deep copy of this object.- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classSearchFilterType- Returns:
- A deep copy of this object.
-