Package org.openxava.model.impl
Interface IExplicitModifyPersistenceProvider
- All Superinterfaces:
IPersistenceProvider,Serializable
Persistence provider where modifications are done calling explicit to modify().
Typically for for JDBC, Web Services, etc. NOT for ORMs such as Hibernate, JPA, etc. where the modifications are implicit over the touched objects.
- Since:
- 5.6
- Author:
- Javier Paniza
-
Method Summary
Methods inherited from interface org.openxava.model.impl.IPersistenceProvider
begin, commit, create, createAggregate, createTabProvider, find, find, findByAnyProperty, flush, getContainer, getKey, getModelName, keyToMap, moveCollectionElement, reassociate, refreshIfManaged, remove, rollback, toPropertiesContainer
-
Method Details
-
modify
void modify(MetaModel metaModel, Map keyValues, Map values) throws ValidationException, XavaException Modify the object with that key from the values. Only applies if isExplicitModify() is true.- Throws:
ValidationExceptionXavaException- Since:
- 5.6
-