Class AndFilterImpl
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.AndFilterImpl
- All Implemented Interfaces:
Freezable,AndFilter,LogicalFilter,NaryLogicalFilter,ObjectFilter,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.prism.query.AndFilter
ELEMENT_NAMEFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Does a SHALLOW clone.static AndFiltercreateAnd(ObjectFilter... conditions) static AndFiltercreateAnd(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
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, setConditions, transformItemPathsMethods inherited from interface com.evolveum.midpoint.prism.query.NaryLogicalFilter
getLastConditionMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
revive, usedPaths
-
Constructor Details
-
AndFilterImpl
-
-
Method Details
-
createAnd
-
createAnd
-
clone
Description copied from interface:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceAndFilter- Specified by:
clonein interfaceObjectFilter- Specified by:
clonein classNaryLogicalFilterImpl
-
cloneEmpty
- Specified by:
cloneEmptyin interfaceAndFilter- Specified by:
cloneEmptyin interfaceLogicalFilter- 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
-