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

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

public class DefaultFaxModel.DefaultCompanyInfo
extends Object
implements ICompanyInfo

A default company information implementation.
Instances of this class are only created whenever DefaultSenderInfo instances are created.

Version:
$Revision: 1.15 $
Author:
André Morin
See Also:
DefaultFaxModel.DefaultSenderInfo

Field Summary
private  DefaultFaxModel.DefaultAddress address
           
private  String faxNumber
           
private  String name
           
private  String phoneNumber
           
 
Constructor Summary
private DefaultFaxModel.DefaultCompanyInfo()
           
private DefaultFaxModel.DefaultCompanyInfo(ICompanyInfo companyInfo)
           
 
Method Summary
 void clearAddress()
           
 DefaultFaxModel.DefaultAddress getAddress()
          Retrieve the company address.
 String getFaxNumber()
          Optional.
 String getName()
          Optional.
 String getPhoneNumber()
          Optional.
 void newAddress()
           
 void setFaxNumber(String faxNumber)
           
 void setName(String name)
           
 void setPhoneNumber(String phoneNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

address

private DefaultFaxModel.DefaultAddress address

faxNumber

private String faxNumber

name

private String name

phoneNumber

private String phoneNumber
Constructor Detail

DefaultFaxModel.DefaultCompanyInfo

private DefaultFaxModel.DefaultCompanyInfo()

DefaultFaxModel.DefaultCompanyInfo

private DefaultFaxModel.DefaultCompanyInfo(ICompanyInfo companyInfo)
Method Detail

getFaxNumber

public String getFaxNumber()
Description copied from interface: ICompanyInfo
Optional.

Specified by:
getFaxNumber in interface ICompanyInfo
Returns:
The company fax number.

setFaxNumber

public void setFaxNumber(String faxNumber)

getName

public String getName()
Description copied from interface: ICompanyInfo
Optional.

Specified by:
getName in interface ICompanyInfo
Returns:
The company name.

setName

public void setName(String name)

getPhoneNumber

public String getPhoneNumber()
Description copied from interface: ICompanyInfo
Optional.

Specified by:
getPhoneNumber in interface ICompanyInfo
Returns:
The company phone number.

setPhoneNumber

public void setPhoneNumber(String phoneNumber)

getAddress

public DefaultFaxModel.DefaultAddress getAddress()
Retrieve the company address.

Specified by:
getAddress in interface ICompanyInfo
Returns:
The company address.

clearAddress

public void clearAddress()

newAddress

public void newAddress()