package ejava.examples.checkouts.ejb;

import ejava.examples.personnel.ejb20.PersonLocal;

import javax.ejb.EJBLocalHome;
import javax.ejb.FinderException;
import javax.ejb.CreateException;
import java.util.Collection;
import java.rmi.RemoteException;

/**
*/
public interface BorrowerLocalHome extends EJBLocalHome {
   BorrowerLocal create(PersonLocal identity)
      throws BorrowerException, CreateException;

   BorrowerLocal findByPrimaryKey(String id)
      throws FinderException;

   Collection findByName(String firstName, String lastName)
      throws FinderException;
   
   Collection findAll()
      throws FinderException;
}
