Class AllFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.AllFilterImpl
- All Implemented Interfaces:
Freezable
,AllFilter
,ObjectFilter
,Revivable
,DebugDumpable
,Serializable
Filter designed to explicitly match everything. It is used in some special cases, e.g.
a security component explicitly indicating that all objects should be returned.
- Author:
- Radovan Semancik
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkConsistence
(boolean requireDefinitions) clone()
Does a SHALLOW clone.void
collectUsedPaths
(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) static AllFilter
debugDump
(int indent) boolean
boolean
int
hashCode()
boolean
match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) void
toString()
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, revive, setPrismContext
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.prism.query.AllFilter
matchesOnly
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
Methods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, revive, usedPaths
-
Constructor Details
-
AllFilterImpl
public AllFilterImpl()
-
-
Method Details
-
createAll
-
clone
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceObjectFilter
- Specified by:
clone
in classObjectFilterImpl
-
performFreeze
public void performFreeze()- Specified by:
performFreeze
in classObjectFilterImpl
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistence
in interfaceObjectFilter
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toString
-
match
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
match
in interfaceObjectFilter
- Throws:
SchemaException
-
equals
- Specified by:
equals
in interfaceObjectFilter
-
equals
-
hashCode
public int hashCode() -
collectUsedPaths
public void collectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) - Specified by:
collectUsedPaths
in interfaceObjectFilter
-