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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckConsistence(boolean requireDefinitions) clone()Does a SHALLOW clone.voidcollectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) static AllFilterdebugDump(int indent) booleanbooleaninthashCode()booleanmatch(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) voidtoString()voidtransformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, 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.prism.query.AllFilter
matchesOnlyMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods 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:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceObjectFilter- Specified by:
clonein classObjectFilterImpl
-
performFreeze
public void performFreeze()- Specified by:
performFreezein classObjectFilterImpl
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistencein interfaceObjectFilter
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
toString
-
match
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
matchin interfaceObjectFilter- Throws:
SchemaException
-
equals
- Specified by:
equalsin interfaceObjectFilter
-
equals
-
hashCode
public int hashCode() -
collectUsedPaths
public void collectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) - Specified by:
collectUsedPathsin interfaceObjectFilter
-
transformItemPaths
public void transformItemPaths(ItemPath parentPath, ItemDefinition<?> parentDef, FilterItemPathTransformer transformer) - Specified by:
transformItemPathsin interfaceObjectFilter
-