CustomerValue Class

com.beasys.commerce.ebusiness.customer
CustomerValue Class

public class CustomerValue

    extends ContactValue

Stores the information required to do business with a customer.

Related Topics

Customer
CustomerHome
Customer.getCustomerByValue()
Customer.setCustomerByValue(CustomerValue)


Hierarchy
Object
  ContactValue
    CustomerValue
All Implemented Interfaces

Serializable

Field Summary

public Map
creditCards
  • Containment: By Value
  • Multiplicity: 0:N
  • Interface: java.util.Map
public String
customerType
There may be several different types of customer ordering goods.
public Timestamp
dateOfBirth
Timestamp
public String
educationLevel
String
public Boolean
emailOptIn
Boolean
public String
employmentStatus
String
public String
gender
String
public String
incomeRange
String
public String
maritalStatus
String
public String
occupation
String
public String
quality
String
public Map
shippingAddress
  • Containment: By Value
  • Multiplicity: 0:N
  • Interface: java.util.Map
   
Fields from  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.
 

Method Summary

 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Field Detail

creditCards

public Map creditCards


customerType

public 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.


dateOfBirth

public Timestamp dateOfBirth


educationLevel

public String educationLevel


emailOptIn

public Boolean emailOptIn


employmentStatus

public String employmentStatus


gender

public String gender


incomeRange

public String incomeRange


maritalStatus

public String maritalStatus


occupation

public String occupation


quality

public String quality


shippingAddress

public Map shippingAddress

 

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.