jec.dto
Class ExchangeContactDTO

java.lang.Object
  extended by jec.dto.ExchangeDTO
      extended by jec.dto.ExchangeContactDTO
All Implemented Interfaces:
java.io.Serializable

public class ExchangeContactDTO
extends ExchangeDTO
implements java.io.Serializable

Title: ExchangeContactDTO

Description: DTO that holds the exchange contact information

Copyright: Copyright (c) 2006

Company: NetComps

See Also:
Serialized Form

Constructor Summary
ExchangeContactDTO()
           
 
Method Summary
 boolean containsCategory(java.lang.String catName)
          checks if contains the category
 java.lang.String getBirthDay()
           
 ExchangeAddressDTO getBusinessAddress()
          get the Business Address Information as DTO
 java.util.Vector getCategories()
          get Categories
 java.lang.String getCompany()
          get the Company Name
 java.lang.String getEmail()
          get the email adderss
 java.lang.String getEmail2()
          set Email Address2
 java.lang.String getEmail2Display()
           
 java.lang.String getEmail3()
          get Email Address3
 java.lang.String getEmail3Display()
           
 java.lang.String getEmailDisplay()
           
 java.lang.String getExchangeId()
           
 java.lang.String getFax()
          get the Fax Number (as String)
 java.lang.String getFileAs()
           
 int getFileAsId()
           
 java.lang.String getFirstName()
          get First Name
 ExchangeAddressDTO getHomeAddress()
          get the Home Address Information as DTO
 java.lang.String getHomeFax()
           
 java.lang.String getImAddress1()
           
 java.lang.String getImAddress2()
           
 java.lang.String getImAddress3()
           
 java.lang.String getJobTitle()
          get the Job Title
 java.lang.String getLastModified()
          get the last date the contact was modified, its represented as UTC String
 java.lang.String getLastName()
          get the Last Name
 int getMailingAddressIndex()
          a number that indicates on what address from the 3 contact addresses (home, business, other) is the Mailing Address, the mailing address can be only on one.
 java.lang.String getMiddleName()
          get the Middle Name
 ExchangeAddressDTO getOtherAddress()
          get the Other Address Information as DTO
 java.lang.String getOtherFax()
           
 java.lang.String getTelBusiness()
          get the Business Tel
 java.lang.String getTelBusiness2()
          get the Business Tel2
 java.lang.String getTelHome()
          get Home tel
 java.lang.String getTelHome2()
           
 java.lang.String getTelMobile()
          get Mobile Tel
 java.lang.String getTelOther()
          get Other Tel
 java.lang.String getTextDescription()
           
 java.util.HashMap getUserDefinedFields()
           
 java.lang.String getWebAddress()
          set the Web Address
 void setBirthDay(java.lang.String birthDay)
           
 void setBusinessAddress(ExchangeAddressDTO businessAddress)
          set the Business Address Information as DTO
 void setCategories(java.util.Vector vecCategories)
          set Categories
 void setCompany(java.lang.String company)
          set the Company Name
 void setEmail(java.lang.String email)
          set the email address
 void setEmail2(java.lang.String a_sEmail2)
          get Email Address2
 void setEmail2Display(java.lang.String email2Display)
           
 void setEmail3(java.lang.String email3)
          set Email Address3
 void setEmail3Display(java.lang.String email3Display)
           
 void setEmailDisplay(java.lang.String emailDisplay)
           
 void setExchangeId(java.lang.String exchangeId)
           
 void setFax(java.lang.String fax)
          set the Fax Number (as String)
 void setFileAs(java.lang.String fileAs)
           
 void setFileAsId(int fileAsId)
           
 void setFirstName(java.lang.String firstName)
          set the First Name
 void setHomeAddress(ExchangeAddressDTO homeAddress)
          set the Home Address Information as DTO
 void setHomeFax(java.lang.String homeFax)
           
 void setImAddress1(java.lang.String imAddress1)
           
 void setImAddress2(java.lang.String imAddress2)
           
 void setImAddress3(java.lang.String imAddress3)
           
 void setJobTitle(java.lang.String jobTitle)
          set the Job Title
 void setLastModified(java.lang.String lastModified)
          For internal use only.
 void setLastName(java.lang.String lastName)
          set the Last Name
 void setMailingAddressIndex(int mailingAddressIndex)
          a number that indicates on what address from the 3 contact addresses (home, business, other) is the Mailing Address, the mailing address can be only on one.
 void setMiddleName(java.lang.String middleName)
          set the Middle Name
 void setOtherAddress(ExchangeAddressDTO otherAddress)
          the Other Address Information as DTO
 void setOtherFax(java.lang.String otherFax)
           
 void setTelBusiness(java.lang.String telBusiness)
          set the Business Tel
 void setTelBusiness2(java.lang.String telBusiness2)
          set the Business Tel2
 void setTelHome(java.lang.String telHome)
          set Home tel
 void setTelHome2(java.lang.String homePhone2)
           
 void setTelMobile(java.lang.String telMobile)
          set Mobile Tel
 void setTelOther(java.lang.String telOther)
          set Other Tel
 void setTextDescription(java.lang.String textDescription)
           
 void setUserDefinedFields(java.util.HashMap fieldsNameValuePairs)
          set the Name and Values pairs for setting contact user defined fields
 void setWebAddress(java.lang.String a_sWebAddress)
          get the Web Address
 
