Class TypeFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.TypeFilterImpl
- All Implemented Interfaces:
Freezable
,ObjectFilter
,TypeFilter
,Revivable
,DebugDumpable
,Serializable
- Author:
- lazyman
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
checkConsistence
(boolean requireDefinitions) clone()
Does a SHALLOW clone.void
collectUsedPaths
(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) static TypeFilter
createType
(QName type, ObjectFilter filter) debugDump
(int indent) boolean
boolean
@NotNull QName
getType()
int
hashCode()
boolean
match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) protected void
void
setFilter
(ObjectFilter filter) toString()
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
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.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
revive, usedPaths
Methods inherited from interface com.evolveum.midpoint.prism.query.TypeFilter
matchesOnly
-
Constructor Details
-
TypeFilterImpl
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceTypeFilter
-
getFilter
- Specified by:
getFilter
in interfaceTypeFilter
-
setFilter
- Specified by:
setFilter
in interfaceTypeFilter
-
createType
-
clone
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceObjectFilter
- Specified by:
clone
in interfaceTypeFilter
- Specified by:
clone
in classObjectFilterImpl
-
cloneEmpty
- Specified by:
cloneEmpty
in interfaceTypeFilter
-
match
public boolean match(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
match
in interfaceObjectFilter
- Throws:
SchemaException
-
performFreeze
protected void performFreeze()- Specified by:
performFreeze
in classObjectFilterImpl
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistence
in interfaceObjectFilter
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
equals
- Specified by:
equals
in interfaceObjectFilter
-
equals
-
hashCode
public int hashCode() -
toString
-
accept
- Specified by:
accept
in interfaceObjectFilter
- Overrides:
accept
in classObjectFilterImpl
-
collectUsedPaths
public void collectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) - Specified by:
collectUsedPaths
in interfaceObjectFilter
-