| Home >> All >> com >> clra >> [ member Javadoc ] |
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