Interface ObjectFilter
-
- All Superinterfaces:
DebugDumpable,Freezable,PrismContextSensitive,Revivable,Serializable
- All Known Subinterfaces:
AllFilter,AndFilter,ComparativeFilter<T>,EqualFilter<T>,ExistsFilter,FullTextFilter,GreaterFilter<T>,InOidFilter,LessFilter<T>,LogicalFilter,NaryLogicalFilter,NoneFilter,NotFilter,OrFilter,OrgFilter,OwnedByFilter,PropertyValueFilter<T>,RefFilter,SubstringFilter<T>,TypeFilter,UnaryLogicalFilter,UndefinedFilter,ValueFilter<V,D>
public interface ObjectFilter extends DebugDumpable, Serializable, Revivable, Freezable, PrismContextSensitive
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(Visitor visitor)voidcheckConsistence(boolean requireDefinitions)ObjectFilterclone()Does a SHALLOW clone.static booleanequals(@Nullable ObjectFilter filter, @Nullable Object other, boolean exact)Utility method performingequals(Object, boolean)on two nullable objects.booleanequals(Object o, boolean exact)booleanmatch(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry)voidrevive(PrismContext prismContext)-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
-
-
-
Method Detail
-
clone
ObjectFilter clone()
Does a SHALLOW clone.
-
match
boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
- Throws:
SchemaException
-
accept
void accept(Visitor visitor)
-
revive
void revive(PrismContext prismContext) throws SchemaException
- Specified by:
revivein interfaceRevivable- Throws:
SchemaException
-
checkConsistence
void checkConsistence(boolean requireDefinitions)
-
equals
boolean equals(Object o, boolean exact)
-
equals
static boolean equals(@Nullable @Nullable ObjectFilter filter, @Nullable @Nullable Object other, boolean exact)Utility method performingequals(Object, boolean)on two nullable objects.
-
-