Compoze Software, Inc.

com.compoze.exchange.activedirectory
Class AbstractOrganizationalPerson


java.lang.Object

  |

  +--com.compoze.exchange.activedirectory.AbstractTop

        |

        +--com.compoze.exchange.activedirectory.AbstractPerson

              |

              +--com.compoze.exchange.activedirectory.AbstractOrganizationalPerson

All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Contact, User

public abstract class AbstractOrganizationalPerson
extends AbstractPerson
implements java.io.Serializable

This class contains organizational information about a user.

See Also:
Serialized Form

Constructor Summary
protected AbstractOrganizationalPerson()
          Constructor.
 
Method Summary
 Address getAddress()
          Gets the address.
 java.lang.String getAssistant()
          Gets the distinguished name of user's administrative assistant.
 java.lang.String getComments()
          Gets the comments
 java.lang.String getCompany()
          Gets the user's company name.
 int getCountryCode()
          Gets the country code for the user's language of choice.
 java.lang.String getCountryName()
          Gets the country in the user's address.
 java.lang.String getDepartment()
          Gets the department in which the user works for.
 java.lang.String getDivision()
          Gets the division the user works in.
 java.util.LinkedList getEmailAddresses()
          Gets a list of email addresses.
 java.lang.String getEmployeeID()
          Gets the employee ID.
 java.lang.String getFaxTelephoneNumber()
          Gets the facsimile telephone number.
 java.lang.String getHomeTelephoneNumber()
          Gets the main home telephone number.
 java.lang.String getInternationalISDNNumber()
          Gets the international ISDN number.
 java.lang.String getIpAddress()
          Gets the primary TCP/IP address.
 java.lang.String getJobTitle()
          Gets the job title.
 java.lang.String getMobileTelephoneNumber()
          Gets the primary mobile telephone number.
 java.lang.String getOrganization()
          Gets the name of the company or organization.
 java.lang.String getOrganizationalUnitName()
          Gets the name of the organizational unit.
 java.util.LinkedList getOtherFaxTelephoneNumbers()
          Gets list of alternate facsimile telephone numbers.
 java.util.LinkedList getOtherHomeTelephoneNumbers()
          Gets list of alternate home telephone numbers.
 java.util.LinkedList getOtherIpAddresses()
          Gets list of alternate IP addresses.
 java.util.LinkedList getOtherMailboxes()
          Gets list of other mail addresses.
 java.util.LinkedList getOtherMobileTelephoneNumbers()
          Gets list of alternate mobile telephone numbers.
 java.util.LinkedList getOtherOfficeTelephoneNumbers()
          Gets list of alternate office telephone numbers.
 java.util.LinkedList getOtherPagerTelephoneNumbers()
          Gets list of alternate pager telephone numbers.
 java.util.LinkedList getOtherTelexTelephoneNumbers()
          Gets list of alternate telex telephone numbers.
 java.lang.String getPagerTelephoneNumber()
          Gets the primary pager telephone number.
 java.lang.String getTelexTelephoneNumber()
          Gets the primary telex telephone number.
 
Methods inherited from class com.compoze.exchange.activedirectory.AbstractPerson
getName, getPassword, getTelephoneNumber
 
Methods inherited from class com.compoze.exchange.activedirectory.AbstractTop
getCommonName, getDescription, getDisplayName, getHomeWebPage, getOtherWebPages, getProxyAddresses, setCommonName, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractOrganizationalPerson


protected AbstractOrganizationalPerson()
Constructor.
Method Detail

getComments


public java.lang.String getComments()
Gets the comments
Returns:
the comments
See Also:
IOrganizationalPersonAttributes.USER_COMMENTS

getJobTitle


public java.lang.String getJobTitle()
Gets the job title.
Returns:
the job title
See Also:
IOrganizationalPersonAttributes.JOB_TITLE

getTelexTelephoneNumber


public java.lang.String getTelexTelephoneNumber()
Gets the primary telex telephone number.
Returns:
the telex telephone number
See Also:
IOrganizationalPersonAttributes.TELEX_TELEPHONE_NUMBER

getOtherTelexTelephoneNumbers


public java.util.LinkedList getOtherTelexTelephoneNumbers()
Gets list of alternate telex telephone numbers.
Returns:
list of other telex telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_TELEX_TELEPHONE_NUMBERS

getPagerTelephoneNumber


public java.lang.String getPagerTelephoneNumber()
Gets the primary pager telephone number.
Returns:
the pager telephone number
See Also:
IOrganizationalPersonAttributes.PAGER_TELEPHONE_NUMBER

getOtherPagerTelephoneNumbers


public java.util.LinkedList getOtherPagerTelephoneNumbers()
Gets list of alternate pager telephone numbers.
Returns:
list of other pager telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_PAGER_TELEPHONE_NUMBERS

getOtherOfficeTelephoneNumbers


public java.util.LinkedList getOtherOfficeTelephoneNumbers()
Gets list of alternate office telephone numbers.
Returns:
list of other ofice telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_OFFICE_TELEPHONE_NUMBERS

