com.retek.component.internet.impl
Class ExACustomerImpl

java.lang.Object
  extended bycom.retek.component.internet.impl.ExACustomerImpl
All Implemented Interfaces:
ExACatalogCustomerRequest, ExACustomer, ExACustomerRequest, ExAOrderCustomerRequest

public class ExACustomerImpl
extends java.lang.Object
implements ExACustomer, ExACustomerRequest, ExAOrderCustomerRequest, ExACatalogCustomerRequest


Constructor Summary
ExACustomerImpl()
           
 
Method Summary
 void addEmailAddress(ExAEmail emailAddress)
           
 void addShipToAddress(ExAAddress address)
           
 void addTelephoneNumber(ExATelephoneNumber telephone)
           
 boolean equals(java.lang.Object other)
           
 ExAAddress getBillToAddress()
           
 ExAUser getCreatedBy()
           
 java.lang.String getCustomerNumber()
           
 java.util.Set getCustomerPreferences()
           
 java.util.List getEmailAddresses()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.lang.String getMiddleInitial()
           
 ExATelephoneNumber getPrimaryDayTelephone()
           
 ExAEmail getPrimaryEmail()
           
 ExATelephoneNumber getPrimaryEveTelephone()
           
 ExAAddress getPrimaryShipToAddress()
           
 java.util.Set getShipToAddresses()
           
 java.util.List getTelephoneNumbers()
           
 ExAUser getUpdatedBy()
           
 int hashCode()
           
 void setBillToAddress(ExAAddress billToAddress)
           
 void setCreatedBy(ExAUser user)
           
 void setCustomerNumber(java.lang.String customerNumber)
           
 void setCustomerPreferences(java.util.Set preferenceSet)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setMiddleInitial(java.lang.String middleInitial)
           
 void setPostalCode(java.lang.String postalCode)
           
 void setPrimaryDayTelephoneNumber(ExATelephoneNumber telephone)
           
 void setPrimaryEmailAddress(ExAEmail emailAddress)
           
 void setPrimaryEveningTelephoneNumber(ExATelephoneNumber telephone)
           
 void setPrimaryShipToAddress(ExAAddress primaryShipToAddress)
           
 void setShipToAddressSet(java.util.Set shipToAddresses)
           
 void setUpdatedBy(ExAUser user)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExACustomerImpl

public ExACustomerImpl()
Method Detail

getCustomerNumber

public java.lang.String getCustomerNumber()
Specified by:
getCustomerNumber in interface ExACustomer

getFirstName

public java.lang.String getFirstName()
Specified by:
getFirstName in interface ExACustomer

getMiddleInitial

public java.lang.String getMiddleInitial()
Specified by:
getMiddleInitial in interface ExACustomer

getLastName

public java.lang.String getLastName()
Specified by:
getLastName in interface ExACustomer

setCustomerNumber

public void setCustomerNumber(java.lang.String customerNumber)
Specified by:
setCustomerNumber in interface ExACustomerRequest

setFirstName

public void setFirstName(java.lang.String firstName)
Specified by:
setFirstName in interface ExACustomer

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)
Specified by:
setMiddleInitial in interface ExACustomer

setLastName

public void setLastName(java.lang.String lastName)
Specified by:
setLastName in interface ExACustomer

getBillToAddress

public ExAAddress getBillToAddress()
Specified by:
getBillToAddress in interface ExACustomer

setBillToAddress

public void setBillToAddress(ExAAddress billToAddress)
Specified by:
setBillToAddress in interface ExACustomer

addShipToAddress

public void addShipToAddress(ExAAddress address)
Specified by:
addShipToAddress in interface ExACustomer

getShipToAddresses

public java.util.Set getShipToAddresses()
Specified by:
getShipToAddresses in interface ExACustomer

getPrimaryShipToAddress

public ExAAddress getPrimaryShipToAddress()
Specified by:
getPrimaryShipToAddress in interface ExACustomer

setPrimaryShipToAddress

public void setPrimaryShipToAddress(ExAAddress primaryShipToAddress)

setShipToAddressSet

public void setShipToAddressSet(java.util.Set shipToAddresses)

getPrimaryDayTelephone

public ExATelephoneNumber getPrimaryDayTelephone()
Specified by:
getPrimaryDayTelephone in interface ExACustomer

getPrimaryEveTelephone

public ExATelephoneNumber getPrimaryEveTelephone()
Specified by:
getPrimaryEveTelephone in interface ExACustomer

getTelephoneNumbers

public java.util.List getTelephoneNumbers()
Specified by:
getTelephoneNumbers in interface ExACustomer

addTelephoneNumber

public void addTelephoneNumber(ExATelephoneNumber telephone)
Specified by:
addTelephoneNumber in interface ExACustomer

getEmailAddresses

public java.util.List getEmailAddresses()
Specified by:
getEmailAddresses in interface ExACustomer

addEmailAddress

public void addEmailAddress(ExAEmail emailAddress)
Specified by:
addEmailAddress in interface ExACustomer

getPrimaryEmail

public ExAEmail getPrimaryEmail()
Specified by:
getPrimaryEmail in interface ExACustomer

setPrimaryEmailAddress

public void setPrimaryEmailAddress(ExAEmail emailAddress)
Specified by:
setPrimaryEmailAddress in interface ExACustomer

setPrimaryDayTelephoneNumber

public void setPrimaryDayTelephoneNumber(ExATelephoneNumber telephone)
Specified by:
setPrimaryDayTelephoneNumber in interface ExACustomer

setPrimaryEveningTelephoneNumber

public void setPrimaryEveningTelephoneNumber(ExATelephoneNumber telephone)
Specified by:
setPrimaryEveningTelephoneNumber in interface ExACustomer

getCustomerPreferences

public java.util.Set getCustomerPreferences()
Specified by:
getCustomerPreferences in interface ExACustomer

setCustomerPreferences

public void setCustomerPreferences(java.util.Set preferenceSet)

getCreatedBy

public ExAUser getCreatedBy()
Specified by:
getCreatedBy in interface ExACustomer

setCreatedBy

public void setCreatedBy(ExAUser user)
Specified by:
setCreatedBy in interface ExACustomerRequest

getUpdatedBy

public ExAUser getUpdatedBy()
Specified by:
getUpdatedBy in interface ExACustomer

setUpdatedBy

public void setUpdatedBy(ExAUser user)
Specified by:
setUpdatedBy in interface ExACustomer

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object other)

hashCode

public int hashCode()

setPostalCode

public void setPostalCode(java.lang.String postalCode)


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28