Package org.openxava.model.impl
Interface IExplicitModifyPersistenceProvider
-
- All Superinterfaces:
IPersistenceProvider
,java.io.Serializable
public interface IExplicitModifyPersistenceProvider extends IPersistenceProvider
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
modify(MetaModel metaModel, java.util.Map keyValues, java.util.Map values)
Modify the object with that key from the values.-
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 Detail
-
modify
void modify(MetaModel metaModel, java.util.Map keyValues, java.util.Map values) throws ValidationException, XavaException
Modify the object with that key from the values. Only applies if isExplicitModify() is true.- Throws:
ValidationException
XavaException
- Since:
- 5.6
-
-