|
||||||||||
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 PersonalIdentity
public void setFirstname(java.lang.String name)
PersonalIdentity
setFirstname
in interface PersonalIdentity
name
- the firstname as String.public java.lang.String getLastname()
PersonalIdentity
getLastname
in interface PersonalIdentity
public void setLastname(java.lang.String name)
PersonalIdentity
setLastname
in interface PersonalIdentity
name
- 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 PersonalIdentity
num
- 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 PersonalIdentity
num
- the index as int.name
- the name to be set as String.
public void addAdditionalName(java.lang.String name)
PersonalIdentity
addAdditionalName
in interface PersonalIdentity
name
- the name as String.public java.lang.String removeAdditionalName(int num) throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeAdditionalName
in interface PersonalIdentity
num
- the index as int.
java.lang.IndexOutOfBoundsException
- if the index is
out of bounds.public void removeAllAdditionalNames()
PersonalIdentity
removeAllAdditionalNames
in interface PersonalIdentity
public int getAdditionalNameCount()
PersonalIdentity
getAdditionalNameCount
in interface PersonalIdentity
public java.lang.String getNicknamesList()
public java.lang.String setNickname(int num, java.lang.String name)
PersonalIdentity
setNickname
in interface PersonalIdentity
num
- 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 PersonalIdentity
num
- 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 PersonalIdentity
name
- the name as String.public java.lang.String removeNickname(int num) throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeNickname
in interface PersonalIdentity
num
- the index as int.
java.lang.IndexOutOfBoundsException
- if the index is
out of bounds.public void removeAllNicknames()
PersonalIdentity
removeAllNicknames
in interface PersonalIdentity
public int getNicknameCount()
PersonalIdentity
getNicknameCount
in interface PersonalIdentity
public 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 PersonalIdentity
num
- 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 PersonalIdentity
num
- the index as int.prefix
- the prefix to be set as String.
public void addPrefix(java.lang.String prefix)
PersonalIdentity
addPrefix
in interface PersonalIdentity
prefix
- the prefix as String.public java.lang.String removePrefix(int num) throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removePrefix
in interface PersonalIdentity
num
- the index as int.
java.lang.IndexOutOfBoundsException
- if the index is
out of bounds.public void removeAllPrefixes()
PersonalIdentity
removeAllPrefixes
in interface PersonalIdentity
public 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 PersonalIdentity
num
- 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 PersonalIdentity
num
- the index as int.suffix
- the suffix to be set as String.
public void addSuffix(java.lang.String prefix)
PersonalIdentity
addSuffix
in interface PersonalIdentity
prefix
- the suffix as String.public java.lang.String removeSuffix(int num) throws java.lang.IndexOutOfBoundsException
PersonalIdentity
removeSuffix
in interface PersonalIdentity
num
- the index as int.
java.lang.IndexOutOfBoundsException
- if the index is
out of bounds.public void removeAllSuffixes()
PersonalIdentity
removeAllSuffixes
in interface PersonalIdentity
public java.util.Date getBirthDate()
PersonalIdentity
getBirthDate
in interface PersonalIdentity
public void setBirthDate(java.util.Date birthdate)
PersonalIdentity
setBirthDate
in interface PersonalIdentity
birthdate
- the birth date as Date.public java.lang.String getFormattedName()
PersonalIdentity
getFormattedName
in interface PersonalIdentity
public void setFormattedName(java.lang.String fn)
PersonalIdentity
setFormattedName
in interface PersonalIdentity
fn
- the formatted name as String.public void setSortString(java.lang.String sortstr)
PersonalIdentity
setSortString
in interface PersonalIdentity
sortstr
- the sort string as String.public java.lang.String getSortString()
PersonalIdentity
getSortString
in interface PersonalIdentity
public Image getPhoto()
PersonalIdentity
getPhoto
in interface PersonalIdentity
public void setPhoto(Image photo)
PersonalIdentity
setPhoto
in interface PersonalIdentity
photo
- 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 |