public abstract static class SimpleType.SimpleTypeValueUpdater
extends java.lang.Object
| Constructor and Description |
|---|
SimpleTypeValueUpdater() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
updateAtomicValue(java.lang.Object atomicValue,
java.lang.Object currentValue)
Method to update a live data value with an edited atomic value (such as a string or number).
|
java.lang.Object |
updateAtomicValue(java.lang.Object atomicValue,
java.lang.Object currentValue,
java.lang.String reason)
Method to uodate a live data value with an edited atomic value atomic value (such as a string or number).
|
public abstract java.lang.Object updateAtomicValue(java.lang.Object atomicValue,
java.lang.Object currentValue)
atomicValue - (any) New atomic value. This should match the underlying atomic type
specified by the #inheritsFrom attribute.currentValue - Existing data value to be updated.public java.lang.Object updateAtomicValue(java.lang.Object atomicValue,
java.lang.Object currentValue,
java.lang.String reason)
atomicValue - (any) New atomic value. This should match the underlying atomic type
specified by the #inheritsFrom attribute.value - Raw data value to convert. Typically this would be a field value for some record.reason - A string passed by the framework to indicate why it is updating the atomic value. See
SimpleType.SimpleTypeValueExtractor.getAtomicValue(java.lang.Object, java.lang.String)
for details of the reason strings used by the framework