MetaDone
|
Public Types | |
enum | ChangeType { VALUE, DOMAIN, RANGE, MODEL } |
Public Member Functions | |
Object | getValue () |
Object | getOldValue () |
ChangeType | getType () |
String | toString () |
Package Functions | |
public< T > | EventChange (DataObject object, ChangeType type, T oldValue, T newValue) |
Private Attributes | |
final Object | oldValue |
final Object | newValue |
final ChangeType | type |
Fired when a DataObject has been modified.
public<T> metadone.repository.kernel.events.EventChange.EventChange | ( | DataObject | object, |
ChangeType | type, | ||
T | oldValue, | ||
T | newValue | ||
) | [package] |
Initializes this event.
<T> | The type of the change |
object | The object |
type | The change type |
oldValue | The old value |
newValue | The new value |
References metadone.repository.kernel.events.EventChange.newValue, metadone.repository.kernel.events.EventChange.oldValue, and metadone.repository.kernel.events.EventChange.type.
Object metadone.repository.kernel.events.EventChange.getOldValue | ( | ) |
Gets the old value.
References metadone.repository.kernel.events.EventChange.oldValue.
Referenced by metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
ChangeType metadone.repository.kernel.events.EventChange.getType | ( | ) |
Gets the type change.
References metadone.repository.kernel.events.EventChange.type.
Referenced by metadone.repository.kernel.events.EventChange.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
Object metadone.repository.kernel.events.EventChange.getValue | ( | ) |
Gets the new value.
References metadone.repository.kernel.events.EventChange.newValue.
Referenced by metadone.repository.kernel.events.EventChange.toString(), and metadone.metabusiness.impl.UndoRedoManager_impl.UndoRedoList.undoredo().
String metadone.repository.kernel.events.EventChange.toString | ( | ) |
final Object metadone.repository.kernel.events.EventChange.newValue [private] |
final Object metadone.repository.kernel.events.EventChange.oldValue [private] |
final ChangeType metadone.repository.kernel.events.EventChange.type [private] |