com.retek.component.internet
Interface ExACustomer

All Known Implementing Classes:
ExACustomerImpl

public interface ExACustomer

This is a high level interface which controls access to customer information for the external API.

Retek Inc. Copyright (c) 2003


Method Summary
 void addEmailAddress(ExAEmail emailAddress)
           
 void addShipToAddress(ExAAddress shipToAddress)
           
 void addTelephoneNumber(ExATelephoneNumber telephone)
           
 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()
           
 void setBillToAddress(ExAAddress billToAddress)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setMiddleInitial(java.lang.String middleInitial)
           
 void setPrimaryDayTelephoneNumber(ExATelephoneNumber telephone)
           
 void setPrimaryEmailAddress(ExAEmail emailAddress)
           
 void setPrimaryEveningTelephoneNumber(ExATelephoneNumber telephone)
           
 void setUpdatedBy(ExAUser user)
           
 

Method Detail

getCustomerNumber

public java.lang.String getCustomerNumber()

getFirstName

public java.lang.String getFirstName()

getMiddleInitial

public java.lang.String getMiddleInitial()

getLastName

public java.lang.String getLastName()

getBillToAddress

public ExAAddress getBillToAddress()

getPrimaryShipToAddress

public ExAAddress getPrimaryShipToAddress()

getShipToAddresses

public java.util.Set getShipToAddresses()

getPrimaryEmail

public ExAEmail getPrimaryEmail()

getPrimaryDayTelephone

public ExATelephoneNumber getPrimaryDayTelephone()

getPrimaryEveTelephone

public ExATelephoneNumber getPrimaryEveTelephone()

getTelephoneNumbers

public java.util.List getTelephoneNumbers()

getEmailAddresses

public java.util.List getEmailAddresses()

getCustomerPreferences

public java.util.Set getCustomerPreferences()

getCreatedBy

public ExAUser getCreatedBy()

getUpdatedBy

public ExAUser getUpdatedBy()

setFirstName

public void setFirstName(java.lang.String firstName)

setMiddleInitial

public void setMiddleInitial(java.lang.String middleInitial)

setLastName

public void setLastName(java.lang.String lastName)

setBillToAddress

public void setBillToAddress(ExAAddress billToAddress)

addShipToAddress

public void addShipToAddress(ExAAddress shipToAddress)

addEmailAddress

public void addEmailAddress(ExAEmail emailAddress)

setPrimaryEmailAddress

public void setPrimaryEmailAddress(ExAEmail emailAddress)

addTelephoneNumber

public void addTelephoneNumber(ExATelephoneNumber telephone)

setPrimaryDayTelephoneNumber

public void setPrimaryDayTelephoneNumber(ExATelephoneNumber telephone)

setPrimaryEveningTelephoneNumber

public void setPrimaryEveningTelephoneNumber(ExATelephoneNumber telephone)

setUpdatedBy

public void setUpdatedBy(ExAUser user)


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