Interfaccia Home remota
package it.html.ejb.entity.bmp;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
import javax.ejb.FinderException;
/**
* Interfaccia Factory remota. Oltre ai metodi per la creazione del componente, sarà necessario
* prevedere i metodi finder ed eventuali metodi di utilità (numero di conti attivi, valore totale
* della banca, ecc).
*/
public interface BankAccountHome extends EJBHome {
//Metodo di creazione: deve esistere il relativo ejbCreate sul bean
public BankAccount create(String id, String ownerName) throws RemoteException, CreateException;
//Metodo finder: deve esistere il relativo ejbFindByPrimaryKey sul bean
public BankAccount findByPrimaryKey(AccountPK key) throws RemoteException, FinderException;
//Metodo di utilità: deve esistere il relativo ejbHomeGetNumeroContiAperti
public int getNumeroContiAperti() throws RemoteException;
}