Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/clra/member/IMember.java


1   /*
2    * Copyright (c) Carnegie Lake Rowing Association 2002. All rights reserved.
3    * Distributed under the GPL license. See doc/COPYING.
4    * $RCSfile: IMember.java,v $
5    * $Date: 2003/02/26 03:38:45 $
6    * $Revision: 1.6 $
7    */
8   
9   package com.clra.member;
10  
11  import java.rmi.RemoteException;
12  import java.util.Date;
13  import java.util.Map;
14  import javax.ejb.EJBObject;
15  
16  /**
17   * @author <a href="mailto:donaldzhu@sympatico.ca">Angela Yue</a>
18   * @author <a href="mailto:rphall@pluto.njcc.com">Rick Hall</a>
19   * @version $Revision: 1.6 $ $Date: 2003/02/26 03:38:45 $
20   */
21  
22  public interface IMember extends EJBObject {
23  
24    public void setData(MemberSnapshot data) throws RemoteException;
25    public void setAccountName(String name) throws RemoteException;
26    public void setAccountPassword(String password) throws RemoteException;
27    public void setAccountType(AccountType type) throws RemoteException;
28    public void setMemberName(MemberName name) throws RemoteException;
29    public void setEmail(Email email) throws RemoteException;
30    public void setTelephones( Map telephones ) throws RemoteException;
31    public void setEveningTelephone(Telephone phone) throws RemoteException;
32    public void setDayTelephone(Telephone phone) throws RemoteException;
33    public void setOtherTelephone(Telephone phone) throws RemoteException;
34    public void setAddress(Address address) throws RemoteException;
35    public void setAccountYear(Date year) throws RemoteException;
36    public void setBirthDate(Date birthDate) throws RemoteException;
37    public void setMemberRoles(MemberRole[] memberRoles) throws RemoteException;
38  
39    public Integer getId() throws RemoteException;
40    public MemberSnapshot getData() throws RemoteException;
41    public String getAccountName() throws RemoteException;
42    public String getAccountPassword() throws RemoteException;
43    public AccountType getAccountType() throws RemoteException;
44    public MemberName getMemberName() throws RemoteException;
45    public Email getEmail() throws RemoteException;
46    public Map getTelephones() throws RemoteException;
47    public Telephone getEveningTelephone() throws RemoteException;
48    public Telephone getDayTelephone() throws RemoteException;
49    public Telephone getOtherTelephone() throws RemoteException;
50    public Address getAddress() throws RemoteException;
51    public Date getAccountYear() throws RemoteException;
52    public Date getBirthDate() throws RemoteException;
53    public MemberRole[] getMemberRoles() throws RemoteException;
54  
55  } // IMember
56  
57  /*
58   * $Log: IMember.java,v $
59   * Revision 1.6  2003/02/26 03:38:45  rphall
60   * Added copyright and GPL license
61   *
62   * Revision 1.5  2003/02/20 04:25:48  rphall
63   * Rename get/setClraYear() to get/setAccountYear()
64   *
65   * Revision 1.4  2003/02/18 04:17:42  rphall
66   * Added get/setTelephones
67   *
68   * Revision 1.3  2003/02/15 04:31:41  rphall
69   * Changes connected to major revision of MemberBean
70   *
71   */
72