com.retek.component.customer.integration
Interface CustomerIntegrationCustomer

All Superinterfaces:
BusinessObject, CustomerIntegrationCustomerElement, CustomerIntegrationElement, ElementObject, SecondClassObject
All Known Implementing Classes:
CustomerIntegrationCustomerImpl

public interface CustomerIntegrationCustomer
extends CustomerIntegrationCustomerElement

Class which represents a light-weight representation of a customer for an external customer file.


Field Summary
static java.lang.String CUSTOMER_ADDRESSES
           
static java.lang.String CUSTOMER_ID
           
static java.lang.String REQUEST_TYPE_IMPORT_ADD
           
static java.lang.String REQUEST_TYPE_IMPORT_UPDATE
           
static java.lang.String TYPE_EXPORT
           
 
Fields inherited from interface com.retek.component.customer.integration.CustomerIntegrationCustomerElement
CREATE_DATE, CREATED_BY_USER, LAST_UPDATE_DATE, LAST_UPDATED_BY_USER
 
Fields inherited from interface com.retek.component.customer.integration.CustomerIntegrationElement
N_FLAG, Y_FLAG
 
Method Summary
 void addAlternateNumber(CustomerIntegrationAlternateNumber alternateNumber)
           
 void addCustomerAddress(CustomerIntegrationCustomerAddress address)
           
 void addCustomerEmail(CustomerIntegrationCustomerEmail email)
           
 void addCustomerPreference(CustomerIntegrationCustomerPreference customerPreference)
           
 void addCustomerTelephone(CustomerIntegrationCustomerTelephone telephone)
           
 java.lang.String getAcquisitionMethodCode()
           
 java.util.List getAlternateNumbers()
           
 java.util.List getCustomerAddresses()
           
 java.util.List getCustomerEmails()
           
 java.lang.String getCustomerId()
           
 java.util.List getCustomerPreferences()
           
 java.util.List getCustomerTelephones()
           
 java.lang.String getHouseholdNumber()
           
 java.lang.String getInactiveReasonCode()
           
 java.lang.String getInitialBannerCode()
           
 java.lang.String getInitialSourceCode()
           
 RDate getOriginalOrderDate()
           
 CustomerIntegrationCustomerAddress getPrimaryBillToAddress()
           
 CustomerIntegrationCustomerAddress getPrimaryShipToAddress()
           
 java.lang.String getRequestId()
           
 java.lang.String getRequestType()
           
 java.lang.String getSubAccountNumber()
           
 boolean isExportRequest()
           
 boolean isImportRequest()
           
 boolean isImportUpdateRequest()
           
 void setAcquisitionMethodCode(java.lang.String acquisitionMethodCode)
           
 void setBannerCode(java.lang.String bannerCode)
           
 void setCustomerId(java.lang.String customerId)
           
 void setHouseholdNumber(java.lang.String householdNumber)
           
 void setInactiveReasonCode(java.lang.String inactiveReasonCode)
           
 void setMediaSourceCode(java.lang.String mediaSourceCode)
           
 void setOriginalOrderDate(RDate originalOrderDate)
           
 void setRequestType(java.lang.String type)
           
 void setSubAccountNumber(java.lang.String subAccountNumber)
           
 
Methods inherited from interface com.retek.component.customer.integration.CustomerIntegrationCustomerElement
getActiveFlag, getCreateDate, getCreatedByUser, getLastUpdateDate, getLastUpdatedByUser, isNewCustomerEntity, setActiveFlag, setCreateDate, setCreatedByUser, setLastUpdateDate, setLastUpdatedByUser
 
Methods inherited from interface com.retek.component.customer.integration.CustomerIntegrationElement
accept
 
Methods inherited from interface com.retek.commons.component.xml.ElementObject
getElementId, getParentElementId, toXml
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Field Detail

REQUEST_TYPE_IMPORT_ADD

public static final java.lang.String REQUEST_TYPE_IMPORT_ADD
See Also:
Constant Field Values

REQUEST_TYPE_IMPORT_UPDATE

public static final java.lang.String REQUEST_TYPE_IMPORT_UPDATE
See Also:
Constant Field Values

TYPE_EXPORT

public static final java.lang.String TYPE_EXPORT
See Also:
Constant Field Values

CUSTOMER_ID

public static final java.lang.String CUSTOMER_ID
See Also:
Constant Field Values

CUSTOMER_ADDRESSES

public static final java.lang.String CUSTOMER_ADDRESSES
See Also:
Constant Field Values
Method Detail

getRequestId

public java.lang.String getRequestId()

getRequestType

public java.lang.String getRequestType()

isExportRequest

public boolean isExportRequest()

isImportRequest

public boolean isImportRequest()

isImportUpdateRequest

public boolean isImportUpdateRequest()

getCustomerId

public java.lang.String getCustomerId()

getHouseholdNumber

public java.lang.String getHouseholdNumber()

getSubAccountNumber

public java.lang.String getSubAccountNumber()

getAcquisitionMethodCode

public java.lang.String getAcquisitionMethodCode()

getInitialBannerCode

public java.lang.String getInitialBannerCode()

getInitialSourceCode

public java.lang.String getInitialSourceCode()

getOriginalOrderDate

public RDate getOriginalOrderDate()

getInactiveReasonCode

public java.lang.String getInactiveReasonCode()

getCustomerAddresses

public java.util.List getCustomerAddresses()
                                    throws SystemException
Throws:
SystemException

getPrimaryBillToAddress

public CustomerIntegrationCustomerAddress getPrimaryBillToAddress()
                                                           throws SystemException
Throws:
SystemException

getPrimaryShipToAddress

public CustomerIntegrationCustomerAddress getPrimaryShipToAddress()
                                                           throws SystemException
Throws:
SystemException

getCustomerTelephones

public java.util.List getCustomerTelephones()
                                     throws SystemException
Throws:
SystemException

getCustomerEmails

public java.util.List getCustomerEmails()
                                 throws SystemException
Throws:
SystemException

getAlternateNumbers

public java.util.List getAlternateNumbers()
                                   throws SystemException
Throws:
SystemException

getCustomerPreferences

public java.util.List getCustomerPreferences()
                                      throws SystemException
Throws:
SystemException

setRequestType

public void setRequestType(java.lang.String type)

setCustomerId

public void setCustomerId(java.lang.String customerId)

setHouseholdNumber

public void setHouseholdNumber(java.lang.String householdNumber)

setSubAccountNumber

public void setSubAccountNumber(java.lang.String subAccountNumber)

setAcquisitionMethodCode

public void setAcquisitionMethodCode(java.lang.String acquisitionMethodCode)

setBannerCode

public void setBannerCode(java.lang.String bannerCode)

setMediaSourceCode

public void setMediaSourceCode(java.lang.String mediaSourceCode)

setOriginalOrderDate

public void setOriginalOrderDate(RDate originalOrderDate)

setInactiveReasonCode

public void setInactiveReasonCode(java.lang.String inactiveReasonCode)

addCustomerAddress

public void addCustomerAddress(CustomerIntegrationCustomerAddress address)

addCustomerTelephone

public void addCustomerTelephone(CustomerIntegrationCustomerTelephone telephone)

addCustomerEmail

public void addCustomerEmail(CustomerIntegrationCustomerEmail email)

addAlternateNumber

public void addAlternateNumber(CustomerIntegrationAlternateNumber alternateNumber)

addCustomerPreference

public void addCustomerPreference(CustomerIntegrationCustomerPreference customerPreference)


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