Module is.codion.framework.model
Package is.codion.framework.model
Interface EntityEditModel.PersistEvents
- Enclosing interface:
EntityEditModel
public static interface EntityEditModel.PersistEvents
Provides event observers for the edit model.
-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
beforeInsert
Observer<Collection<Entity>> beforeInsert()- Returns:
- an observer notified before insert is performed, after validation
-
afterInsert
Observer<Collection<Entity>> afterInsert()- Returns:
- an observer notified after insert is performed
-
beforeUpdate
Observer<Collection<Entity>> beforeUpdate()- Returns:
- an observer notified before update is performed, after validation
-
afterUpdate
- Returns:
- an observer notified after update is performed, with the updated entities, mapped to their state before the update
-
beforeDelete
Observer<Collection<Entity>> beforeDelete()- Returns:
- an observer notified before delete is performed
-
afterDelete
Observer<Collection<Entity>> afterDelete()- Returns:
- an observer notified after delete is performed
-
persisted
Observer<Collection<Entity>> persisted()- Returns:
- an observer notified each time one or more entities have been persisted, as in, inserted, updated or deleted via this model
-