Class OrFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.LogicalFilterImpl
com.evolveum.midpoint.prism.impl.query.NaryLogicalFilterImpl
com.evolveum.midpoint.prism.impl.query.OrFilterImpl
- All Implemented Interfaces:
Freezable,PrismContextSensitive,LogicalFilter,NaryLogicalFilter,ObjectFilter,OrFilter,Revivable,DebugDumpable,Serializable
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.prism.impl.query.LogicalFilterImpl
conditionsFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Does a SHALLOW clone.static OrFiltercreateOr(ObjectFilter... conditions) static OrFiltercreateOr(List<ObjectFilter> conditions) booleanprotected Stringbooleanmatch(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) Methods inherited from class com.evolveum.midpoint.prism.impl.query.NaryLogicalFilterImpl
getLastConditionMethods inherited from class com.evolveum.midpoint.prism.impl.query.LogicalFilterImpl
accept, addCondition, checkConsistence, contains, debugDump, equals, getClonedConditions, getConditions, hashCode, isEmpty, performFreeze, setConditions, toStringMethods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
getPrismContext, revive, setPrismContextMethods 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, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.query.LogicalFilter
accept, addCondition, checkConsistence, collectUsedPaths, contains, getConditions, isEmpty, matchesOnly, setConditionsMethods inherited from interface com.evolveum.midpoint.prism.query.NaryLogicalFilter
getLastConditionMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
reviveMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Constructor Details
-
OrFilterImpl
-
-
Method Details
-
createOr
-
createOr
-
clone
Description copied from interface:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceObjectFilter- Specified by:
clonein interfaceOrFilter- Specified by:
clonein classNaryLogicalFilterImpl
-
cloneEmpty
- Specified by:
cloneEmptyin interfaceLogicalFilter- Specified by:
cloneEmptyin interfaceOrFilter- Specified by:
cloneEmptyin classLogicalFilterImpl
-
getDebugDumpOperationName
- Specified by:
getDebugDumpOperationNamein classLogicalFilterImpl
-
match
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
matchin interfaceObjectFilter- Throws:
SchemaException
-
equals
- Specified by:
equalsin interfaceObjectFilter- Overrides:
equalsin classLogicalFilterImpl
-