BEA Systems, Inc.

com.beasys.commerce.axiom.contact
Class ContactValue

java.lang.Object
  |
  +--com.beasys.commerce.foundation.SmartValue
        |
        +--com.beasys.commerce.axiom.contact.UserValue
              |
              +--com.beasys.commerce.axiom.contact.ContactValue

public class ContactValue
extends UserValue

A Contact represents a personal or business contact. It is a holder for any type of information that might be used to communicate with that entity. Specifically, it provides a a collection of Postal Addresses, Phone Numbers, Emails, and Urls. It includes special functions for handling addresses as described in the getPrimaryAddress and getNamedAddress methods..

See Also:
Contact, ContactHome, Contact.getContactByValue(), Contact.setContactByValue(ContactValue), Serialized Form

Field Summary
 java.lang.String businessPhone
           Containment: By Value Multiplicity: 1:1
 Address contactAddress
           Containment: By Value Multiplicity: 1:1
 java.lang.String email
           Containment: By Value Multiplicity: 1:1
 java.lang.String fax
           Containment: By Value Multiplicity: 1:1
 java.lang.String firstName
          The Person's given name.
 java.lang.String homePhone
           Containment: By Value Multiplicity: 1:1
 java.lang.String lastName
          The Person's surname.
 java.lang.String middleName
          A middle name or initial for the Person.
 java.lang.String suffix
          An additional qualifier that follows the Person's name (e.g.
 java.lang.String title
          An additional qualifier that predicates the Person's name (e.g.
 
Fields inherited from class com.beasys.commerce.axiom.contact.UserValue
identifier
 
Constructor Summary
protected ContactValue()
          Only get/setContactByValue methods are allowed to call this constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contactAddress

public Address contactAddress

email

public java.lang.String email

businessPhone

public java.lang.String businessPhone

firstName

public java.lang.String firstName
The Person's given name.

fax

public java.lang.String fax

middleName

public java.lang.String middleName
A middle name or initial for the Person.

title

public java.lang.String title
An additional qualifier that predicates the Person's name (e.g. Mr., Mrs., Ms., Dr. ).

homePhone

public java.lang.String homePhone

lastName

public java.lang.String lastName
The Person's surname.

suffix

public java.lang.String suffix
An additional qualifier that follows the Person's name (e.g. Jr., Sr. ).
Constructor Detail

ContactValue

protected ContactValue()
Only get/setContactByValue methods are allowed to call this constructor.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved