com.interstarinc.xmedius.sendfax.model
Class DefaultFaxModel.DefaultSenderInfo

java.lang.Object
  extended by com.interstarinc.xmedius.sendfax.model.DefaultFaxModel.DefaultSenderInfo
All Implemented Interfaces:
ISenderInfo
Enclosing class:
DefaultFaxModel

public class DefaultFaxModel.DefaultSenderInfo
extends Object
implements ISenderInfo

A default sender information implementation.
Instances of this class must be created with newSenderInfo() methods from enclosing class.

Version:
$Revision: 1.15 $
Author:
André Morin
See Also:
DefaultFaxModel.newSenderInfo(), DefaultFaxModel.newSenderInfo(ISenderInfo)

Field Summary
private  String billingCode
           
private  String cellPhoneNumber
           
private  DefaultFaxModel.DefaultCompanyInfo company
           
private  String email
           
private  String firstName
           
private  String lastName
           
private  String pagerPhoneNumber
           
private  String subBillingCode
           
private  String title
           
 
Constructor Summary
private DefaultFaxModel.DefaultSenderInfo()
          Constructor is private to ensure instances are created with newSenderInfo() method from enclosing class.
private DefaultFaxModel.DefaultSenderInfo(ISenderInfo senderInfo)
          Constructor is private to ensure instances are created with newSenderInfo(ISenderInfo) method from enclosing class.
 
Method Summary
 void clearCompany()
           
 String getBillingCode()
           
 String getCellPhoneNumber()
           
 DefaultFaxModel.DefaultCompanyInfo getCompany()
          Retrieve the company information.
 String getEmail()
           
 String getFirstName()
           
 String getLastName()
           
 String getPagerPhoneNumber()
           
 String getSubBillingCode()
           
 String getTitle()
           
 void newCompany()
           
 void setBillingCode(String billingCode)
           
 void setCellPhoneNumber(String cellPhoneNumber)
           
 void setEmail(String email)
           
 void setFirstName(String firstName)
           
 void setLastName(String lastName)
           
 void setPagerPhoneNumber(String pagerPhoneNumber)
           
 void setSubBillingCode(String subBillingCode)
           
 void setTitle(String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

billingCode

private String billingCode

subBillingCode

private String subBillingCode

cellPhoneNumber

private String cellPhoneNumber

company

private DefaultFaxModel.DefaultCompanyInfo company

email

private String email

firstName

private String firstName

lastName

private String lastName

pagerPhoneNumber

private String pagerPhoneNumber

title

private String title
Constructor Detail

DefaultFaxModel.DefaultSenderInfo

private DefaultFaxModel.DefaultSenderInfo()
Constructor is private to ensure instances are created with newSenderInfo() method from enclosing class.


DefaultFaxModel.DefaultSenderInfo

private DefaultFaxModel.DefaultSenderInfo(ISenderInfo senderInfo)
Constructor is private to ensure instances are created with newSenderInfo(ISenderInfo) method from enclosing class.

Method Detail

getBillingCode

public String getBillingCode()
Specified by:
getBillingCode in interface ISenderInfo

setBillingCode

public void setBillingCode(String billingCode)

getCellPhoneNumber

public String getCellPhoneNumber()
Specified by:
getCellPhoneNumber in interface ISenderInfo

setCellPhoneNumber

public void setCellPhoneNumber(String cellPhoneNumber)

getCompany

public DefaultFaxModel.DefaultCompanyInfo getCompany()
Retrieve the company information.

Specified by:
getCompany in interface ISenderInfo

clearCompany

public void clearCompany()

newCompany

public void newCompany()

getEmail

public String getEmail()
Specified by:
getEmail in interface ISenderInfo

setEmail

public void setEmail(String email)

getFirstName

public String getFirstName()
Specified by:
getFirstName in interface ISenderInfo

setFirstName

public void setFirstName(String firstName)

getLastName

public String getLastName()
Specified by:
getLastName in interface ISenderInfo

setLastName

public void setLastName(String lastName)

getPagerPhoneNumber

public String getPagerPhoneNumber()
Specified by:
getPagerPhoneNumber in interface ISenderInfo

setPagerPhoneNumber

public void setPagerPhoneNumber(String pagerPhoneNumber)

getSubBillingCode

public String getSubBillingCode()
Specified by:
getSubBillingCode in interface ISenderInfo

setSubBillingCode

public void setSubBillingCode(String subBillingCode)

getTitle

public String getTitle()
Specified by:
getTitle in interface ISenderInfo

setTitle

public void setTitle(String title)