1 package ejava.examples.ejbsessionbank.ejb; 2 3 import java.util.List; 4 5 import javax.ejb.Remote; 6 7 import ejava.examples.ejbsessionbank.bl.BankException; 8 import ejava.examples.ejbsessionbank.bl.Teller; 9 import ejava.examples.ejbsessionbank.bo.Ledger; 10 import ejava.examples.ejbsessionbank.bo.Owner; 11 import ejava.examples.ejbsessionbank.dto.OwnerDTO; 12 13 @Remote 14 public interface TellerRemote extends Teller { 15 Ledger getLedger2() throws BankException; 16 List<Owner> getOwnersLoaded(int index, int count) throws BankException; 17 List<Owner> getOwnersPOJO(int index, int count) throws BankException; 18 List<OwnerDTO> getOwnersDTO(int index, int count) throws BankException; 19 String whoAmI(); 20 }