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
,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 Instance Methods Abstract Methods Modifier and Type Method Description void
accept(Visitor visitor)
void
checkConsistence(boolean requireDefinitions)
ObjectFilter
clone()
Does a SHALLOW clone.boolean
equals(Object o, boolean exact)
boolean
match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry)
void
revive(PrismContext prismContext)
TODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)-
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)
Description copied from interface:Revivable
TODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)
-
checkConsistence
void checkConsistence(boolean requireDefinitions)
-
equals
boolean equals(Object o, boolean exact)
-
-