Jwma

dtw.webmail.model
Interface JwmaContactImpl

All Superinterfaces:
JwmaContact
All Known Implementing Classes:
CastorContact

public interface JwmaContactImpl
extends JwmaContact

Interface for JwmaContact implementations. This is the interface any specialized implementation has to expose internal to controllers and models.

Version:
0.9.7 07/02/2003
Author:
Dieter Wimberger

Method Summary
 void setAlternateEmail(java.lang.String email)
          Sets the alternate email of this JwmaContactImpl.
 void setBirthDate(java.util.Date date)
          Sets the birthdate of this JwmaContactImpl.
 void setCategory(java.lang.String category)
          Set the the category of this JwmaContactImpl.
 void setComments(java.lang.String comments)
          Sets the comments for this JwmaContactImpl.
 void setCompany(java.lang.String company)
          Sets the company name of this JwmaContactImpl.
 void setCompanyURL(java.lang.String url)
          Sets the company URL associated with this JwmaContactImpl.
 void setEmail(java.lang.String email)
          Sets the email of this JwmaContactImpl.
 void setFaxNumber(java.lang.String number)
          Sets the fax number of this JwmaContactImpl.
 void setFirstname(java.lang.String firstname)
          Sets the firstname of this JwmaContactImpl.
 void setFrequentRecipient(boolean b)
          Sets if this JwmaContactImpl represents a frequent mail recipient.
 void setHomeCity(java.lang.String city)
          Sets the city of this JwmaContactImpl at home.
 void setHomeCountry(java.lang.String country)
          Sets the country of this JwmaContactImpl at home.
 void setHomePhoneNumber(java.lang.String number)
          Sets the home phone number of this JwmaContactImpl.
 void setHomeRegion(java.lang.String region)
          Sets the region of this JwmaContactImpl at home.
 void setHomeStreet(java.lang.String street)
          Sets the street name of this JwmaContactImpl at home.
 void setHomeZIP(java.lang.String zip)
          Sets the ZIP of this JwmaContactImpl at home.
 void setLastname(java.lang.String lastname)
          Sets the lastname of this JwmaContactImpl.
 void setMiddlename(java.lang.String middlename)
          Sets the middlename of this JwmaContactImpl.
 void setMobileNumber(java.lang.String number)
          Sets the mobile phone number of this JwmaContactImpl.
 void setNickname(java.lang.String nickname)
          Sets the nickname of this JwmaContactImpl.
 void setPagerNumber(java.lang.String number)
          Sets the pager number of this JwmaContactImpl.
 void setPrimarilyWorkContact(boolean b)
          Sets if this JwmaContactImpl is primarily a work contact.
 void setRole(java.lang.String role)
          Sets the organizational role of this JwmaContactImpl.
 void setTitle(java.lang.String title)
          Sets the title of this JwmaContactImpl.
 void setURL(java.lang.String url)
          Sets the URL associated with this JwmaContactImpl.
 void setWorkCity(java.lang.String city)
          Sets the city of this JwmaContactImpl at work.
 void setWorkCountry(java.lang.String country)
          Sets the country of this JwmaContactImpl at work.
 void setWorkPhoneNumber(java.lang.String number)
          Sets the work phone number of this JwmaContactImpl.
 void setWorkRegion(java.lang.String region)
          Sets the region of this JwmaContactImpl at work.
 void setWorkStreet(java.lang.String street)
          Sets the street name of this JwmaContactImpl at work.
 void setWorkZIP(java.lang.String zip)
          Sets the ZIP of this JwmaContactImpl at work.
 
Methods inherited from interface dtw.webmail.model.JwmaContact
getAlternateEmail, getBirthDate, getCategory, getComments, getCompany, getCompanyURL, getEmail, getFaxNumber, getFirstname, getHomeCity, getHomeCountry, getHomePhoneNumber, getHomeRegion, getHomeStreet, getHomeZIP, getLastname, getMiddlename, getMobileNumber, getNickname, getPagerNumber, getRole, getTitle, getUID, getURL, getWorkCity, getWorkCountry, getWorkPhoneNumber, getWorkRegion, getWorkStreet, getWorkZIP, isFrequentRecipient, isPrimarilyWorkContact
 

Method Detail

setCategory

public void setCategory(java.lang.String category)
Set the the category of this JwmaContactImpl.

Parameters:
category - of this contact as String.

setNickname

public void setNickname(java.lang.String nickname)
Sets the nickname of this JwmaContactImpl.

Parameters:
nickname - of this contact as String.

setFirstname

public void setFirstname(java.lang.String firstname)
Sets the firstname of this JwmaContactImpl.

Parameters:
firstname - of this contact as String.

setLastname

public void setLastname(java.lang.String lastname)
Sets the lastname of this JwmaContactImpl.

Parameters:
lastname - of this contact as String.

setMiddlename

public void setMiddlename(java.lang.String middlename)
Sets the middlename of this JwmaContactImpl.

Parameters:
middlename - of this contact as String.

setCompany

public void setCompany(java.lang.String company)
Sets the company name of this JwmaContactImpl.

Parameters:
company - of this contact as String.

setTitle

public void setTitle(java.lang.String title)
Sets the title of this JwmaContactImpl.

