edit method Null safety
- Entity objectToEdit
override
Edit the domain.
Implementation
@override
Entity edit(Entity objectToEdit) {
///fire property change listener BEFORE_EDIT
print("${PropertyChangeConstrains.BEFORE_EDIT} => $objectToEdit");
if (objectToEdit.id == 0) {
throw new Exception("Can't edit en entity with id == 0");
}
destroy(objectToEdit);
_list.add(objectToEdit);
///fire property change listener AFTER_EDIT
print("${PropertyChangeConstrains.AFTER_EDIT} => $objectToEdit");
return objectToEdit;
}