org.ifeth.sehr.beans
Class ContactItem

java.lang.Object
  extended byorg.ifeth.sehr.beans.ContactItem
All Implemented Interfaces:
java.io.Serializable

public class ContactItem
extends java.lang.Object
implements java.io.Serializable

Item of the SEHRDataObject model to store an entry of a address book.

Note:A SEHR item is defined as an object that holds information. An item can be stored in a top-level SEHRDataObject or in a DB record. For each item should exist a model to handle the item (by convention named xyzItemObjectHandler)

See Also:
Serialized Form

Constructor Summary
ContactItem()
          Parameterless Constructor
ContactItem(int id, java.lang.String subject, java.lang.String lastname, java.lang.String email, java.lang.String ctYYYYMMDD)
          Constructor for creating a ContactItem from given data
ContactItem(java.lang.String lastname, java.lang.String email)
          Constructor which creates a full qualified item object including a unique ID and date of creation
 
Method Summary
 java.lang.String getAccount()
           
 java.lang.String getAddress()
           
 java.lang.String getAddressCity()
           
 java.lang.String getAddressCountry()
           
 java.lang.String getAddressCountryCode()
           
 java.lang.String getAddressPOBox()
           
 java.lang.String getAddressState()
           
 java.lang.String getAddressStreet()
           
 java.lang.String getAddressZIP()
           
 java.lang.String getBody()
           
 java.util.Vector getCategories()
           
 java.util.Date getChangedTime()
           
 java.util.Date getCreationTime()
           
 java.lang.String getEMail()
          Returns the default (#1) email of the entry
 java.lang.String getEMail1Address()
           
 java.lang.String getEMail1DisplayName()
           
 int getEntryID()
           
 java.lang.String getFax1()
           
 java.lang.String getFirstName()
           
 java.lang.Integer getItemID()
           
 java.lang.String getLastAndMail()
          Returns preformatted name and email
 java.lang.String getLastFirst()
          Returns preformatted string of lastname and firstname
 java.lang.String getLastName()
          Returns the lastname of the entry
 java.lang.String getMobile1()
           
 java.lang.Integer getParentID()
           
 java.lang.String getPhone1()
           
 java.lang.String getSubject()
           
 java.lang.String getTitle()
           
 java.lang.String getUser1()
           
 boolean isSaved()
           
 void setAccount(java.lang.String account)
           
 void setAddress(java.lang.String address)
           
 void setAddressCity(java.lang.String addressCity)
           
 void setAddressCountry(java.lang.String addressCountry)
           
 void setAddressCountryCode(java.lang.String addressCountryCode)
           
 void setAddressPOBox(java.lang.String addressPOBox)
           
 void setAddressState(java.lang.String addressState)
           
 void setAddressStreet(java.lang.String addressStreet)
           
 void setAddressZIP(java.lang.String addressZIP)
           
 void setBody(java.lang.String body)
           
 void setCategories(java.util.Vector categories)
           
 void setChangedTime(java.util.Date changedTime)
           
 void setCreationTime(java.util.Date creationTime)
           
 void setEMail1Address(java.lang.String mail1Address)
           
 void setEMail1DisplayName(java.lang.String mail1DisplayName)
           
 void setEntryID(int id)
           
 void setFax1(java.lang.String fax1)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setMobile1(java.lang.String mobile1)
           
 void setParentID(java.lang.Integer parentID)
           
 void setPhone1(java.lang.String phone1)
           
 void setSaved(boolean isSaved)
           
 void setSubject(java.lang.String subject)
           
 void setTitle(java.lang.String title)
           
 void setUser1(java.lang.String user1)
           
 java.lang.String toString()
          Converts the entry as a preformatted string
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContactItem

public ContactItem()
Parameterless Constructor


ContactItem

public ContactItem(java.lang.String lastname,
                   java.lang.String email)
Constructor which creates a full qualified item object including a unique ID and date of creation

Parameters:
lastname -
email -

ContactItem

public ContactItem(int id,
                   java.lang.String subject,
                   java.lang.String lastname,
                   java.lang.String email,
                   java.lang.String ctYYYYMMDD)
Constructor for creating a ContactItem from given data

Method Detail

isSaved

public boolean isSaved()

setSaved

public void setSaved(boolean isSaved)

getEntryID

public int getEntryID()

setEntryID

public void setEntryID(int id)

getMobile1

public java.lang.String getMobile1()

setMobile1

public void setMobile1(java.lang.String mobile1)

getLastName

public final java.lang.String getLastName()
Returns the lastname of the entry

Returns:
String_LastName

getAccount

public java.lang.String getAccount()

setAccount

public void setAccount(java.lang.String account)

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getAddressCity

public java.lang.String getAddressCity()

setAddressCity

public void setAddressCity(java.lang.String addressCity)

getAddressCountry

public java.lang.String getAddressCountry()

setAddressCountry

public void setAddressCountry(java.lang.String addressCountry)

getAddressPOBox

public java.lang.String getAddressPOBox()

setAddressPOBox

public void setAddressPOBox(java.lang.String addressPOBox)

getAddressState

public java.lang.String getAddressState()

setAddressState

public void setAddressState(java.lang.String addressState)

getAddressStreet

public java.lang.String getAddressStreet()

setAddressStreet

public void setAddressStreet(java.lang.String addressStreet)

getAddressZIP

public java.lang.String getAddressZIP()

setAddressZIP

public void setAddressZIP(java.lang.String addressZIP)

getAddressCountryCode

public java.lang.String getAddressCountryCode()

setAddressCountryCode

public void setAddressCountryCode(java.lang.String addressCountryCode)

getFax1

public java.lang.String getFax1()

setFax1

public void setFax1(java.lang.String fax1)

getParentID

public java.lang.Integer getParentID()

setParentID

public void setParentID(java.lang.Integer parentID)

getPhone1

public java.lang.String getPhone1()

setPhone1

public void setPhone1(java.lang.String phone1)

setLastName

public void setLastName(java.lang.String lastName)

getCategories

public java.util.Vector getCategories()

setCategories

public void setCategories(java.util.Vector categories)

getChangedTime

public java.util.Date getChangedTime()

setChangedTime

public void setChangedTime(java.util.Date changedTime)

getCreationTime

public java.util.Date getCreationTime()

setCreationTime

public void setCreationTime(java.util.Date creationTime)

getItemID

public java.lang.Integer getItemID()

getEMail1Address

public java.lang.String getEMail1Address()

setEMail1Address

public void setEMail1Address(java.lang.String mail1Address)

getEMail1DisplayName

public java.lang.String getEMail1DisplayName()

setEMail1DisplayName

public void setEMail1DisplayName(java.lang.String mail1DisplayName)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getBody

public java.lang.String getBody()

setBody

public void setBody(java.lang.String body)

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String subject)

getUser1

public java.lang.String getUser1()

setUser1

public void setUser1(java.lang.String user1)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getEMail

public java.lang.String getEMail()
Returns the default (#1) email of the entry

Returns:
mail

getLastFirst

public java.lang.String getLastFirst()
Returns preformatted string of lastname and firstname

Returns:
"lastname, firstname"

getLastAndMail

public java.lang.String getLastAndMail()
Returns preformatted name and email

Returns:
"name "

toString

public final java.lang.String toString()
Converts the entry as a preformatted string

Returns:
"name "