public abstract class AbstractValueChangeEvent extends Object implements ChangeDataHolderEvent.ValueChange
ChangeDataHolderEvent.ValueChange| Modifier and Type | Field and Description | 
|---|---|
protected DataTransactionResult | 
endResult  | 
protected DataTransactionResult | 
originalChanges  | 
| Constructor and Description | 
|---|
AbstractValueChangeEvent()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
init()  | 
ChangeDataHolderEvent.ValueChange | 
proposeChanges(DataTransactionResult result)
Submits a new  
DataTransactionResult as a proposal of various
 Values to be successfully offered/changed on the original
 DataHolder. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEndResult, getOriginalChangesgetTargetHoldergetCause, getContext, getSourceisCancelled, setCancelledprotected DataTransactionResult originalChanges
protected DataTransactionResult endResult
protected void init()
public ChangeDataHolderEvent.ValueChange proposeChanges(DataTransactionResult result)
ChangeDataHolderEvent.ValueChangeDataTransactionResult as a proposal of various
 Values to be successfully offered/changed on the original
 DataHolder.
 If the proposed DataTransactionResult provides additional
 values that were not changed in the ChangeDataHolderEvent.ValueChange.getOriginalChanges(),
 the provided changes suggested to be successfully offered will be
 re-offered 
proposeChanges in interface ChangeDataHolderEvent.ValueChangeresult - The resulting offer