public class ExistsFilter extends ObjectFilter implements ItemFilter
INDENT_STRING
Constructor and Description |
---|
ExistsFilter(ItemPath fullPath,
ItemDefinition definition,
ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor visitor) |
void |
checkConsistence(boolean requireDefinitions) |
ObjectFilter |
clone()
Does a SHALLOW clone.
|
ExistsFilter |
cloneEmpty() |
static <C extends Containerable> |
createExists(ItemPath itemPath,
Class<C> clazz,
PrismContext prismContext,
ObjectFilter filter) |
static <C extends Containerable> |
createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object o,
boolean exact) |
ItemDefinition |
getDefinition() |
ObjectFilter |
getFilter() |
ItemPath |
getFullPath() |
int |
hashCode() |
boolean |
match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
void |
setFilter(ObjectFilter filter) |
String |
toString() |
getPrismContext, revive, setPrismContext
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
debugDumpLazily, debugDumpLazily
public ExistsFilter(@NotNull ItemPath fullPath, ItemDefinition definition, ObjectFilter filter)
@NotNull public ItemPath getFullPath()
getFullPath
in interface ItemFilter
public ItemDefinition getDefinition()
public ObjectFilter getFilter()
public void setFilter(ObjectFilter filter)
public static <C extends Containerable> ExistsFilter createExists(ItemPath itemPath, PrismContainerDefinition<C> containerDef, ObjectFilter filter) throws SchemaException
SchemaException
public static <C extends Containerable> ExistsFilter createExists(ItemPath itemPath, Class<C> clazz, PrismContext prismContext, ObjectFilter filter)
public ObjectFilter clone()
ObjectFilter
clone
in class ObjectFilter
public ExistsFilter cloneEmpty()
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class ObjectFilter
SchemaException
public void checkConsistence(boolean requireDefinitions)
checkConsistence
in class ObjectFilter
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public void accept(Visitor visitor)
accept
in class ObjectFilter
public boolean equals(Object o, boolean exact)
equals
in class ObjectFilter
Copyright © 2019 Evolveum. All rights reserved.