| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--net.wimpi.pim.contact.basicimpl.PersonalIdentityImpl
A basic and simple implementation of a
 PersonalIdentity.
 
| Field Summary | |
| protected  java.util.List | m_AdditionalNames | 
| protected  java.util.Date | m_BirthDate | 
| protected  java.lang.String | m_Firstname | 
| protected  java.lang.String | m_FormattedName | 
| protected  java.lang.String | m_Lastname | 
| protected  java.util.List | m_Nicknames | 
| protected  Image | m_Photo | 
| protected  java.util.List | m_Prefixes | 
| protected  java.lang.String | m_SortString | 
| protected  java.util.List | m_Suffixes | 
| Constructor Summary | |
| PersonalIdentityImpl() | |
| Method Summary | |
|  void | addAdditionalName(java.lang.String name)Adds an additional name. | 
|  void | addNickname(java.lang.String name)Adds a nickname. | 
|  void | addPrefix(java.lang.String prefix)Adds a prefix. | 
|  void | addSuffix(java.lang.String prefix)Adds a suffix. | 
|  java.lang.String | getAdditionalName(int num)Returns the additional name at the given index. | 
|  int | getAdditionalNameCount()Returns the number of additional names set for this PersonalIdentity. | 
|  java.lang.String | getAdditionalNamesList() | 
|  java.util.Date | getBirthDate()Returns the birth date. | 
|  java.lang.String | getFirstname()Returns the firstname of this PersonalIdentity. | 
|  java.lang.String | getFormattedName()Returns the formatted name. | 
|  java.lang.String | getLastname()Returns the lastname of this PersonalIdentity. | 
|  java.lang.String | getNickname(int num)Returns the nickname at the given index. | 
|  int | getNicknameCount()Returns the number of nicknames set for this PersonalIdentity. | 
|  java.lang.String | getNicknamesList() | 
|  Image | getPhoto()Returns the photo associated with this PersonalIdentity. | 
|  java.lang.String | getPrefix(int num)Returns the prefix at the given index. | 
|  java.lang.String | getPrefixesList() | 
|  java.lang.String | getSortString()Returns the sort string. | 
|  java.lang.String | getSuffix(int num)Returns the suffix at the given index. | 
|  java.lang.String | getSuffixesList() | 
|  boolean | hasPhoto()Tests if this PersonalIdentity has a photo associated. | 
|  java.lang.String[] | listAdditionalNames()Returns all additional names associated with this PersonalIdentity. | 
|  java.lang.String[] | listNicknames()Returns all nicknames associated with this PersonalIdentity. | 
|  java.lang.String[] | listPrefixes()Returns all prefixes associated with this PersonalIdentity. | 
|  java.lang.String[] | listSuffixes()Returns all suffixes associated with this PersonalIdentity. | 
|  java.lang.String | removeAdditionalName(int num)Removes and returns an additional name at a given index. | 
|  void | removeAllAdditionalNames()Removes all additional names. | 
|  void | removeAllNicknames()Removes all nicknames. | 
|  void | removeAllPrefixes()Removes all prefixes. | 
|  void | removeAllSuffixes()Removes all suffixes. | 
|  java.lang.String | removeNickname(int num)Removes and returns a nickname at a given index. | 
|  java.lang.String | removePrefix(int num)Removes and returns a prefix at a given index. | 
|  java.lang.String | removeSuffix(int num)Removes and returns a suffix at a given index. | 
|  java.lang.String | setAdditionalName(int num,
                  java.lang.String name)Sets the additional name at the given index, returning the replaced one. | 
|  void | setAdditionalNamesList(java.lang.String list) | 
|  void | setBirthDate(java.util.Date birthdate)Sets the birth date. | 
|  void | setFirstname(java.lang.String name)Sets the firstname of this PersonalIdentity. | 
|  void | setFormattedName(java.lang.String fn)Sets the formatted name. | 
|  void | setLastname(java.lang.String name)Sets the lastname of this PersonalIdentity. | 
|  java.lang.String | setNickname(int num,
            java.lang.String name)Sets the nickname at the given index, returning the replaced one. | 
|  void | setNicknamesList(java.lang.String list) | 
|  void | setPhoto(Image photo)Sets the photo associated with this PersonalIdentity. | 
|  java.lang.String | setPrefix(int num,
          java.lang.String prefix)Sets the prefix at the given index, returning the replaced one. | 
|  void | setPrefixesList(java.lang.String list) | 
|  void | setSortString(java.lang.String sortstr)Sets the sort string. | 
|  java.lang.String | setSuffix(int num,
          java.lang.String suffix)Sets the suffix at the given index, returning the replaced one. | 
