© 2002 BEA Systems, Inc.


com.beasys.commerce.ebusiness.customer
Class CustomerValue

java.lang.Object
  |
  +--com.beasys.commerce.axiom.contact.ContactValue
        |
        +--com.beasys.commerce.ebusiness.customer.CustomerValue

public class CustomerValue
extends com.beasys.commerce.axiom.contact.ContactValue

Stores the information required to do business with a customer.

See Also:
Customer, CustomerHome, CustomerDelegate.getCustomerByValue(), CustomerDelegate.setCustomerByValue(CustomerValue), Serialized Form

Field Summary
 java.util.Map creditCards
           Containment: By Value Multiplicity: 0:N Interface: java.util.Map
 java.lang.String customerType
          There may be several different types of customer ordering goods.
 java.sql.Timestamp dateOfBirth
           
 java.lang.String educationLevel
           
 java.lang.Boolean emailOptIn
           
 java.lang.String employmentStatus
           
 java.lang.String gender
           
 java.lang.String incomeRange
           
 java.lang.String maritalStatus
           
 java.lang.String occupation
           
 java.lang.String quality
           
 java.util.Map shippingAddress
           Containment: By Value Multiplicity: 0:N Interface: java.util.Map
 
Fields inherited from class com.beasys.commerce.axiom.contact.ContactValue
businessPhone, contactAddress, email, fax, firstName, homePhone, identifier, lastName, middleName, suffix, title
 
Constructor Summary
CustomerValue()
          The constructor has been made public in order to allow defer entity creation for interactive web applications.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

creditCards

public java.util.Map creditCards

customerType

public java.lang.String customerType
There may be several different types of customer ordering goods. eg standard customer, preferred customer, business customer etc. customerType is used to specify this.

shippingAddress

public java.util.Map shippingAddress

incomeRange

public java.lang.String incomeRange

maritalStatus

public java.lang.String maritalStatus

educationLevel

public java.lang.String educationLevel

dateOfBirth

public java.sql.Timestamp dateOfBirth

gender

public java.lang.String gender

occupation

public java.lang.String occupation

employmentStatus

public java.lang.String employmentStatus

emailOptIn

public java.lang.Boolean emailOptIn

quality

public java.lang.String quality
Constructor Detail

CustomerValue

public CustomerValue()
The constructor has been made public in order to allow defer entity creation for interactive web applications. The public constructor allows applications to create CustomerValue objects to hold attributes without creating the entity.

© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved