Class ReferencedByFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.ReferencedByFilterImpl
- All Implemented Interfaces:
Freezable
,PrismContextSensitive
,ObjectFilter
,ReferencedByFilter
,Revivable
,DebugDumpable
,Serializable
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkConsistence
(boolean requireDefinitions) clone()
Does a SHALLOW clone.static ReferencedByFilter
create
(@NotNull ComplexTypeDefinition type, @NotNull ItemPath path, ObjectFilter filter, @Nullable QName relation) static ReferencedByFilter
create
(@NotNull QName typeName, @NotNull ItemPath path, ObjectFilter filter, @Nullable QName relation) debugDump
(int indent) boolean
boolean
@Nullable ObjectFilter
@NotNull ItemPath
getPath()
@Nullable QName
@NotNull ComplexTypeDefinition
getType()
int
hashCode()
boolean
match
(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) protected void
toString()
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, getPrismContext, 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
accept, matchesOnly, revive
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Method Details
-
create
public static ReferencedByFilter create(@NotNull @NotNull QName typeName, @NotNull @NotNull ItemPath path, ObjectFilter filter, @Nullable @Nullable QName relation) -
create
public static ReferencedByFilter create(@NotNull @NotNull ComplexTypeDefinition type, @NotNull @NotNull ItemPath path, ObjectFilter filter, @Nullable @Nullable QName relation) -
getType
- Specified by:
getType
in interfaceReferencedByFilter
-
getFilter
- Specified by:
getFilter
in interfaceReferencedByFilter
-
getPath
- Specified by:
getPath
in interfaceReferencedByFilter
-
getRelation
- Specified by:
getRelation
in interfaceReferencedByFilter
-
match
public boolean match(PrismContainerValue<?> value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
match
in interfaceObjectFilter
- Throws:
SchemaException
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistence
in interfaceObjectFilter
-
equals
- Specified by:
equals
in interfaceObjectFilter
-
equals
-
hashCode
public int hashCode() -
toString
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
performFreeze
protected void performFreeze()- Specified by:
performFreeze
in classObjectFilterImpl
-
clone
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceObjectFilter
- Specified by:
clone
in classObjectFilterImpl
-