Modifier and Type | Method and Description |
---|---|
static void |
CryptoUtil.checkEncrypted(Collection<? extends ItemDelta> modifications) |
Modifier and Type | Method and Description |
---|---|
ItemDelta<PrismContainerValue<T>> |
ObjectDeltaObject.getDelta() |
ItemDelta<V> |
ItemDeltaItem.getDelta() |
Modifier and Type | Method and Description |
---|---|
static <T extends ObjectType> |
ObjectDeltaObject.create(PrismObject<T> oldObject,
ItemDelta<?>... itemDeltas) |
void |
ObjectDeltaObject.setDelta(ItemDelta<PrismContainerValue<T>> delta) |
void |
ItemDeltaItem.setDelta(ItemDelta<V> delta) |
Constructor and Description |
---|
ItemDeltaItem(Item<V> itemOld,
ItemDelta<V> delta,
Item<V> itemNew) |
Source(Item<V> itemOld,
ItemDelta<V> delta,
Item<V> itemNew,
QName name) |
Modifier and Type | Method and Description |
---|---|
ItemDelta<V> |
Mapping.createEmptyDelta(ItemPath path) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ModelCrudService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
Task task,
OperationResult parentResult)
Modifies object using relative change description.
|
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<? extends ItemValueWithOrigin<V>> triple,
ItemDefinition itemDefinition,
ItemDelta<V> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
boolean addUnchangedValues,
boolean filterExistingValues,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single property to a delta.
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends ItemDelta<?>> |
LensFocusContext.getExecutionWaveAssignmentItemDeltas(Long id) |
Modifier and Type | Method and Description |
---|---|
void |
LensElementContext.addToSecondaryDelta(ItemDelta accountPasswordDelta) |
static <V extends PrismValue> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<? extends ItemValueWithOrigin<V>> triple,
ItemDefinition itemDefinition,
ItemDelta<V> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
boolean addUnchangedValues,
boolean filterExistingValues,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single property to a delta.
|
void |
LensFocusContext.swallowToProjectionWaveSecondaryDelta(ItemDelta<?> propDelta) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
MappingEvaluationHelper.evaluateMappingSetProjection(Collection<MappingType> mappingTypes,
String mappingDesc,
XMLGregorianCalendar now,
MappingInitializer<V> initializer,
Item<V> aPrioriValue,
ItemDelta<V> aPrioriDelta,
PrismObject<? extends ShadowType> aPrioriObject,
Boolean evaluateCurrent,
org.apache.commons.lang.mutable.MutableBoolean strongMappingWasUsed,
LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result)
strongMappingWasUsed: Returns true here if the value was (at least partly) determined by a strong mapping.
|
Modifier and Type | Method and Description |
---|---|
abstract ItemDelta<V> |
Item.createDelta()
Creates specific subclass of ItemDelta appropriate for type of item that this definition
represents (e.g.
|
abstract ItemDelta<V> |
Item.createDelta(ItemPath path) |
ItemDelta |
PrismReferenceDefinition.createEmptyDelta(ItemPath path) |
abstract ItemDelta |
ItemDefinition.createEmptyDelta(ItemPath path) |
protected ItemDelta<V> |
Item.fixupDelta(ItemDelta<V> delta,
Item<V> other,
boolean ignoreMetadata) |
protected ItemDelta |
PrismProperty.fixupDelta(ItemDelta delta,
Item otherItem,
boolean ignoreMetadata) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ItemDelta> |
Item.diff(Item<V> other) |
Collection<? extends ItemDelta> |
Item.diff(Item<V> other,
boolean ignoreMetadata,
boolean isLiteral) |
Collection<? extends ItemDelta> |
PrismValue.diff(PrismValue otherValue)
Assumes matching representations.
|
Collection<? extends ItemDelta> |
PrismValue.diff(PrismValue otherValue,
boolean ignoreMetadata,
boolean isLiteral)
Assumes matching representations.
|
Modifier and Type | Method and Description |
---|---|
protected ItemDelta<V> |
Item.fixupDelta(ItemDelta<V> delta,
Item<V> other,
boolean ignoreMetadata) |
protected ItemDelta |
PrismProperty.fixupDelta(ItemDelta delta,
Item otherItem,
boolean ignoreMetadata) |
Modifier and Type | Method and Description |
---|---|
protected void |
Item.diffInternal(Item<V> other,
Collection<? extends ItemDelta> deltas,
boolean ignoreMetadata,
boolean isLiteral) |
Modifier and Type | Class and Description |
---|---|
class |
ContainerDelta<V extends Containerable> |
class |
PropertyDelta<T>
Relative difference (delta) of a property values.
|
class |
ReferenceDelta |
Modifier and Type | Method and Description |
---|---|
static <D extends ItemDelta> |
ItemDelta.findItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
static <D extends ItemDelta> |
ItemDelta.findItemDelta(Collection<? extends ItemDelta> deltas,
QName itemName,
Class<D> deltaType) |
static <D extends ItemDelta> |
ItemDelta.removeItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
Modifier and Type | Method and Description |
---|---|
abstract ItemDelta<V> |
ItemDelta.clone() |
ItemDelta<?> |
ObjectDelta.findItemDelta(ItemPath propertyPath) |
ItemDelta<?> |
ContainerDelta.findItemDelta(ItemPath path) |
ItemDelta<V> |
PartiallyResolvedDelta.getDelta() |
ItemDelta<V> |
ItemDelta.narrow(PrismObject<? extends Objectable> object)
Filters out all delta values that are meaningless to apply.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
String targetOid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationAddCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationDeleteCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
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 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 Collection<? extends ItemDelta<?>> |
ItemDelta.findItemDeltasSubPath(Collection<? extends ItemDelta<?>> deltas,
ItemPath itemPath) |
Collection<? extends ItemDelta<?>> |
ObjectDelta.findItemDeltasSubPath(ItemPath itemPath)
Returns all item deltas at or below a specified path.
|
Collection<? extends ItemDelta> |
ObjectDelta.getModifications() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectDelta.addModification(ItemDelta itemDelta) |
void |
ObjectDelta.addModifications(ItemDelta<?>... itemDeltas) |
boolean |
ItemDelta.contains(ItemDelta<V> other)
Returns true if the other delta is a complete subset of this delta.
|
boolean |
ObjectDelta.containsModification(ItemDelta itemDelta) |
protected void |
ItemDelta.copyValues(ItemDelta<V> clone) |
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
ItemDelta modification,
Class<T> objectTypeClass,
PrismContext prismContext) |
void |
ItemDelta.merge(ItemDelta<V> deltaToMerge)
Merge specified delta to this delta.
|
void |
ObjectDelta.mergeModification(ItemDelta<?> modificationToMerge) |
void |
PartiallyResolvedDelta.setDelta(ItemDelta<V> itemDelta) |
void |
ObjectDelta.swallow(ItemDelta<?> newItemDelta)
Incorporates the property delta into the existing property deltas
(regardless of the change type).
|
static <T extends PrismValue> |
ItemDelta.toDeltaSetTriple(Item<T> item,
ItemDelta<T> delta) |
static <T extends PrismValue> |
ItemDelta.toDeltaSetTriple(Item<T> item,
ItemDelta<T> delta,
boolean oldValuesValid,
boolean newValuesValid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
ItemDelta.accept(Collection<? extends ItemDelta> modifications,
Visitor visitor,
ItemPath path,
boolean recursive) |
void |
ObjectDelta.addModifications(Collection<? extends ItemDelta> itemDeltas) |
static void |
ItemDelta.applyDefinition(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition) |
static void |
ItemDelta.applyTo(Collection<? extends ItemDelta> deltas,
PrismContainer propertyContainer) |
static void |
ItemDelta.checkConsistence(Collection<? extends ItemDelta> deltas) |
static void |
ItemDelta.checkConsistence(Collection<? extends ItemDelta> deltas,
boolean requireDefinition,
boolean prohibitRaw) |
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
Collection<? extends ItemDelta> modifications,
Class<T> objectTypeClass,
PrismContext prismContext) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static <X extends Containerable> |
ItemDelta.findContainerDelta(Collection<? extends ItemDelta> deltas,
QName name) |
static <D extends ItemDelta> |
ItemDelta.findItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
static <D extends ItemDelta> |
ItemDelta.findItemDelta(Collection<? extends ItemDelta> deltas,
QName itemName,
Class<D> deltaType) |
static Collection<? extends ItemDelta<?>> |
ItemDelta.findItemDeltasSubPath(Collection<? extends ItemDelta<?>> deltas,
ItemPath itemPath) |
static PropertyDelta |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath) |
static PropertyDelta |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath) |
static PropertyDelta |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
ItemPath parentPath,
QName propertyName) |
static PropertyDelta |
ItemDelta.findPropertyDelta(Collection<? extends ItemDelta> deltas,
QName propertyName) |
static PropertyDelta |
PropertyDelta.findPropertyDelta(Collection<? extends ItemDelta> modifications,
QName propertyName) |
static ReferenceDelta |
ItemDelta.findReferenceModification(Collection<? extends ItemDelta> deltas,
QName itemName) |
void |
ObjectDelta.mergeModifications(Collection<? extends ItemDelta> modificationsToMerge) |
static <D extends ItemDelta> |
ItemDelta.removeItemDelta(Collection<? extends ItemDelta> deltas,
ItemPath propertyPath,
Class<D> deltaType) |
Constructor and Description |
---|
PartiallyResolvedDelta(ItemDelta<V> itemDelta,
ItemPath residualPath) |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
PrismAsserts.assertNoAdd(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoAdd(String message,
ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoDelete(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoDelete(String message,
ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoReplace(ItemDelta<V> delta) |
static <V extends PrismValue> |
PrismAsserts.assertNoReplace(String message,
ItemDelta<V> delta) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertPropertyAdd(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyDelete(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
static void |
PrismAsserts.assertPropertyReplace(Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
Object... expectedValues) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ProvisioningService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationProvisioningScriptsType scripts,
ProvisioningOperationOptions options,
Task task,
OperationResult parentResult)
Modifies object using relative change description.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends ShadowType> |
ErrorHandler.createAttemptModification(T shadow,
Collection<ItemDelta> modifications) |
Modifier and Type | Method and Description |
---|---|
protected <T extends ShadowType> |
ErrorHandler.createAttemptModification(T shadow,
Collection<ItemDelta> modifications) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ItemDelta> |
ShadowCacheProvisioner.beforeModifyOnResource(PrismObject<ShadowType> shadow,
ProvisioningOperationOptions options,
Collection<? extends ItemDelta> modifications) |
Collection<? extends ItemDelta> |
ShadowCacheReconciler.beforeModifyOnResource(PrismObject<ShadowType> shadow,
ProvisioningOperationOptions options,
Collection<? extends ItemDelta> modifications) |
abstract Collection<? extends ItemDelta> |
ShadowCache.beforeModifyOnResource(PrismObject<ShadowType> shadow,
ProvisioningOperationOptions options,
Collection<? extends ItemDelta> modifications) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
RepositoryService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult)
Modifies object using relative change description.
|
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
RepositoryCache.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
SqlRepositoryServiceImpl.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDelta<?> |
CarefulAnt.createDelta(int iteration) |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Objectable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
static <V extends PrismValue> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef) |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
DeltaConvertor.toModifications(Collection<ItemDeltaType> itemDeltaTypes,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
Modifier and Type | Method and Description |
---|---|
static Collection<ItemDeltaType> |
DeltaConvertor.toPropertyModificationTypes(ItemDelta delta)
Converts this delta to PropertyModificationType (XML).
|
Modifier and Type | Method and Description |
---|---|
static Collection<? extends ItemDelta<?>> |
MiscSchemaUtil.createCollection(ItemDelta<?>... deltas)
Convenience method that helps avoid some compiler warnings.
|
Modifier and Type | Method and Description |
---|---|
static Collection<? extends ItemDelta<?>> |
MiscSchemaUtil.createCollection(ItemDelta<?>... deltas)
Convenience method that helps avoid some compiler warnings.
|
Modifier and Type | Method and Description |
---|---|
void |
Task.modifyExtension(ItemDelta itemDelta)
Modifies task extension using given delta.
|
void |
Task.pushHandlerUri(String uri,
ScheduleType schedule,
TaskBinding binding,
ItemDelta<?> delta)
Same as above, with one extension delta (not a collection of them).
|
Modifier and Type | Method and Description |
---|---|
void |
TaskManager.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult)
Modifies task using relative change description.
|
void |
Task.pushHandlerUri(String uri,
ScheduleType schedule,
TaskBinding binding,
Collection<ItemDelta<?>> extensionDeltas)
Pushes a new handler URI onto the stack of handlers.
|
TaskRunResult |
Task.waitForSubtasks(Integer interval,
Collection<ItemDelta<?>> extensionDeltas,
OperationResult parentResult)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ItemDelta<?> |
TaskQuartzImpl.createExtensionDelta(PrismPropertyDefinition definition,
Object realValue) |
Modifier and Type | Method and Description |
---|---|
void |
TaskQuartzImpl.addPendingModification(ItemDelta<?> delta) |
void |
TaskQuartzImpl.modifyExtension(ItemDelta itemDelta) |
void |
TaskQuartzImpl.pushHandlerUri(String uri,
ScheduleType schedule,
TaskBinding binding,
ItemDelta<?> delta) |
Modifier and Type | Method and Description |
---|---|
void |
TaskManagerQuartzImpl.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
TaskQuartzImpl.pushHandlerUri(String uri,
ScheduleType schedule,
TaskBinding binding,
Collection<ItemDelta<?>> extensionDeltas)
Makes (uri, schedule, binding) the current task properties, and pushes current (uri, schedule, binding, extensionChange)
onto the stack.
|
TaskRunResult |
TaskQuartzImpl.waitForSubtasks(Integer interval,
Collection<ItemDelta<?>> extensionDeltas,
OperationResult parentResult)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ItemDelta |
SubmitDeltaObjectDto.getItemDelta() |
Constructor and Description |
---|
SubmitDeltaObjectDto(ItemDelta itemDelta,
boolean secondaryValue) |
Copyright © 2013 evolveum. All rights reserved.