@Override public S_MaybeDelete add(PrismValue... values) { for (PrismValue v : values) { if (v != null) { currentDelta.addValueToAdd(v); } } return this; }
@Override public S_MaybeDelete add(Collection<? extends PrismValue> values) { for (PrismValue v : values) { if (v != null) { currentDelta.addValueToAdd(v); } } return this; }
@Override public S_MaybeDelete addRealValues(Collection<?> realValues) { for (Object v : realValues) { if (v != null) { currentDelta.addValueToAdd(toPrismValue(currentDelta, v)); } } return this; }
@SuppressWarnings("unchecked") public static <V extends PrismValue, D extends ItemDefinition> ItemDelta<V, D> createAddDeltaFor(Item<V, D> item, PrismValue value) { ItemDelta<V, D> rv = item.createDelta(item.getPath()); rv.addValueToAdd((V) CloneUtil.clone(value)); return rv; }
delta.addValueToAdd(outstandingOtherValue.clone());
createNewDelta(rv, modification).addValueToAdd(prismValue.clone());
@SuppressWarnings("unchecked") private ObjectDelta<? extends FocusType> assignmentToDelta(ModelContext<?> modelContext, AssignmentType assignmentType, String objectOid) { PrismObject<FocusType> focus = (PrismObject<FocusType>) modelContext.getFocusContext().getObjectNew(); PrismContainerDefinition<AssignmentType> prismContainerDefinition = focus.getDefinition().findContainerDefinition(FocusType.F_ASSIGNMENT); ItemDelta<PrismContainerValue<AssignmentType>,PrismContainerDefinition<AssignmentType>> addRoleDelta = prismContext.deltaFactory().container().create( ItemPath.EMPTY_PATH, FocusType.F_ASSIGNMENT, prismContainerDefinition); PrismContainerValue<AssignmentType> assignmentValue = assignmentType.asPrismContainerValue().clone(); addRoleDelta.addValueToAdd(assignmentValue); Class focusClass = primaryChangeAspectHelper.getFocusClass(modelContext); return modelContext.getPrismContext().deltaFactory().object().createModifyDelta(objectOid, addRoleDelta, focusClass ); }
itemDelta.addValueToAdd(LensUtil.cloneAndApplyMetadata(value, isAssignment, pvwosToAdd)); continue; LOGGER.trace("Value {} added to delta for item {} in {} because there is strong mapping in the zero set", value, itemPath, contextDescription); itemDelta.addValueToAdd(LensUtil.cloneAndApplyMetadata(value, isAssignment, zeroIvwos)); continue; itemPath, contextDescription, valuesToAdd); for (ItemValueWithOrigin<V, D> valueWithOrigin : valuesToAdd) { itemDelta.addValueToAdd(LensUtil.cloneAndApplyMetadata(valueWithOrigin.getItemValue(), isAssignment, singleton(valueWithOrigin)));
itemDelta.addValueToAdd(rightValueToTake);
outputFocusItemDelta.addValueToAdd(LensUtil.cloneAndApplyMetadata(value, isAssignment, originMapping.getMappingType()));