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