getMobileTelephoneNumber


public java.lang.String getMobileTelephoneNumber()
Gets the primary mobile telephone number.
Returns:
the mobile telephone number
See Also:
IOrganizationalPersonAttributes.MOBILE_TELEPHONE_NUMBER

getOtherMobileTelephoneNumbers


public java.util.LinkedList getOtherMobileTelephoneNumbers()
Gets list of alternate mobile telephone numbers.
Returns:
list of other mobile telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_MOBILE_TELEPHONE_NUMBERS

getIpAddress


public java.lang.String getIpAddress()
Gets the primary TCP/IP address.
Returns:
the TCP/IP address
See Also:
IOrganizationalPersonAttributes.IP_ADDRESS

getOtherIpAddresses


public java.util.LinkedList getOtherIpAddresses()
Gets list of alternate IP addresses. Used by telephony.
Returns:
list of other IP addresses
See Also:
IOrganizationalPersonAttributes.OTHER_IP_ADDRESSES

getHomeTelephoneNumber


public java.lang.String getHomeTelephoneNumber()
Gets the main home telephone number.
Returns:
the home telephone number
See Also:
IOrganizationalPersonAttributes.HOME_TELEPHONE_NUMBER

getOtherHomeTelephoneNumbers


public java.util.LinkedList getOtherHomeTelephoneNumbers()
Gets list of alternate home telephone numbers.
Returns:
list of other home telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_HOME_TELEPHONE_NUMBERS

getOtherFaxTelephoneNumbers


public java.util.LinkedList getOtherFaxTelephoneNumbers()
Gets list of alternate facsimile telephone numbers.
Returns:
list of other fax telephone numbers
See Also:
IOrganizationalPersonAttributes.OTHER_FAX_TELEPHONE_NUMBERS

getOtherMailboxes


public java.util.LinkedList getOtherMailboxes()
Gets list of other mail addresses.
Returns:
list of other mailboxes
See Also:
IOrganizationalPersonAttributes.OTHER_MAILBOXES

getOrganizationalUnitName


public java.lang.String getOrganizationalUnitName()
Gets the name of the organizational unit.
Returns:
the organizational unit name
See Also:
IOrganizationalPersonAttributes.ORGANIZATIONAL_UNIT_NAME

getOrganization


public java.lang.String getOrganization()
Gets the name of the company or organization.
Returns:
the company/organization name
See Also:
IOrganizationalPersonAttributes.ORGANIZATION

getInternationalISDNNumber


public java.lang.String getInternationalISDNNumber()
Gets the international ISDN number.
Returns:
the international ISDN number
See Also:
IOrganizationalPersonAttributes.INTERNATIONAL_ISDN_NUMBER

getFaxTelephoneNumber


public java.lang.String getFaxTelephoneNumber()
Gets the facsimile telephone number.
Returns:
the fax telephone number
See Also:
IOrganizationalPersonAttributes.FAX_TELEPHONE_NUMBER

getEmployeeID


public java.lang.String getEmployeeID()
Gets the employee ID.
Returns:
the employee ID
See Also:
IOrganizationalPersonAttributes.EMPLOYEE_ID

getEmailAddresses


public java.util.LinkedList getEmailAddresses()
Gets a list of email addresses.
Returns:
a list of email addresses (java.util.String)
See Also:
IOrganizationalPersonAttributes.EMAIL_ADDRESSES

getDivision


public java.lang.String getDivision()
Gets the division the user works in.
Returns:
the division name
See Also:
IOrganizationalPersonAttributes.DIVISION

getDepartment


public java.lang.String getDepartment()
Gets the department in which the user works for.
Returns:
the department name
See Also:
IOrganizationalPersonAttributes.DEPARTMENT

getCountryName


public java.lang.String getCountryName()
Gets the country in the user's address.
The country is represented as the 2-character country code based on ISO-3166.
Returns:
the country name
See Also:
IOrganizationalPersonAttributes.COUNTRY_NAME

getCountryCode


public int getCountryCode()
Gets the country code for the user's language of choice.
Returns:
the country code
See Also:
IOrganizationalPersonAttributes.COUNTRY_CODE

getCompany


public java.lang.String getCompany()
Gets the user's company name.
Returns:
the compnany name
See Also:
IOrganizationalPersonAttributes.COMPANY

getAssistant


public java.lang.String getAssistant()
Gets the distinguished name of user's administrative assistant.
Returns:
the name of assistant
See Also:
IOrganizationalPersonAttributes.ASSISTANT

getAddress


public Address getAddress()
Gets the address.
Returns:
the address
See Also:
IOrganizationalPersonAttributes.STREET_ADDRESS, IOrganizationalPersonAttributes.PO_BOX, IOrganizationalPersonAttributes.LOCALITY, IOrganizationalPersonAttributes.STATE_PROVINCE, IOrganizationalPersonAttributes.POSTAL_CODE, IOrganizationalPersonAttributes.COUNTRY

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.