|  void | setSuffixesList(java.lang.String list) | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected java.lang.String m_FormattedName
protected java.lang.String m_Firstname
protected java.lang.String m_Lastname
protected java.lang.String m_SortString
protected java.util.List m_AdditionalNames
protected java.util.List m_Nicknames
protected java.util.List m_Prefixes
protected java.util.List m_Suffixes
protected java.util.Date m_BirthDate
protected Image m_Photo
| Constructor Detail | 
public PersonalIdentityImpl()
| Method Detail | 
public java.lang.String getFirstname()
PersonalIdentity
getFirstname in interface PersonalIdentitypublic void setFirstname(java.lang.String name)
PersonalIdentity
setFirstname in interface PersonalIdentityname - the firstname as String.public java.lang.String getLastname()
PersonalIdentity
getLastname in interface PersonalIdentitypublic void setLastname(java.lang.String name)
PersonalIdentity
setLastname in interface PersonalIdentityname - the firstname as String.public java.lang.String getAdditionalNamesList()
public void setAdditionalNamesList(java.lang.String list)
public java.lang.String[] listAdditionalNames()
PersonalIdentity
listAdditionalNames in interface PersonalIdentity
public java.lang.String getAdditionalName(int num)
                                   throws java.lang.IndexOutOfBoundsException
PersonalIdentity
getAdditionalName in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.
public java.lang.String setAdditionalName(int num,
                                          java.lang.String name)
PersonalIdentity
setAdditionalName in interface PersonalIdentitynum - the index as int.name - the name to be set as String.
public void addAdditionalName(java.lang.String name)
PersonalIdentity
addAdditionalName in interface PersonalIdentityname - the name as String.
public java.lang.String removeAdditionalName(int num)
                                      throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeAdditionalName in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.public void removeAllAdditionalNames()
PersonalIdentity
removeAllAdditionalNames in interface PersonalIdentitypublic int getAdditionalNameCount()
PersonalIdentity
getAdditionalNameCount in interface PersonalIdentitypublic java.lang.String getNicknamesList()
public java.lang.String setNickname(int num,
                                    java.lang.String name)
PersonalIdentity
setNickname in interface PersonalIdentitynum - the index as int.name - the name to be set as String.
public void setNicknamesList(java.lang.String list)
public java.lang.String[] listNicknames()
PersonalIdentity
listNicknames in interface PersonalIdentity
public java.lang.String getNickname(int num)
                             throws java.lang.IndexOutOfBoundsException
PersonalIdentity
getNickname in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.public void addNickname(java.lang.String name)
PersonalIdentity
addNickname in interface PersonalIdentityname - the name as String.
public java.lang.String removeNickname(int num)
                                throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeNickname in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.public void removeAllNicknames()
PersonalIdentity
removeAllNicknames in interface PersonalIdentitypublic int getNicknameCount()
PersonalIdentity
getNicknameCount in interface PersonalIdentitypublic java.lang.String getPrefixesList()
public void setPrefixesList(java.lang.String list)
public java.lang.String[] listPrefixes()
PersonalIdentity
listPrefixes in interface PersonalIdentity
public java.lang.String getPrefix(int num)
                           throws java.lang.IndexOutOfBoundsException
PersonalIdentity
getPrefix in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.
public java.lang.String setPrefix(int num,
                                  java.lang.String prefix)
PersonalIdentity
setPrefix in interface PersonalIdentitynum - the index as int.prefix - the prefix to be set as String.
public void addPrefix(java.lang.String prefix)
PersonalIdentity
addPrefix in interface PersonalIdentityprefix - the prefix as String.
public java.lang.String removePrefix(int num)
                              throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removePrefix in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.public void removeAllPrefixes()
PersonalIdentity
removeAllPrefixes in interface PersonalIdentitypublic java.lang.String getSuffixesList()
public void setSuffixesList(java.lang.String list)
public java.lang.String[] listSuffixes()
PersonalIdentity
listSuffixes in interface PersonalIdentity
public java.lang.String getSuffix(int num)
                           throws java.lang.IndexOutOfBoundsException
PersonalIdentity
getSuffix in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.
public java.lang.String setSuffix(int num,
                                  java.lang.String suffix)
PersonalIdentity
setSuffix in interface PersonalIdentitynum - the index as int.suffix - the suffix to be set as String.
public void addSuffix(java.lang.String prefix)
PersonalIdentity
addSuffix in interface PersonalIdentityprefix - the suffix as String.
public java.lang.String removeSuffix(int num)
                              throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeSuffix in interface PersonalIdentitynum - the index as int.
java.lang.IndexOutOfBoundsException - if the index is
         out of bounds.public void removeAllSuffixes()
PersonalIdentity
removeAllSuffixes in interface PersonalIdentitypublic java.util.Date getBirthDate()
PersonalIdentity
getBirthDate in interface PersonalIdentitypublic void setBirthDate(java.util.Date birthdate)
PersonalIdentity
setBirthDate in interface PersonalIdentitybirthdate - the birth date as Date.public java.lang.String getFormattedName()
PersonalIdentity
getFormattedName in interface PersonalIdentitypublic void setFormattedName(java.lang.String fn)
PersonalIdentity
setFormattedName in interface PersonalIdentityfn - the formatted name as String.public void setSortString(java.lang.String sortstr)
PersonalIdentity
setSortString in interface PersonalIdentitysortstr - the sort string as String.public java.lang.String getSortString()
PersonalIdentity
getSortString in interface PersonalIdentitypublic Image getPhoto()
PersonalIdentity
getPhoto in interface PersonalIdentitypublic void setPhoto(Image photo)
PersonalIdentity
setPhoto in interface PersonalIdentityphoto - the photo as Image.public boolean hasPhoto()
PersonalIdentity
hasPhoto in interface PersonalIdentity| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||