|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a interface that holds on to the customer information.
Field Summary | |
---|---|
static java.lang.String |
ACTIVE
|
static java.lang.String |
CREDIT_CARD
|
static java.lang.String |
CREDIT_CARD_HISTORY
|
static java.lang.String |
FIRST_NAME
|
static java.lang.String |
ID
|
static java.lang.String |
LAST_NAME
|
static java.lang.String |
PREFERENCES
|
static java.lang.String |
PRIMARY_BILL_TO_ADDRESS
|
static java.lang.String |
PRIMARY_SHIP_TO_ADDRESS
|
Methods inherited from interface com.retek.commons.component.DistributedObject |
---|
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh |
Methods inherited from interface com.retek.commons.component.BusinessObject |
---|
getBusinessInterface |
Field Detail |
public static final java.lang.String FIRST_NAME
public static final java.lang.String LAST_NAME
public static final java.lang.String PRIMARY_BILL_TO_ADDRESS
public static final java.lang.String PRIMARY_SHIP_TO_ADDRESS
public static final java.lang.String CREDIT_CARD_HISTORY
public static final java.lang.String CREDIT_CARD
public static final java.lang.String ACTIVE
public static final java.lang.String ID
public static final java.lang.String PREFERENCES
Method Detail |
public java.lang.String getDisplayCode()
public CustomerSalutation getSalutation() throws SystemException
SystemException
public java.lang.String getFirstName() throws SystemException
SystemException
public java.lang.String getMiddleInitial() throws SystemException
SystemException
public java.lang.String getLastName() throws SystemException
SystemException
public java.lang.String getFullName() throws SystemException
SystemException
public CustomerSuffix getSuffix() throws SystemException
SystemException
public CustomerAddress getPrimaryShipToAddress() throws SystemException
SystemException
public CustomerAddress getPrimaryBillToAddress() throws SystemException
SystemException
public java.util.List getActiveAddresses() throws SystemException
SystemException
public java.util.List getAllAddresses() throws SystemException
SystemException
public java.util.List getActiveShipToAddresses() throws SystemException
SystemException
public java.util.List getActiveBillToAddresses() throws SystemException
SystemException
public java.util.List getActiveTelephoneNumbers() throws SystemException
SystemException
public java.util.List getAllTelephoneNumbers() throws SystemException
SystemException
public java.util.Set getAlternateHouseholdNumbers() throws SystemException
SystemException
public java.util.Set getAlternateCustomerIDs() throws SystemException
SystemException
public java.util.List getStoredValueCardCashouts() throws SystemException
SystemException
public CustomerTelephone getPrimaryDayTelephoneNumber() throws SystemException
SystemException
public CustomerTelephone getPrimaryEveningTelephoneNumber() throws SystemException
SystemException
public java.util.List getActiveEmailAddresses() throws SystemException
SystemException
public java.util.List getAllEmailAddresses() throws SystemException
SystemException
public CustomerEmailAddress getPrimaryCustomerEmailAddress() throws SystemException
SystemException
public AcquisitionMethod getAcquisitionMethod() throws SystemException
SystemException
public Banner getInitialBanner() throws SystemException
SystemException
public SourceCode getInitialSourceCode() throws SystemException
SystemException
public java.util.List getPreferences() throws SystemException
SystemException
public CustomerPreference getPreference(Banner banner) throws SystemException
SystemException
public java.util.List getCreditCards(Banner banner) throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getActiveCreditCards(Banner banner) throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List getAllActiveCreditCards() throws SystemException
SystemException
public RDate getOriginalOrderDate() throws SystemException
SystemException
public RDate getCreateDate() throws SystemException
SystemException
public boolean isModified() throws SystemException
SystemException
public java.lang.String getHouseholdNumber() throws SystemException
SystemException
public java.lang.String getSubAccountNumber() throws SystemException
SystemException
public boolean isActive() throws SystemException
SystemException
public CustomerInactiveReason getCustomerInactiveReason() throws SystemException
SystemException
public CustomerCreditPreApproval getCreditPreApproval(Banner banner, boolean searchThirdPartyForPreApproval) throws SystemException, BusinessException
SystemException
BusinessException
public CustomerCreditPreApproval getCreditPreApproval(Banner banner) throws SystemException, BusinessException
SystemException
BusinessException
public RDate getLastImportDate() throws SystemException
SystemException
public java.lang.String getLastImportRequestId() throws SystemException
SystemException
public void setActive(boolean isActive) throws SystemException
SystemException
public void setCustomerInactiveReason(CustomerInactiveReason customerInactiveReason) throws SystemException
SystemException
public void setSalutation(CustomerSalutation salutation) throws SystemException
SystemException
public void setFirstName(java.lang.String firstName) throws SystemException
SystemException
public void setMiddleInitial(java.lang.String middleInitial) throws SystemException
SystemException
public void setLastName(java.lang.String lastName) throws SystemException
SystemException
public void setSuffix(CustomerSuffix suffix) throws SystemException
SystemException
public void setPrimaryShipToAddress(CustomerAddress shipToAddress) throws SystemException, BusinessException
SystemException
BusinessException
public void setPrimaryBillToAddress(CustomerAddress billToAddress) throws SystemException, BusinessException
SystemException
BusinessException
public void setAddressInactive(CustomerAddress customerAddress) throws SystemException, BusinessException
SystemException
BusinessException
public void setPrimaryCustomerEmailAddress(CustomerEmailAddress emailAddress) throws SystemException
SystemException
public void setEmailInactive(CustomerEmailAddress emailAddress, boolean inactive) throws SystemException
SystemException
public void setPrimaryDayTelephoneNumber(CustomerTelephone telephone) throws SystemException
SystemException
public void setPrimaryEveningTelephoneNumber(CustomerTelephone telephone) throws SystemException
SystemException
public void setTelephoneInactive(CustomerTelephone telephone, boolean inactive) throws SystemException, BusinessException
SystemException
BusinessException
public void setInitialBanner(Banner banner) throws SystemException
SystemException
public void setInitialSourceCode(SourceCode sourceCode) throws SystemException
SystemException
public void setAcquisitionMethod(AcquisitionMethod acquisitionMethod) throws SystemException
SystemException
public void setOriginalOrderDate(RDate rDate) throws SystemException
SystemException
public void setHouseholdNumber(java.lang.String householdNumber) throws SystemException
SystemException
public void setSubAccountNumber(java.lang.String subAccountNumber) throws SystemException
SystemException
public void addAlternateHouseholdNumber(java.lang.String householdNumber) throws SystemException
SystemException
public void addAlternateCustomerID(java.lang.String customerID) throws SystemException
SystemException
public void addPreference(CustomerPreference preference) throws SystemException
SystemException
public void setStoredValueCardCashouts(java.util.List cashouts) throws SystemException
SystemException
public void addStoredValueCardCashout(StoredValueCardCashout cashout) throws SystemException
SystemException
public CustomerAddress applyActiveAddress(CustomerAddress address) throws BusinessException, SystemException
The correct usage is: myAddr = applyActiveAddress(myAddr);
If you forget to assign the return to your reference, then your reference (e.g. myAddr) may not refer to an addr in the customer's list.
BusinessException
SystemException
public CustomerEmailAddress applyActiveEmail(CustomerEmailAddress customerEmailAddress) throws InvalidCustomerEmailException, SystemException
The correct usage is: myEmail = applyActiveEmail(myEmail);
If you forget to assign the return to your reference, then your reference (e.g. myEmail) may not refer to an email in the customer's list.
InvalidCustomerEmailException
SystemException
public CustomerTelephone applyActiveTelephone(CustomerTelephone telephone) throws InvalidCustomerTelephoneException, SystemException
The correct usage is: myTelephone = applyActiveTelephone(myTelephone);
If you forget to assign the return to your reference, then your reference (e.g. myTelephone) may not refer to a telephone in the customer's list.
InvalidCustomerTelephoneException
SystemException
public void addCreditCard(CustomerCreditCard card) throws SystemException, BusinessException
SystemException
BusinessException
public void submit(User user) throws BusinessException, SystemException
BusinessException
SystemException
public void merge(java.util.Set customersToMerge) throws BusinessException, SystemException
BusinessException
SystemException
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |