<X> PropertyDelta<X> |
ObjectDelta.addModificationReplaceProperty(ItemPath propertyPath,
X... propertyValues) |
PropertyDelta<T> |
PropertyDelta.clone() |
static <O extends Objectable> PropertyDelta |
PropertyDelta.createAddDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
static <O extends Objectable> PropertyDelta |
PropertyDelta.createDeleteDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(QName propertyName,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createDelta(QName propertyName,
PrismObjectDefinition<O> objectDefinition) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
Collection<T> propertyValues) |
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(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
T... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
<X> PropertyDelta<X> |
ObjectDelta.createPropertyModification(ItemPath path) |
<C> PropertyDelta<C> |
ObjectDelta.createPropertyModification(ItemPath path,
PrismPropertyDefinition propertyDefinition) |
<X> PropertyDelta<X> |
ObjectDelta.createPropertyModification(QName name,
PrismPropertyDefinition<X> propertyDefinition) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
PrismPropertyValue<T>... pValues) |
static <O extends Objectable,T> PropertyDelta<T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
T... realValues) |
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,
ItemPath propertyPath) |
static <O extends Objectable> PropertyDelta |
PropertyDelta.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName)
Create delta that deletes all values of the specified property.
|
protected static <O extends Objectable,X> PropertyDelta<X> |
ObjectDelta.fillInModificationReplaceProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath) |
static <T> PropertyDelta<T> |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static <T> PropertyDelta<T> |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath parentPath,
QName propertyName) |
static <T> PropertyDelta<T> |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
QName propertyName) |
static <T> PropertyDelta<T> |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
QName propertyName) |
<X> PropertyDelta<X> |
ObjectDelta.findPropertyDelta(ItemPath propertyPath) |
<X> PropertyDelta<X> |
ObjectDelta.findPropertyDelta(ItemPath parentPath,
QName propertyName) |
<X> PropertyDelta<X> |
ObjectDelta.findPropertyDelta(QName propertyName)
Top-level path is assumed.
|
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object) |
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object,
MatchingRule<T> matchingRule) |