1 package ejava.examples.ejbwar.customer.dao;
2
3 import java.util.List;
4
5 import ejava.examples.ejbwar.customer.bo.Customer;
6
7 /**
8 * This interface defines basic DAO capabilities for the customer domain.
9 */
10 public interface CustomerDAO {
11 void createCustomer(Customer customer);
12 List<Customer> findCustomerByName(String firstName, String lastName,
13 int offset, int limit);
14 Customer getCustomer(int id);
15 Customer update(Customer customer);
16 void deleteCustomer(Customer customer);
17 }