package team; import java.util.Collection; import java.rmi.RemoteException; import javax.ejb.CreateException; import javax.ejb.FinderException; public interface PlayerHome extends javax.ejb.EJBHome { public Player create (String id, String name, String position, double salary) throws CreateException, RemoteException; public Player findByPrimaryKey (String id) throws FinderException, RemoteException; public Collection findByPosition(String position) throws FinderException, RemoteException; public Collection findByHigherSalary(String name) throws FinderException, RemoteException; public Collection findBySalaryRange(double low, double high) throws FinderException, RemoteException; // public Collection findByLeague(League league) // throws FinderException, RemoteException; public Collection findBySport(String sport) throws FinderException, RemoteException; public Collection findByCity(String city) throws FinderException, RemoteException; public Collection findAll() throws FinderException, RemoteException; public Collection findNotOnTeam() throws FinderException, RemoteException; public Collection findByPositionAndName(String position, String name) throws FinderException, RemoteException; public Collection findByTest (String parm1, String parm2, String parm3) throws FinderException, RemoteException; }