public class ItemDeltaItem<V extends PrismValue,D extends ItemDefinition> extends Object implements DebugDumpable
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
ItemDeltaItem() |
|
ItemDeltaItem(Item<V,D> item) |
|
ItemDeltaItem(Item<V,D> item,
D definition) |
|
ItemDeltaItem(Item<V,D> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew,
D definition) |
|
ItemDeltaItem(ItemDeltaItem<V,D> idi) |
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
protected ItemDeltaItem()
public ItemDeltaItem(Item<V,D> itemOld, ItemDelta<V,D> delta, Item<V,D> itemNew, D definition)
public ItemDeltaItem(ItemDeltaItem<V,D> idi)
public Item<V,D> getItemNew()
public ItemPath getResidualPath()
public void setResidualPath(ItemPath residualPath)
public ItemPath getResolvePath()
public void setResolvePath(ItemPath resolvePath)
public Collection<? extends ItemDelta<?,?>> getSubItemDeltas()
public void setSubItemDeltas(Collection<? extends ItemDelta<?,?>> subItemDeltas)
public boolean isNull()
public QName getElementName()
@NotNull public D getDefinition()
public void recompute() throws SchemaException
SchemaException
public <IV extends PrismValue,ID extends ItemDefinition> ItemDeltaItem<IV,ID> findIdi(@NotNull ItemPath path) throws SchemaException
SchemaException
public <IV extends PrismValue,ID extends ItemDefinition> ItemDeltaItem<IV,ID> findIdi(@NotNull ItemPath path, @Nullable DefinitionResolver<D,ID> additionalDefinitionResolver) throws SchemaException
SchemaException
public PrismValueDeltaSetTriple<V> toDeltaSetTriple(PrismContext prismContext)
public boolean isContainer()
public boolean isProperty()
public boolean isStructuredProperty()
public <X> ItemDeltaItem<PrismPropertyValue<X>,PrismPropertyDefinition<X>> resolveStructuredProperty(ItemPath resolvePath, PrismPropertyDefinition outputDefinition, ItemPath outputPath, PrismContext prismContext)
public void applyDefinition(D def, boolean force) throws SchemaException
SchemaException
public ItemDeltaItem<V,D> clone()
protected void copyValues(ItemDeltaItem<V,D> clone)
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public V getSingleValue(boolean old)
Copyright © 2021 Evolveum. All rights reserved.