Class InOidFilterImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
com.evolveum.midpoint.prism.impl.query.InOidFilterImpl
- All Implemented Interfaces:
Freezable
,PrismContextSensitive
,InOidFilter
,ObjectFilter
,Revivable
,DebugDumpable
,Serializable
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkConsistence
(boolean requireDefinitions) clone()
Does a SHALLOW clone.static InOidFilter
createInOid
(boolean considerOwner, ExpressionWrapper expression) static InOidFilter
createInOid
(boolean considerOwner, Collection<String> oids) static InOidFilter
createInOid
(String... oids) static InOidFilter
createInOid
(Collection<String> oids) static InOidFilter
createOwnerHasOidIn
(String... oids) static InOidFilter
createOwnerHasOidIn
(Collection<String> oids) debugDump
(int indent) boolean
boolean
getOids()
int
hashCode()
boolean
boolean
match
(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) protected void
void
setExpression
(ExpressionWrapper expression) void
setOids
(Collection<String> oids) toString()
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, getPrismContext, revive, setPrismContext
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
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.InOidFilter
matchesOnly
Methods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, revive
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Method Details
-
createInOid
-
createInOid
-
createInOid
-
createOwnerHasOidIn
-
createOwnerHasOidIn
-
createInOid
-
getOids
- Specified by:
getOids
in interfaceInOidFilter
-
setOids
- Specified by:
setOids
in interfaceInOidFilter
-
isConsiderOwner
public boolean isConsiderOwner()- Specified by:
isConsiderOwner
in interfaceInOidFilter
-
getExpression
- Specified by:
getExpression
in interfaceInOidFilter
-
setExpression
- Specified by:
setExpression
in interfaceInOidFilter
-
performFreeze
protected void performFreeze()- Specified by:
performFreeze
in classObjectFilterImpl
-
checkConsistence
public void checkConsistence(boolean requireDefinitions) - Specified by:
checkConsistence
in interfaceObjectFilter
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toString
-
clone
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceInOidFilter
- Specified by:
clone
in interfaceObjectFilter
- Specified by:
clone
in classObjectFilterImpl
-
match
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException - Specified by:
match
in interfaceObjectFilter
- Throws:
SchemaException
-
equals
- Specified by:
equals
in interfaceObjectFilter
-
equals
-
hashCode
public int hashCode()
-