Methods inherited from class jec.dto.ExchangeDTO
getUniqueIdForUrl, getUrl, setUniqueIdForUrl, setUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExchangeContactDTO

public ExchangeContactDTO()
Method Detail

getUserDefinedFields

public java.util.HashMap getUserDefinedFields()
Returns:
HashMap of Key: The Name of the user defined field
Value: the value of the user defined field

setUserDefinedFields

public void setUserDefinedFields(java.util.HashMap fieldsNameValuePairs)
set the Name and Values pairs for setting contact user defined fields

Parameters:
fieldsNameValuePairs -

getExchangeId

public java.lang.String getExchangeId()
Returns:
String

setExchangeId

public void setExchangeId(java.lang.String exchangeId)
Parameters:
exchangeId - String

getFirstName

public java.lang.String getFirstName()
get First Name

Returns:
String

setFirstName

public void setFirstName(java.lang.String firstName)
set the First Name

Parameters:
firstName - String

getLastName

public java.lang.String getLastName()
get the Last Name

Returns:
String

setLastName

public void setLastName(java.lang.String lastName)
set the Last Name

Parameters:
lastName - String

getBusinessAddress

public ExchangeAddressDTO getBusinessAddress()
get the Business Address Information as DTO

Returns:
ExchangeAddressDTO

setBusinessAddress

public void setBusinessAddress(ExchangeAddressDTO businessAddress)
set the Business Address Information as DTO

Parameters:
a_sBusinessAddress - ExchangeAddressDTO

getHomeAddress

public ExchangeAddressDTO getHomeAddress()
get the Home Address Information as DTO

Returns:
ExchangeAddressDTO

setHomeAddress

public void setHomeAddress(ExchangeAddressDTO homeAddress)
set the Home Address Information as DTO

Parameters:
homeAddress - ExchangeAddressDTO

getOtherAddress

public ExchangeAddressDTO getOtherAddress()
get the Other Address Information as DTO

Returns:
ExchangeAddressDTO

setOtherAddress

public void setOtherAddress(ExchangeAddressDTO otherAddress)
the Other Address Information as DTO

Parameters:
otherAddress - ExchangeAddressDTO

getCompany

public java.lang.String getCompany()
get the Company Name

Returns:
String

setCompany

public void setCompany(java.lang.String company)
set the Company Name

Parameters:
company - String

getWebAddress

public java.lang.String getWebAddress()
set the Web Address

Returns:
String

setWebAddress

public void setWebAddress(java.lang.String a_sWebAddress)
get the Web Address

Parameters:
a_sWebAddress - String

getEmail

public java.lang.String getEmail()
get the email adderss

Returns:
String

setEmail

public void setEmail(java.lang.String email)
set the email address

Parameters:
a_sEmail - String

getEmail2

public java.lang.String getEmail2()
set Email Address2

Returns:
String

setEmail2

public void setEmail2(java.lang.String a_sEmail2)
get Email Address2

Parameters:
a_sEmail2 - String

getEmail3

public java.lang.String getEmail3()
get Email Address3

Returns:
String

setEmail3

public void setEmail3(java.lang.String email3)
set Email Address3

Parameters:
email3 - String

getFax

public java.lang.String getFax()
get the Fax Number (as String)

Returns:
String

setFax

public void setFax(java.lang.String fax)
set the Fax Number (as String)

