mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
28 lines
637 B
Java
28 lines
637 B
Java
package com.avaje.ebeaninternal.server.persist;
|
|
|
|
import javax.persistence.PersistenceException;
|
|
|
|
import com.avaje.ebeaninternal.server.core.PersistRequestBean;
|
|
|
|
/**
|
|
* Defines bean insert update and delete implementation.
|
|
*/
|
|
public interface BeanPersister {
|
|
|
|
/**
|
|
* execute the insert bean request.
|
|
*/
|
|
void insert(PersistRequestBean<?> request) throws PersistenceException;
|
|
|
|
/**
|
|
* execute the update bean request.
|
|
*/
|
|
void update(PersistRequestBean<?> request) throws PersistenceException;
|
|
|
|
/**
|
|
* execute the delete bean request.
|
|
*/
|
|
void delete(PersistRequestBean<?> request) throws PersistenceException;
|
|
|
|
}
|