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 void
accept(Visitor visitor)
void
checkConsistence(boolean requireDefinitions)
ObjectFilter
clone()
Does a SHALLOW clone.static boolean
equals(@Nullable ObjectFilter filter, @Nullable Object other, boolean exact)
Utility method performingequals(Object, boolean)
on two nullable objects.boolean
equals(Object o, boolean exact)
boolean
match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry)
void
revive(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:
revive
in 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.
-
-