Parameters:
fax - String

getJobTitle

public java.lang.String getJobTitle()
get the Job Title

Returns:
String

setJobTitle

public void setJobTitle(java.lang.String jobTitle)
set the Job Title

Parameters:
jobTitle - String

getMiddleName

public java.lang.String getMiddleName()
get the Middle Name

Returns:
String

setMiddleName

public void setMiddleName(java.lang.String middleName)
set the Middle Name

Parameters:
middleName - String

getTelBusiness

public java.lang.String getTelBusiness()
get the Business Tel

Returns:
String

setTelBusiness

public void setTelBusiness(java.lang.String telBusiness)
set the Business Tel

Parameters:
telBusiness - String

getTelBusiness2

public java.lang.String getTelBusiness2()
get the Business Tel2

Returns:
String

setTelBusiness2

public void setTelBusiness2(java.lang.String telBusiness2)
set the Business Tel2

Parameters:
telBusiness2 - String

getTelHome

public java.lang.String getTelHome()
get Home tel

Returns:
String

setTelHome

public void setTelHome(java.lang.String telHome)
set Home tel

Parameters:
telHome - String

getTelMobile

public java.lang.String getTelMobile()
get Mobile Tel

Returns:
String

setTelMobile

public void setTelMobile(java.lang.String telMobile)
set Mobile Tel

Parameters:
telMobile - String

getTelOther

public java.lang.String getTelOther()
get Other Tel

Returns:
String

setTelOther

public void setTelOther(java.lang.String telOther)
set Other Tel

Parameters:
telOther - String

getCategories

public java.util.Vector getCategories()
get Categories

Returns:
Vector

setCategories

public void setCategories(java.util.Vector vecCategories)
set Categories

Parameters:
vecCategories - Vector

containsCategory

public boolean containsCategory(java.lang.String catName)
checks if contains the category

Parameters:
catName - String
Returns:
boolean

getFileAsId

public int getFileAsId()
Returns:
int

setFileAsId

public void setFileAsId(int fileAsId)
Parameters:
fileAsId - int

getBirthDay

public java.lang.String getBirthDay()

setBirthDay

public void setBirthDay(java.lang.String birthDay)

getTelHome2

public java.lang.String getTelHome2()

setTelHome2

public void setTelHome2(java.lang.String homePhone2)

getHomeFax

public java.lang.String getHomeFax()

setHomeFax

public void setHomeFax(java.lang.String homeFax)

getOtherFax

public java.lang.String getOtherFax()

setOtherFax

public void setOtherFax(java.lang.String otherFax)

getFileAs

public java.lang.String getFileAs()

setFileAs

public void setFileAs(java.lang.String fileAs)

getEmailDisplay

public java.lang.String getEmailDisplay()

setEmailDisplay

public void setEmailDisplay(java.lang.String emailDisplay)

getEmail2Display

public java.lang.String getEmail2Display()

setEmail2Display

public void setEmail2Display(java.lang.String email2Display)

getEmail3Display

public java.lang.String getEmail3Display()

setEmail3Display

public void setEmail3Display(java.lang.String email3Display)

getMailingAddressIndex

public int getMailingAddressIndex()
a number that indicates on what address from the 3 contact addresses (home, business, other) is the Mailing Address, the mailing address can be only on one. 1 for home, 2 for business, 3 for other, 0 for no one.

Returns:

setMailingAddressIndex

public void setMailingAddressIndex(int mailingAddressIndex)
a number that indicates on what address from the 3 contact addresses (home, business, other) is the Mailing Address, the mailing address can be only on one. set 1 for home, set 2 for business, set 3 for other, 0 for no one.


getTextDescription

public java.lang.String getTextDescription()

setTextDescription

public void setTextDescription(java.lang.String textDescription)

getLastModified

public java.lang.String getLastModified()
get the last date the contact was modified, its represented as UTC String

Returns:

setLastModified

public void setLastModified(java.lang.String lastModified)
For internal use only.

Parameters:
lastModified -

getImAddress1

public java.lang.String getImAddress1()

setImAddress1

public void setImAddress1(java.lang.String imAddress1)

getImAddress2

public java.lang.String getImAddress2()

setImAddress2

public void setImAddress2(java.lang.String imAddress2)

getImAddress3

public java.lang.String getImAddress3()

setImAddress3

public void setImAddress3(java.lang.String imAddress3)