org.fm.addressbook.businessobject
Class Contact

java.lang.Object
  extended by org.fm.addressbook.businessobject.BaseRecord
      extended by org.fm.addressbook.businessobject.Contact
All Implemented Interfaces:
java.io.Serializable

public class Contact
extends BaseRecord

JContact- online Address Book Management Systemhttp://jcontact.sourceforge.net/

Licensed under the terms of any of the following licenses at your choice: -
GNU General Public License Version 2 or later (the "GPL") http://www.gnu.org/licenses/gpl.html -
GNU Lesser General Public License Version 2.1 or later (the "LGPL") http://www.gnu.org/licenses/lgpl.html

Contact business object class

Author:
Tennyson Varghese
Aneesh S
See Also:
Serialized Form

Field Summary
 AddressBook addressbook
           
 java.util.List<Address> addresses
           
 java.util.List<Category> categories
           
 java.util.List<Communication> communications
           
 java.util.List<Category> unselectedCategories
           
 
Constructor Summary
Contact()
           
Contact(java.lang.String firstName, java.lang.String lastName)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 AddressBook getAddressbook()
           
 java.util.List<Address> getAddresses()
           
 java.util.Date getAnniversary()
           
 java.lang.String getAssistant()
           
 java.util.Date getBirthday()
           
 java.util.List<Category> getCategories()
           
 java.lang.String getCategoryNames()
           
 java.util.List<Communication> getCommunications()
           
 java.lang.String getCompany()
           
 java.lang.String getDepartment()
           
 java.lang.String getDesignation()
           
 java.lang.String getFirstName()
           
 java.lang.String getFullName()
           
 java.lang.String getHomePage()
           
 java.lang.String getImage()
           
 java.lang.String getLastName()
           
 java.lang.String getManager()
           
 java.lang.String getMiddleName()
           
 java.lang.String getNickName()
           
 java.lang.String getNotes()
           
 java.lang.String getProfession()
           
 java.lang.String getSpouse()
           
 java.lang.String getTitle()
           
 java.util.List<Category> getUnselectedCategories()
           
 void populateUnselectedCategories(java.util.List<Category> categoryList)
           
 void setAddressbook(AddressBook addressbook)
           
 void setAddresses(java.util.List<Address> addresses)
           
 void setAnniversary(java.util.Date anniversary)
           
 void setAssistant(java.lang.String assistant)
           
 void setBirthday(java.util.Date birthday)
           
 void setCategories(java.util.List<Category> categories)
           
 void setCommunications(java.util.List<Communication> communications)
           
 void setCompany(java.lang.String company)
           
 void setDepartment(java.lang.String department)
           
 void setDesignation(java.lang.String designation)
           
 void setFirstName(java.lang.String firstName)
           
 void setFullName(java.lang.String fullName)
           
 void setHomePage(java.lang.String homePage)
           
 void setImage(java.lang.String image)
           
 void setLastName(java.lang.String lastName)
           
 void setManager(java.lang.String manager)
           
 void setMiddleName(java.lang.String middleName)
           
 void setNickName(java.lang.String nickName)
           
 void setNotes(java.lang.String notes)
           
 void setProfession(java.lang.String profession)
           
 void setSpouse(java.lang.String spouse)
           
 void setTitle(java.lang.String title)
           
 void setUnselectedCategories(java.util.List<Category> unselectedCategories)
           
 
Methods inherited from class org.fm.addressbook.businessobject.BaseRecord
getId, hashCode, setId, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

addressbook

public AddressBook addressbook

communications

public java.util.List<Communication> communications

categories

public java.util.List<Category> categories

unselectedCategories

public java.util.List<Category> unselectedCategories

addresses

public java.util.List<Address> addresses
Constructor Detail

Contact

public Contact()

Contact

public Contact(java.lang.String firstName,
               java.lang.String lastName)
Method Detail

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getMiddleName

public java.lang.String getMiddleName()

setMiddleName

public void setMiddleName(java.lang.String middleName)

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getNickName

public java.lang.String getNickName()

setNickName

public void setNickName(java.lang.String nickName)

getCompany

public java.lang.String getCompany()

setCompany

public void setCompany(java.lang.String company)

getProfession

public java.lang.String getProfession()

setProfession

public void setProfession(java.lang.String profession)

getBirthday

public java.util.Date getBirthday()

setBirthday

public void setBirthday(java.util.Date birthday)

getAnniversary

public java.util.Date getAnniversary()

setAnniversary

public void setAnniversary(java.util.Date anniversary)

getNotes

public java.lang.String getNotes()

setNotes

public void setNotes(java.lang.String notes)

getAddressbook

public AddressBook getAddressbook()

setAddressbook

public void setAddressbook(AddressBook addressbook)

getCommunications

public java.util.List<Communication> getCommunications()

setCommunications

public void setCommunications(java.util.List<Communication> communications)

getCategories

public java.util.List<Category> getCategories()

setCategories

public void setCategories(java.util.List<Category> categories)

getAddresses

public java.util.List<Address> getAddresses()

setAddresses

public void setAddresses(java.util.List<Address> addresses)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getHomePage

public java.lang.String getHomePage()

setHomePage

public void setHomePage(java.lang.String homePage)

getManager

public java.lang.String getManager()

setManager

public void setManager(java.lang.String manager)

getDepartment

public java.lang.String getDepartment()

setDepartment

public void setDepartment(java.lang.String department)

getAssistant

public java.lang.String getAssistant()

setAssistant

public void setAssistant(java.lang.String assistant)

getDesignation

public java.lang.String getDesignation()

setDesignation

public void setDesignation(java.lang.String designation)

getSpouse

public java.lang.String getSpouse()

setSpouse

public void setSpouse(java.lang.String spouse)

getImage

public java.lang.String getImage()

setImage

public void setImage(java.lang.String image)

getCategoryNames

public java.lang.String getCategoryNames()

getUnselectedCategories

public java.util.List<Category> getUnselectedCategories()

setUnselectedCategories

public void setUnselectedCategories(java.util.List<Category> unselectedCategories)

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String fullName)

populateUnselectedCategories

public void populateUnselectedCategories(java.util.List<Category> categoryList)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object