Class OwnedByFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.OwnedByFilterImpl
- All Implemented Interfaces:
Freezable,PrismContextSensitive,ObjectFilter,OwnedByFilter,Revivable,DebugDumpable,Serializable
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckConsistence(boolean requireDefinitions) clone()Does a SHALLOW clone.voidcollectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) static OwnedByFiltercreate(@NotNull ComplexTypeDefinition type, @Nullable ItemPath path, @Nullable ObjectFilter filter) static OwnedByFiltercreate(@NotNull QName typeName, @Nullable ItemPath path, @Nullable ObjectFilter filter) debugDump(int indent) booleanboolean@Nullable ObjectFilter@Nullable ItemPathgetPath()@NotNull ComplexTypeDefinitiongetType()inthashCode()booleanmatch(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) protected voidtoString()Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, 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, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, matchesOnly, reviveMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Method Details
-
create
public static OwnedByFilter create(@NotNull @NotNull QName typeName, @Nullable @Nullable ItemPath path, @Nullable @Nullable ObjectFilter filter) -
create
public static OwnedByFilter create(@NotNull @NotNull ComplexTypeDefinition type, @Nullable @Nullable ItemPath path, @Nullable @Nullable ObjectFilter filter) -
getType
- Specified by:
getTypein interfaceOwnedByFilter
-
getFilter
- Specified by:
getFilterin interfaceOwnedByFilter
-
getPath
- Specified by:
getPathin interfaceOwnedByFilter
-
match
public boolean match(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
matchin interfaceObjectFilter- Throws:
SchemaException
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistencein interfaceObjectFilter
-
equals
- Specified by:
equalsin interfaceObjectFilter
-
equals
-
hashCode
public int hashCode() -
toString
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
performFreeze
protected void performFreeze()- Specified by:
performFreezein classObjectFilterImpl
-
clone
Description copied from interface:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceObjectFilter- Specified by:
clonein classObjectFilterImpl
-
collectUsedPaths
public void collectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) - Specified by:
collectUsedPathsin interfaceObjectFilter
-