1 10 11 15 16 package enterprise.customer_cmp_ejb.ejb.session; 17 18 import javax.ejb.Local ; 19 import enterprise.customer_cmp_ejb.persistence.*; 20 import enterprise.customer_cmp_ejb.common.*; 21 22 import java.util.List ; 23 24 @Local 25 public interface CustomerSessionLocal { 26 27 public Customer searchForCustomer(String id); 28 29 public Subscription searchForSubscription(String id); 30 31 public Address searchForAddress(String id); 32 33 public void persist(Object obj); 34 35 public List findAllSubscriptions(); 36 37 public List findCustomerByFirstName(String firstName); 38 39 public List findCustomerByLastName(String lastName); 40 41 public void remove(Object obj); 42 43 public Customer addCustomerAddress(Customer cust, Address address); 44 45 public Customer removeCustomerSubscription(String cust, String subs) throws SubscriptionNotFoundException; 46 47 public Customer addCustomerSubscription(String cust, String subs) throws DuplicateSubscriptionException; 48 } 49 | Popular Tags |