static void |
ItemDelta.applyDefinition(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition) |
void |
ObjectDelta.applyDefinition(PrismObjectDefinition<T> definition) |
void |
ObjectDelta.applyDefinition(PrismObjectDefinition<T> objectDefinition,
boolean force) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> ContainerDelta<T> |
ContainerDelta.createDelta(PrismObjectDefinition<O> objectDefinition,
QName containerName) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(QName propertyName,
PrismObjectDefinition<O> objectDefinition) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationAddCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismObject<?> refTarget) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationDeleteCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationReplaceCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static Collection<? extends ItemDelta> |
PropertyDelta.createModificationReplacePropertyCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
Object... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName,
T realValue) |
static <O extends Objectable> PropertyDelta |
PropertyDelta.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName)
Create delta that deletes all values of the specified property.
|