37 lines
956 B
Plaintext
Executable File
37 lines
956 B
Plaintext
Executable File
package com.fp.sessionbeans.ejb.interfaces;
|
|
|
|
import java.util.List;
|
|
|
|
import javax.ejb.Local;
|
|
import javax.persistence.EntityManager;
|
|
|
|
import com.fp.dto.hb.HibernateBean;
|
|
|
|
/**
|
|
* Interface de ejb de de CRUD de beans.
|
|
* @author Jorge Vaca.
|
|
* @version 2.1
|
|
*/
|
|
@Local
|
|
public interface CrudBeanLocal {
|
|
|
|
/**
|
|
* Metodo que entrega de grbar un registrp en la base haciendo commit.
|
|
* @param em Referencia a una session de base de datos.
|
|
* @param pBean Objeto a almacenar en la base de datos.
|
|
* @throws Exception
|
|
*/
|
|
public void insert(EntityManager em,HibernateBean pBean) throws Exception;
|
|
|
|
/**
|
|
* Metodo que entrega de grbar un registrp en la base haciendo commit.
|
|
* @param em Referencia a una session de base de datos.
|
|
* @param pLbean Lista con objetos a almacenar en la base de datos.
|
|
* @throws Exception
|
|
*/
|
|
public void insert(EntityManager em,List<HibernateBean> pLbean) throws Exception;
|
|
|
|
|
|
|
|
}
|