|
|||||||||
| Home >> All >> com >> clra >> [ web overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.clra.web
Class MemberView

java.lang.Objectcom.clra.web.MemberView
- All Implemented Interfaces:
- java.lang.Comparable, com.clra.util.INamed, java.io.Serializable
- public class MemberView
- extends java.lang.Object
- implements com.clra.util.INamed, java.lang.Comparable, java.io.Serializable
- extends java.lang.Object
Read-only information about a member. This is a thin wrapper around MemberSnapshot. The class exists so that some logic can be pulled out of the memberlist.jsp screen.
- Version:
- $Id: MemberView.java,v 1.11 2003/03/13 04:51:50 rphall Exp $
| Field Summary | |
private MemberNameFormat |
memberNameFormat
|
private com.clra.member.MemberSnapshot |
snapshot
|
| Constructor Summary | |
MemberView()
Produces an invalid MemberView. |
|
MemberView(com.clra.member.MemberSnapshot snapshot)
|
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
memberNameFormat
private MemberNameFormat memberNameFormat
snapshot
private com.clra.member.MemberSnapshot snapshot
| Constructor Detail |
MemberView
public MemberView()
- Produces an invalid MemberView. Used only during deserialization
MemberView
public MemberView(com.clra.member.MemberSnapshot snapshot)
| Method Detail |
getMemberNameFormat
public MemberNameFormat getMemberNameFormat()
- Returns the format used by getName()
setMemberNameFormat
public void setMemberNameFormat(MemberNameFormat memberNameFormat)
- Sets the format used by getName()
getName
public java.lang.String getName()
- Returns a String presentation of a member's name, formatted
according to getMemberNameFormat().
- Specified by:
getNamein interfacecom.clra.util.INamed
getId
public java.lang.Integer getId()
getAccountName
public java.lang.String getAccountName()
getAccountPassword
public java.lang.String getAccountPassword()
getAccountTypeStr
public java.lang.String getAccountTypeStr()
getMemberName
public com.clra.member.MemberName getMemberName()
hasEmail
public boolean hasEmail()
getEmail
public java.lang.String getEmail()
getTelephoneNumbers
public java.util.Map getTelephoneNumbers()
getEveningPhoneStr
public java.lang.String getEveningPhoneStr()
getDayPhoneStr
public java.lang.String getDayPhoneStr()
getOtherPhoneStr
public java.lang.String getOtherPhoneStr()
phoneToString
private static java.lang.String phoneToString(com.clra.member.Telephone phone)
getAddress
public com.clra.member.Address getAddress()
getAccountYear
public java.util.Date getAccountYear()
getAccountYear4
public int getAccountYear4()
hasKnownBirthDate
public boolean hasKnownBirthDate()
getBirthDate
public java.util.Date getBirthDate()
hasNoRoles
public boolean hasNoRoles()
hasRole
public boolean hasRole(java.lang.String role)
equals
public boolean equals(java.lang.Object o)
- Two members are equal iff their id's are equal.
hashCode
public int hashCode()
- Member objects are hashed by id's
compareTo
public int compareTo(java.lang.Object o) throws java.lang.ClassCastException
- Defines a natural ordering for members by lastname, firstname, middlename
and suffix.
Note: this class has a natural ordering that is inconsistent with equals. Equality is defined by member id's, not by member names.
- Specified by:
compareToin interfacejava.lang.Comparable
|
|||||||||
| Home >> All >> com >> clra >> [ web overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.clra.web.MemberView