public class ObjectTreeDeltas<F extends FocusType> extends Object implements DebugDumpable
INDENT_STRING
Constructor and Description |
---|
ObjectTreeDeltas(com.evolveum.midpoint.prism.delta.ObjectDelta<F> focusChange,
com.evolveum.midpoint.prism.PrismContext prismContext) |
ObjectTreeDeltas(com.evolveum.midpoint.prism.PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
addProjectionChange(ResourceShadowDiscriminator resourceShadowDiscriminator,
com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType> primaryDelta) |
ObjectTreeDeltas<F> |
clone() |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
static ObjectTreeDeltas |
fromObjectTreeDeltasType(ObjectTreeDeltasType deltasType,
com.evolveum.midpoint.prism.PrismContext prismContext) |
List<com.evolveum.midpoint.prism.delta.ObjectDelta<?>> |
getDeltaList() |
com.evolveum.midpoint.prism.delta.ObjectDelta<F> |
getFocusChange() |
com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType> |
getProjectionChange(ResourceShadowDiscriminator discriminator) |
Map<ResourceShadowDiscriminator,com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType>> |
getProjectionChangeMap() |
Set<? extends Map.Entry<ResourceShadowDiscriminator,com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType>>> |
getProjectionChangeMapEntries() |
boolean |
isEmpty() |
static boolean |
isEmpty(ObjectTreeDeltasType deltas) |
void |
merge(ObjectTreeDeltas<F> deltasToMerge) |
void |
setFocusChange(com.evolveum.midpoint.prism.delta.ObjectDelta<F> focusChange) |
ObjectTreeDeltasType |
toObjectTreeDeltasType() |
static ObjectTreeDeltasType |
toObjectTreeDeltasType(ObjectTreeDeltas objectTreeDeltas) |
String |
toObjectTreeDeltasTypeXml() |
static String |
toObjectTreeDeltasTypeXml(ObjectTreeDeltas objectTreeDeltas) |
static String |
toObjectTreeDeltasTypeXml(ObjectTreeDeltasType objectTreeDeltasType,
com.evolveum.midpoint.prism.PrismContext prismContext) |
String |
toString() |
public ObjectTreeDeltas(com.evolveum.midpoint.prism.PrismContext prismContext)
public ObjectTreeDeltas(com.evolveum.midpoint.prism.delta.ObjectDelta<F> focusChange, com.evolveum.midpoint.prism.PrismContext prismContext)
public com.evolveum.midpoint.prism.delta.ObjectDelta<F> getFocusChange()
public com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType> getProjectionChange(ResourceShadowDiscriminator discriminator)
public Map<ResourceShadowDiscriminator,com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType>> getProjectionChangeMap()
public void setFocusChange(com.evolveum.midpoint.prism.delta.ObjectDelta<F> focusChange)
public void addProjectionChange(ResourceShadowDiscriminator resourceShadowDiscriminator, com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType> primaryDelta)
public boolean isEmpty()
public static boolean isEmpty(ObjectTreeDeltasType deltas)
public ObjectTreeDeltas<F> clone()
public Set<? extends Map.Entry<ResourceShadowDiscriminator,com.evolveum.midpoint.prism.delta.ObjectDelta<ShadowType>>> getProjectionChangeMapEntries()
public String toObjectTreeDeltasTypeXml() throws SchemaException
SchemaException
public ObjectTreeDeltasType toObjectTreeDeltasType() throws SchemaException
SchemaException
public static String toObjectTreeDeltasTypeXml(ObjectTreeDeltas objectTreeDeltas) throws SchemaException
SchemaException
public static String toObjectTreeDeltasTypeXml(ObjectTreeDeltasType objectTreeDeltasType, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public static ObjectTreeDeltasType toObjectTreeDeltasType(ObjectTreeDeltas objectTreeDeltas) throws SchemaException
SchemaException
public static ObjectTreeDeltas fromObjectTreeDeltasType(ObjectTreeDeltasType deltasType, com.evolveum.midpoint.prism.PrismContext prismContext) throws SchemaException
SchemaException
public List<com.evolveum.midpoint.prism.delta.ObjectDelta<?>> getDeltaList()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public void merge(ObjectTreeDeltas<F> deltasToMerge) throws SchemaException
SchemaException
Copyright © 2016 Evolveum. All rights reserved.