Package io.jmix.core
Interface SaveDelegate<E>
- Type Parameters:
E- entity type
- All Known Implementing Classes:
CustomerService
public interface SaveDelegate<E>
Interface to be implemented by custom update services.
The
save(E, io.jmix.core.SaveContext) method is called by generic framework mechanisms instead of DataManager
when saving entities of type E.-
Method Summary
Modifier and TypeMethodDescriptionsave(E entity, SaveContext saveContext) Called by generic framework mechanisms instead ofDataManagerwhen saving entities of typeE.static <E> Esave(UnconstrainedDataManager dataManager, E entity, SaveContext saveContext) Convenience method to save an entity usingDataManager.
-
Method Details
-
save
Called by generic framework mechanisms instead ofDataManagerwhen saving entities of typeE.- Parameters:
entity- entity to savesaveContext- the whole save context- Returns:
- saved entity
-
save
Convenience method to save an entity usingDataManager. Can be used by custom update services.- Parameters:
dataManager- data manager to useentity- entity to savesaveContext- the whole save context- Returns:
- saved entity
-