Class OrgFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.OrgFilterImpl
- All Implemented Interfaces:
Freezable,PrismContextSensitive,ObjectFilter,OrgFilter,Revivable,DebugDumpable,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.query.OrgFilter
OrgFilter.Scope -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckConsistence(boolean requireDefinitions) clone()Does a SHALLOW clone.voidcollectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) static OrgFiltercreateOrg(PrismReferenceValue baseOrgRef, OrgFilter.Scope scope) static OrgFiltercreateOrg(String baseOrgOid, OrgFilter.Scope scope) static OrgFilterImpldebugDump(int indent) booleanbooleangetScope()inthashCode()booleanisRoot()booleanmatch(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) protected voidtoString()Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, getPrismContext, revive, setPrismContextMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, reviveMethods inherited from interface com.evolveum.midpoint.prism.query.OrgFilter
matchesOnlyMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Method Details
-
createOrg
-
createOrg
-
createRootOrg
-
getOrgRef
-
getScope
-
isRoot
public boolean isRoot() -
clone
Description copied from interface:ObjectFilterDoes a SHALLOW clone.- Specified by:
clonein interfaceObjectFilter- Specified by:
clonein interfaceOrgFilter- Specified by:
clonein classObjectFilterImpl
-
performFreeze
protected void performFreeze()- Specified by:
performFreezein classObjectFilterImpl
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistencein interfaceObjectFilter
-
hashCode
public int hashCode() -
equals
- Specified by:
equalsin interfaceObjectFilter
-
equals
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
toString
-
match
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
matchin interfaceObjectFilter- Throws:
SchemaException
-
collectUsedPaths
public void collectUsedPaths(TypedItemPath base, Consumer<TypedItemPath> pathConsumer, boolean expandReferences) - Specified by:
collectUsedPathsin interfaceObjectFilter
-