Parameters:
title - of this contact as String.

setRole

public void setRole(java.lang.String role)
Sets the organizational role of this JwmaContactImpl.

Returns:
role the organizational role of this contact as String.

setHomePhoneNumber

public void setHomePhoneNumber(java.lang.String number)
                        throws JwmaException
Sets the home phone number of this JwmaContactImpl.

Parameters:
number - the home phone number of this contact as String.
Throws:
JwmaException - if the number is an invalid format.
JwmaException

setWorkPhoneNumber

public void setWorkPhoneNumber(java.lang.String number)
                        throws JwmaException
Sets the work phone number of this JwmaContactImpl.

Parameters:
number - the work phone number of this contact as String.
Throws:
JwmaException - if the number is an invalid format.
JwmaException

setPagerNumber

public void setPagerNumber(java.lang.String number)
                    throws JwmaException
Sets the pager number of this JwmaContactImpl.

Parameters:
number - the pager number of this contact as String.
Throws:
JwmaException - if the number is an invalid format.
JwmaException

setFaxNumber

public void setFaxNumber(java.lang.String number)
                  throws JwmaException
Sets the fax number of this JwmaContactImpl.

Parameters:
number - the fax number of this contact as String.
Throws:
JwmaException - if the number is an invalid format.
JwmaException

setMobileNumber

public void setMobileNumber(java.lang.String number)
                     throws JwmaException
Sets the mobile phone number of this JwmaContactImpl.

Parameters:
number - the mobile phone number of this contact as String.
Throws:
JwmaException - if the number is an invalid format.
JwmaException

setPrimarilyWorkContact

public void setPrimarilyWorkContact(boolean b)
Sets if this JwmaContactImpl is primarily a work contact.

Parameters:
b - true if primarily work contact, false otherwise.

setWorkStreet

public void setWorkStreet(java.lang.String street)
Sets the street name of this JwmaContactImpl at work.

Parameters:
street - the street of this contact at work as String.

setWorkCity

public void setWorkCity(java.lang.String city)
Sets the city of this JwmaContactImpl at work.

Parameters:
city - the city of this contact at work as String.

setWorkRegion

public void setWorkRegion(java.lang.String region)
Sets the region of this JwmaContactImpl at work.

Parameters:
region - the region of this contact at work as String.

setWorkCountry

public void setWorkCountry(java.lang.String country)
Sets the country of this JwmaContactImpl at work.

Parameters:
country - the country of this contact at work as String.

setWorkZIP

public void setWorkZIP(java.lang.String zip)
                throws JwmaException
Sets the ZIP of this JwmaContactImpl at work.

Parameters:
zip - the ZIP of this contact at work as String.
Throws:
JwmaException - if the zip is an invalid format.
JwmaException

setHomeStreet

public void setHomeStreet(java.lang.String street)
Sets the street name of this JwmaContactImpl at home.

Parameters:
street - the street of this contact at home as String.

setHomeCity

public void setHomeCity(java.lang.String city)
Sets the city of this JwmaContactImpl at home.

Parameters:
city - the city of this contact at home as String.

setHomeRegion

public void setHomeRegion(java.lang.String region)
Sets the region of this JwmaContactImpl at home.

Parameters:
region - the region of this contact at home as String.

setHomeCountry

public void setHomeCountry(java.lang.String country)
Sets the country of this JwmaContactImpl at home.

Parameters:
country - the country of this contact at home as String.

setHomeZIP

public void setHomeZIP(java.lang.String zip)
                throws JwmaException
Sets the ZIP of this JwmaContactImpl at home.

Parameters:
zip - the ZIP of this contact at home as String.
Throws:
JwmaException - if the zip is an invalid format.
JwmaException

setEmail

public void setEmail(java.lang.String email)
              throws JwmaException
Sets the email of this JwmaContactImpl.

Parameters:
email - the email of this contact as String.
Throws:
JwmaException - if the email is an invalid format.
JwmaException

setAlternateEmail

public void setAlternateEmail(java.lang.String email)
                       throws JwmaException
Sets the alternate email of this JwmaContactImpl.

Parameters:
email - the alternate email of this contact as String.
Throws:
JwmaException - if the email is an invalid format.
JwmaException

setURL

public void setURL(java.lang.String url)
Sets the URL associated with this JwmaContactImpl.

Parameters:
url - the URL associated with this contact as String.
Throws:
JwmaException - if the url is an invalid format.

setCompanyURL

public void setCompanyURL(java.lang.String url)
Sets the company URL associated with this JwmaContactImpl.

Parameters:
url - the company URL associated with this contact as String.
Throws:
JwmaException - if the url is an invalid format.

setComments

public void setComments(java.lang.String comments)
Sets the comments for this JwmaContactImpl.

Parameters:
comments - the comments of this contact as String.

setBirthDate

public void setBirthDate(java.util.Date date)
Sets the birthdate of this JwmaContactImpl.

Parameters:
date - the birthdate as Date.

setFrequentRecipient

public void setFrequentRecipient(boolean b)
Sets if this JwmaContactImpl represents a frequent mail recipient.

Parameters:
b - true if this contact represents a frequent recipient, false otherwise.

Jwma

Copyright © 2000-2003 jwma team (All Rights Reserved.)