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
Modifier and TypeMethodDescriptionadd
(PrismValue... values) add
(Collection<? extends PrismValue> values) addRealValues
(Collection<?> realValues) delete
(PrismValue... values) delete
(Collection<? extends PrismValue> values) deleteRealValues
(Collection<?> realValues) mod
(PlusMinusZero plusMinusZero, PrismValue... values) mod
(PlusMinusZero plusMinusZero, Object... realValues) Create proper modification type based on parameter.mod
(PlusMinusZero plusMinusZero, Collection<? extends PrismValue> values) modRealValues
(PlusMinusZero plusMinusZero, Collection<?> realValues) old
(PrismValue... values) old
(Collection<? extends PrismValue> values) <T> S_ValuesEntry
oldRealValue
(T realValue) oldRealValues
(Collection<?> realValues) replace
(PrismValue... values) replace
(Collection<? extends PrismValue> values) replaceRealValues
(Collection<?> realValues)
-
Method Details
-
add
-
addRealValues
-
add
-
add
-
delete
-
deleteRealValues
-
delete
-
delete
-
replace
-
replaceRealValues
-
replace
-
replace
-
mod
Create proper modification type based on parameter. Plus means add, minus delete, zero means replace. -
modRealValues
-
mod
-
mod
-
old
-
oldRealValues
-
oldRealValue
-
old
-
old
-