public class ObjectDeltaObject<T extends ObjectType> extends ItemDeltaItem<PrismContainerValue<T>> implements Dumpable, DebugDumpable
isProperty, isStructuredProperty
INDENT_STRING
Constructor and Description |
---|
ObjectDeltaObject(PrismObject<T> oldObject,
ObjectDelta<T> delta,
PrismObject<T> newObject) |
Modifier and Type | Method and Description |
---|---|
static <T extends ObjectType> |
create(PrismObject<T> oldObject,
ItemDelta<?>... itemDeltas) |
static <T extends ObjectType> |
create(PrismObject<T> oldObject,
ObjectDelta<T> delta) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
String |
dump()
Show the content of the object intended for diagnostics by developer.
|
boolean |
equals(Object obj) |
<V extends PrismValue> |
findIdi(ItemPath path) |
PrismObject<T> |
getAnyObject() |
ItemDelta<PrismContainerValue<T>> |
getDelta() |
PrismObject<T> |
getNewObject() |
ObjectDelta<T> |
getObjectDelta() |
PrismObject<T> |
getOldObject() |
int |
hashCode() |
boolean |
isContainer() |
void |
recompute() |
void |
setDelta(ItemDelta<PrismContainerValue<T>> delta) |
String |
toString() |
getAnyItem, getDefinition, getElementName, getItemNew, getItemOld, getResidualPath, getResolvePath, isNull, isProperty, isStructuredProperty, resolveStructuredProperty, setItemNew, setItemOld, setResidualPath, setResolvePath, toDeltaSetTriple
public ObjectDeltaObject(PrismObject<T> oldObject, ObjectDelta<T> delta, PrismObject<T> newObject)
public PrismObject<T> getOldObject()
public ObjectDelta<T> getObjectDelta()
public PrismObject<T> getNewObject()
public PrismObject<T> getAnyObject()
public ItemDelta<PrismContainerValue<T>> getDelta()
getDelta
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public void setDelta(ItemDelta<PrismContainerValue<T>> delta)
setDelta
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public boolean isContainer()
isContainer
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public <V extends PrismValue> ItemDeltaItem<V> findIdi(ItemPath path)
findIdi
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public void recompute() throws SchemaException
recompute
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
SchemaException
public static <T extends ObjectType> ObjectDeltaObject<T> create(PrismObject<T> oldObject, ObjectDelta<T> delta) throws SchemaException
SchemaException
public static <T extends ObjectType> ObjectDeltaObject<T> create(PrismObject<T> oldObject, ItemDelta<?>... itemDeltas) throws SchemaException
SchemaException
public int hashCode()
hashCode
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public boolean equals(Object obj)
equals
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String dump()
Dumpable
public String toString()
toString
in class ItemDeltaItem<PrismContainerValue<T extends ObjectType>>
Copyright © 2013 evolveum. All rights reserved.