Codice completo

Interfaccia Home locale

package it.html.ejb.entity.bmp;

import javax.ejb.CreateException;
import javax.ejb.EJBLocalHome;
import javax.ejb.FinderException;

/**
  * Interfaccia Factory locale. 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 BankAccountLocalHome extends EJBLocalHome {

  //Metodo di creazione: deve esistere il relativo ejbCreate sul bean
  public BankAccountLocal create(String id, String ownerName) throws CreateException;

  //Metodo finder: deve esistere il relativo ejbFindByPrimaryKey sul bean
  public BankAccountLocal findByPrimaryKey(AccountPK key) throws FinderException;

  //Metodo di utilità: deve esistere il relativo ejbHomeGetNumeroContiAperti
  public int getNumeroContiAperti();
}