Class ObjectFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
- All Implemented Interfaces:
Freezable
,PrismContextSensitive
,ObjectFilter
,Revivable
,DebugDumpable
,Serializable
- Direct Known Subclasses:
AllFilterImpl
,ExistsFilterImpl
,FullTextFilterImpl
,InOidFilterImpl
,LogicalFilterImpl
,NoneFilterImpl
,OrgFilterImpl
,OwnedByFilterImpl
,ReferencedByFilterImpl
,TypeFilterImpl
,UndefinedFilterImpl
,ValueFilterImpl
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract ObjectFilterImpl
clone()
Does a SHALLOW clone.protected abstract void
void
revive
(PrismContext prismContext) TODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)void
setPrismContext
(PrismContext prismContext) Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.query.ObjectFilter
checkConsistence, equals, match, matchesOnly
-
Constructor Details
-
ObjectFilterImpl
public ObjectFilterImpl()
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceObjectFilter
-
revive
Description copied from interface:Revivable
TODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)- Specified by:
revive
in interfaceObjectFilter
- Specified by:
revive
in interfaceRevivable
-
getPrismContext
- Specified by:
getPrismContext
in interfacePrismContextSensitive
-
setPrismContext
-
performFreeze
protected abstract void performFreeze()- Overrides:
performFreeze
in classAbstractFreezable
-
clone
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceObjectFilter
- Overrides:
clone
in classObject
-