Class ObjectFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
- All Implemented Interfaces:
Freezable,ObjectFilter,Revivable,DebugDumpable,Serializable
- Direct Known Subclasses:
AbstractItemFilter,AllFilterImpl,FullTextFilterImpl,InOidFilterImpl,LogicalFilterImpl,NoneFilterImpl,OrgFilterImpl,OwnedByFilterImpl,ReferencedByFilterImpl,TypeFilterImpl,UndefinedFilterImpl
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract ObjectFilterImplclone()Does a SHALLOW clone.protected abstract voidvoidrevive(PrismContext prismContext) TODO: Is revive necessary if prism context is static?voidsetPrismContext(PrismContext prismContext) Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
checkConsistence, collectUsedPaths, equals, match, matchesOnly, transformItemPaths, usedPaths
-
Constructor Details
-
ObjectFilterImpl
public ObjectFilterImpl()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceObjectFilter
-
revive
Description copied from interface:RevivableTODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)- Specified by:
revivein interfaceObjectFilter- Specified by:
revivein interfaceRevivable
-
setPrismContext
-
performFreeze
protected abstract void performFreeze()- Overrides:
performFreezein classAbstractFreezable
-
clone
Description copied from interface:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceObjectFilter- Overrides:
clonein classObject
-