public class ObjectDeltaObject<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> extends ItemDeltaItem<PrismContainerValue<O>,PrismObjectDefinition<O>> implements DebugDumpable
isProperty, isStructuredProperty
INDENT_STRING
Constructor and Description |
---|
ObjectDeltaObject(PrismObject<O> oldObject,
ObjectDelta<O> delta,
PrismObject<O> newObject) |
Modifier and Type | Method and Description |
---|---|
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
create(PrismObject<T> oldObject,
ItemDelta<?,?>... itemDeltas) |
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.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) |
boolean |
equals(Object obj) |
<IV extends PrismValue,ID extends ItemDefinition> |
findIdi(ItemPath path) |
PrismObject<O> |
getAnyObject() |
PrismObjectDefinition<O> |
getDefinition() |
ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> |
getDelta() |
PrismObject<O> |
getNewObject() |
ObjectDelta<O> |
getObjectDelta() |
PrismObject<O> |
getOldObject() |
int |
hashCode() |
boolean |
isContainer() |
void |
recompute() |
void |
setDelta(ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> delta) |
String |
toString() |
applyDefinition, clone, copyValues, getAnyItem, getElementName, getItemNew, getItemOld, getResidualPath, getResolvePath, getSubItemDeltas, isNull, isProperty, isStructuredProperty, resolveStructuredProperty, setItemNew, setItemOld, setResidualPath, setResolvePath, setSubItemDeltas, toDeltaSetTriple
public ObjectDeltaObject(PrismObject<O> oldObject, ObjectDelta<O> delta, PrismObject<O> newObject)
public PrismObject<O> getOldObject()
public ObjectDelta<O> getObjectDelta()
public PrismObject<O> getNewObject()
public PrismObject<O> getAnyObject()
public ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> getDelta()
getDelta
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public void setDelta(ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> delta)
setDelta
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public boolean isContainer()
isContainer
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public PrismObjectDefinition<O> getDefinition()
getDefinition
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public <IV extends PrismValue,ID extends ItemDefinition> ItemDeltaItem<IV,ID> findIdi(ItemPath path)
findIdi
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public void recompute() throws SchemaException
recompute
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
SchemaException
public static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> ObjectDeltaObject<T> create(PrismObject<T> oldObject, ObjectDelta<T> delta) throws SchemaException
SchemaException
public static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> ObjectDeltaObject<T> create(PrismObject<T> oldObject, ItemDelta<?,?>... itemDeltas) throws SchemaException
SchemaException
public int hashCode()
hashCode
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public boolean equals(Object obj)
equals
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String toString()
toString
in class ItemDeltaItem<PrismContainerValue<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>,PrismObjectDefinition<O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType>>
Copyright © 2016 evolveum. All rights reserved.