KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > ebank > ejb > customer > CustomerHome


1 /*
2  * Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved. U.S.
3  * Government Rights - Commercial software. Government users are subject
4  * to the Sun Microsystems, Inc. standard license agreement and
5  * applicable provisions of the FAR and its supplements. Use is subject
6  * to license terms.
7  *
8  * This distribution may include materials developed by third parties.
9  * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks
10  * or registered trademarks of Sun Microsystems, Inc. in the U.S. and
11  * other countries.
12  *
13  * Copyright (c) 2004 Sun Microsystems, Inc. Tous droits reserves.
14  *
15  * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel
16  * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de
17  * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions
18  * en vigueur de la FAR (Federal Acquisition Regulations) et des
19  * supplements a celles-ci. Distribue par des licences qui en
20  * restreignent l'utilisation.
21  *
22  * Cette distribution peut comprendre des composants developpes par des
23  * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE
24  * sont des marques de fabrique ou des marques deposees de Sun
25  * Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
26  */

27
28
29 package com.sun.ebank.ejb.customer;
30
31 import java.util.*;
32 import javax.ejb.*;
33 import com.sun.ebank.ejb.exception.*;
34
35
36 public interface CustomerHome extends EJBLocalHome {
37     public Customer create(String JavaDoc customerId, String JavaDoc lastName,
38         String JavaDoc firstName, String JavaDoc middleInitial, String JavaDoc street, String JavaDoc city,
39         String JavaDoc state, String JavaDoc zip, String JavaDoc phone, String JavaDoc email)
40         throws CreateException, MissingPrimaryKeyException;
41
42     public Customer findByPrimaryKey(String JavaDoc customerId)
43         throws FinderException;
44
45     public Collection findByAccountId(String JavaDoc accountId)
46         throws FinderException;
47
48     public Collection findByLastName(String JavaDoc lastName) throws FinderException;
49 }
50  // CustomerHome
51
Popular Tags