Interface ObjectFilter
-
- All Superinterfaces:
DebugDumpable
,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>
- All Known Implementing Classes:
AllFilterImpl
,AndFilterImpl
,ComparativeFilterImpl
,EqualFilterImpl
,ExistsFilterImpl
,FullTextFilterImpl
,GreaterFilterImpl
,InOidFilterImpl
,LessFilterImpl
,LogicalFilterImpl
,NaryLogicalFilterImpl
,NoneFilterImpl
,NotFilterImpl
,ObjectFilterImpl
,OrFilterImpl
,OrgFilterImpl
,PropertyValueFilterImpl
,RefFilterImpl
,SubstringFilterImpl
,TypeFilterImpl
,UnaryLogicalFilterImpl
,UndefinedFilterImpl
,ValueFilterImpl
public interface ObjectFilter extends DebugDumpable, Serializable, Revivable
-
-
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)
PrismContext
getPrismContext()
boolean
match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry)
void
revive(PrismContext prismContext)
void
setPrismContext(PrismContext prismContext)
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
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)
-
getPrismContext
PrismContext getPrismContext()
-
setPrismContext
void setPrismContext(PrismContext prismContext)
-
-