public interface IPrismValue extends Visitable, PathVisitable, Serializable, DebugDumpable, Revivable
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
void |
applyDefinition(ItemDefinition definition) |
void |
applyDefinition(ItemDefinition definition,
boolean force) |
void |
clearParent() |
Collection<? extends ItemDelta> |
diff(PrismValue otherValue) |
Collection<? extends ItemDelta> |
diff(PrismValue otherValue,
boolean ignoreMetadata,
boolean isLiteral) |
boolean |
equals(PrismValue otherValue,
boolean ignoreMetadata) |
Object |
find(ItemPath path) |
<X extends PrismValue,Y extends ItemDefinition> |
findPartial(ItemPath path) |
Objectable |
getOriginObject() |
OriginType |
getOriginType() |
Itemable |
getParent() |
ItemPath |
getPath()
Computes a path in current prism structure this value is part of.
|
PrismContext |
getPrismContext() |
Object |
getUserData(String key) |
boolean |
isEmpty() |
boolean |
isImmutable() |
boolean |
isRaw()
Returns true if the value is raw.
|
boolean |
match(PrismValue otherValue) |
void |
normalize() |
void |
recompute() |
void |
recompute(PrismContext prismContext) |
void |
setParent(Itemable parent) |
void |
setUserData(String key,
Object value) |
String |
toHumanReadableString()
Returns a short (one-line) representation of the real value stored in this object.
|
accept
debugDump, debugDump, debugDumpLazily, debugDumpLazily
@Nullable OriginType getOriginType()
@Nullable Objectable getOriginObject()
@Nullable Itemable getParent()
void setParent(@Nullable Itemable parent)
void clearParent()
@NotNull ItemPath getPath()
PrismContext getPrismContext()
void applyDefinition(ItemDefinition definition) throws SchemaException
SchemaException
void applyDefinition(ItemDefinition definition, boolean force) throws SchemaException
SchemaException
void recompute()
void recompute(PrismContext prismContext)
boolean isEmpty()
void normalize()
boolean isRaw()
<X extends PrismValue,Y extends ItemDefinition> PartiallyResolvedItem<X,Y> findPartial(ItemPath path)
boolean equals(PrismValue otherValue, boolean ignoreMetadata)
Collection<? extends ItemDelta> diff(PrismValue otherValue)
Collection<? extends ItemDelta> diff(PrismValue otherValue, boolean ignoreMetadata, boolean isLiteral)
boolean match(PrismValue otherValue)
String toHumanReadableString()
boolean isImmutable()
Copyright © 2019 Evolveum. All rights reserved.