Interface S_ValuesEntry
-
- All Known Implementing Classes:
DeltaBuilder
public interface S_ValuesEntry
Note: When dealing with PolyStrings, the real values should be of PolyString, not of PolyStringType type. When combining `add` and `delete` operations on a single item, prefer using `delete` first. While not critical, it indicates how things are processed which matters if the same value is used in both `add` and `delete` - it is added in the end.
-
-
Method Summary
-
-
-
Method Detail
-
add
S_MaybeDelete add(Object... realValues)
-
addRealValues
S_MaybeDelete addRealValues(Collection<?> realValues)
-
add
S_MaybeDelete add(PrismValue... values)
-
add
S_MaybeDelete add(Collection<? extends PrismValue> values)
-
delete
S_MaybeAdd delete(Object... realValues)
-
deleteRealValues
S_MaybeAdd deleteRealValues(Collection<?> realValues)
-
delete
S_MaybeAdd delete(PrismValue... values)
-
delete
S_MaybeAdd delete(Collection<? extends PrismValue> values)
-
replace
S_ItemEntry replace(Object... realValues)
-
replaceRealValues
S_ItemEntry replaceRealValues(Collection<?> realValues)
-
replace
S_ItemEntry replace(PrismValue... values)
-
replace
S_ItemEntry replace(Collection<? extends PrismValue> values)
-
mod
S_ItemEntry mod(PlusMinusZero plusMinusZero, Object... realValues)
Create proper modification type based on parameter. Plus means add, minus delete, zero means replace.
-
modRealValues
S_ItemEntry modRealValues(PlusMinusZero plusMinusZero, Collection<?> realValues)
-
mod
S_ItemEntry mod(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values)
-
mod
S_ItemEntry mod(PlusMinusZero plusMinusZero, PrismValue... values)
-
old
S_ValuesEntry old(Object... realValues)
-
oldRealValues
S_ValuesEntry oldRealValues(Collection<?> realValues)
-
oldRealValue
<T> S_ValuesEntry oldRealValue(T realValue)
-
old
S_ValuesEntry old(PrismValue... values)
-
old
S_ValuesEntry old(Collection<? extends PrismValue> values)
-
-