CustomerDelegate Interface
- public interface CustomerDelegate
extends Contact
, RemoteRelationalReference
Stores the information required to do business with a customer. It inherits
most attributes from the Person object and adds the ability to authenticate
and to bill for product via a credit card.
-
All Superinterfaces
-
Contact
, RemoteRelationalReference
-
All Known Subinterfaces
-
Customer
Methods from interface com.beasys.commerce.axiom.contact.Contact |
getBusinessPhone, getContactAddress, getContactAddressCity, getContactAddressCountry, getContactAddressCounty, getContactAddressGeoCode, getContactAddressPoBox, getContactAddressPostalCode, getContactAddressPostalCodeType, getContactAddressState, getContactAddressStreet1, getContactAddressStreet2, getContactByValue, getEmail, getFax, getFirstName, getHomePhone, getLastName, getMiddleName, getSuffix, getTitle, setBusinessPhone, setContactAddress, setContactAddressCity, setContactAddressCountry, setContactAddressCounty, setContactAddressGeoCode, setContactAddressPoBox, setContactAddressPostalCode, setContactAddressPostalCodeType, setContactAddressState, setContactAddressStreet1, setContactAddressStreet2, setContactByValue, setEmail, setFax, setFirstName, setHomePhone, setLastName, setMiddleName, setSuffix, setTitle |
clearCreditCardsMap() Method
public void clearCreditCardsMap()
throws RemoteException
Removes all mappings from this map (optional operation).
Exceptions
-
RemoteException
clearShippingAddressMap() Method
public void clearShippingAddressMap()
throws RemoteException
Removes all mappings from this map (optional operation).
Exceptions
-
RemoteException
creditCardsMapContainsKey(Object) Method
public boolean creditCardsMapContainsKey(Object
key)
throws RemoteException
Returns true if this map contains a mapping for the specified key.
Exceptions
-
RemoteException
creditCardsMapContainsValue(CreditCard) Method
public boolean creditCardsMapContainsValue(CreditCard
element)
throws RemoteException
Returns true if this map maps one or more keys to the specified value.
Exceptions
-
RemoteException
creditCardsMapEntrySet() Method
public Set
creditCardsMapEntrySet()
throws RemoteException
Returns a set view of the mappings contained in this map.
Exceptions
-
RemoteException
creditCardsMapHashCode() Method
public int creditCardsMapHashCode()
throws RemoteException
Returns the hash code value for this map.
Exceptions
-
RemoteException
creditCardsMapKeySet() Method
public Set
creditCardsMapKeySet()
throws RemoteException
Returns a set view of the keys contained in this map.
Exceptions
-
RemoteException
creditCardsMapSize() Method
public int creditCardsMapSize()
throws RemoteException
Returns the number of key-value mappings in this map.
Exceptions
-
RemoteException
creditCardsMapValues() Method
public Collection
creditCardsMapValues()
throws RemoteException
Returns a collection view of the values contained in this map.
Exceptions
-
RemoteException
equalsCreditCardsMap(Object) Method
public boolean equalsCreditCardsMap(Object
object)
throws RemoteException
Compares the specified object with this map for equality.
Exceptions
-
RemoteException
equalsShippingAddressMap(Object) Method
public boolean equalsShippingAddressMap(Object
object)
throws RemoteException
Compares the specified object with this map for equality.
Exceptions
-
RemoteException
getCreditCards(Object) Method
public CreditCard
getCreditCards(Object
key)
throws RemoteException
Returns the value to which this map maps the specified key.
Exceptions
-
RemoteException
getCreditCardsMap() Method
public Map
getCreditCardsMap()
throws RemoteException
Returns the entire map
Exceptions
-
RemoteException
getCustomerByValue() Method
public CustomerValue
getCustomerByValue()
throws RemoteException
Get all of Customer's attributes.
Returns
- CustomerValue the Customer value object
Exceptions
-
RemoteException
getCustomerType() Method
public String
getCustomerType()
throws RemoteException
Get the value of customerType
Returns
- customerType.
Exceptions
-
RemoteException
getDefaultShippingAddressCity() Method
public String
getDefaultShippingAddressCity()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressCountry() Method
public String
getDefaultShippingAddressCountry()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressCounty() Method
public String
getDefaultShippingAddressCounty()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressDescription() Method
public String
getDefaultShippingAddressDescription()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressGeoCode() Method
public String
getDefaultShippingAddressGeoCode()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressPoBox() Method
public String
getDefaultShippingAddressPoBox()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressPostalCode() Method
public String
getDefaultShippingAddressPostalCode()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressPostalCodeType() Method
public String
getDefaultShippingAddressPostalCodeType()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressState() Method
public String
getDefaultShippingAddressState()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressStreet1() Method
public String
getDefaultShippingAddressStreet1()
throws RemoteException
Exceptions
-
RemoteException
getDefaultShippingAddressStreet2() Method
public String
getDefaultShippingAddressStreet2()
throws RemoteException
Exceptions
-
RemoteException
getIdentifier() Method
public String
getIdentifier()
throws RemoteException
Returns the identifier (primary key field) for this user.
Returns
- the identifier (primary key field) for this user
Exceptions
-
RemoteException
getShippingAddress(Object) Method
public Address
getShippingAddress(Object
key)
throws RemoteException
Returns the value to which this map maps the specified key.
Exceptions
-
RemoteException
getShippingAddressMap() Method
public Map
getShippingAddressMap()
throws RemoteException
Returns the entire map
Exceptions
-
RemoteException
isCreditCardsMapEmpty() Method
public boolean isCreditCardsMapEmpty()
throws RemoteException
Returns true if this map contains no key-value mappings.
Exceptions
-
RemoteException
isShippingAddressMapEmpty() Method
public boolean isShippingAddressMapEmpty()
throws RemoteException
Returns true if this map contains no key-value mappings.
Exceptions
-
RemoteException
putCreditCards(Object, CreditCard) Method
public CreditCard
putCreditCards(Object
key,
CreditCard
element)
throws RemoteException
Associates the specified value with the specified key in this map (optional operation).
Exceptions
-
RemoteException
putCreditCardsMap(Map) Method
public void putCreditCardsMap(Map
map)
throws RemoteException
Copies all of the mappings from the specified map to this map (optional operation).
Exceptions
-
RemoteException
putShippingAddress(Object, Address) Method
public Address
putShippingAddress(Object
key,
Address
element)
throws RemoteException
Associates the specified value with the specified key in this map (optional operation).
Exceptions
-
RemoteException
putShippingAddressMap(Map) Method
public void putShippingAddressMap(Map
map)
throws RemoteException
Copies all of the mappings from the specified map to this map (optional operation).
Exceptions
-
RemoteException
removeCreditCards(Object) Method
public CreditCard
removeCreditCards(Object
key)
throws RemoteException
Removes the mapping for this key from this map if present (optional operation).
Exceptions
-
RemoteException
removeShippingAddress(Object) Method
public Address
removeShippingAddress(Object
key)
throws RemoteException
Removes the mapping for this key from this map if present (optional operation).
Exceptions
-
RemoteException
setCreditCardsMap(Map) Method
public void setCreditCardsMap(Map
map)
throws RemoteException
Sets the entire map
Exceptions
-
RemoteException
setCustomerByValue(CustomerValue) Method
public void setCustomerByValue(CustomerValue
value)
throws RemoteException
Set all of Customer's attributes to the passed in value.
Note: Primary key attributes are not set.
Parameters
-
value
- the Customer value object
Exceptions
-
RemoteException
setCustomerType(String) Method
public void setCustomerType(String
customerType)
throws RemoteException
Set the value of customerType
Parameters
-
customerType
- customerType to be added
Exceptions
-
RemoteException
setDefaultShippingAddressCity(String) Method
public void setDefaultShippingAddressCity(String
city)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressCountry(String) Method
public void setDefaultShippingAddressCountry(String
country)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressCounty(String) Method
public void setDefaultShippingAddressCounty(String
county)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressGeoCode(String) Method
public void setDefaultShippingAddressGeoCode(String
geoCode)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressPoBox(String) Method
public void setDefaultShippingAddressPoBox(String
poBox)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressPostalCode(String) Method
public void setDefaultShippingAddressPostalCode(String
postalCode)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressPostalCodeType(String) Method
public void setDefaultShippingAddressPostalCodeType(String
postalCodeType)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressState(String) Method
public void setDefaultShippingAddressState(String
state)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressStreet1(String) Method
public void setDefaultShippingAddressStreet1(String
street1)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingAddressStreet2(String) Method
public void setDefaultShippingAddressStreet2(String
street2)
throws RemoteException
Exceptions
-
RemoteException
setDefaultShippingDescription(String) Method
public void setDefaultShippingDescription(String
description)
throws RemoteException
Exceptions
-
RemoteException
setShippingAddressMap(Map) Method
public void setShippingAddressMap(Map
map)
throws RemoteException
Sets the entire map
Exceptions
-
RemoteException
shippingAddressMapContainsKey(Object) Method
public boolean shippingAddressMapContainsKey(Object
key)
throws RemoteException
Returns true if this map contains a mapping for the specified key.
Exceptions
-
RemoteException
shippingAddressMapContainsValue(Address) Method
public boolean shippingAddressMapContainsValue(Address
element)
throws RemoteException
Returns true if this map maps one or more keys to the specified value.
Exceptions
-
RemoteException
shippingAddressMapEntrySet() Method
public Set
shippingAddressMapEntrySet()
throws RemoteException
Returns a set view of the mappings contained in this map.
Exceptions
-
RemoteException
shippingAddressMapHashCode() Method
public int shippingAddressMapHashCode()
throws RemoteException
Returns the hash code value for this map.
Exceptions
-
RemoteException
shippingAddressMapKeySet() Method
public Set
shippingAddressMapKeySet()
throws RemoteException
Returns a set view of the keys contained in this map.
Exceptions
-
RemoteException
shippingAddressMapSize() Method
public int shippingAddressMapSize()
throws RemoteException
Returns the number of key-value mappings in this map.
Exceptions
-
RemoteException
shippingAddressMapValues() Method
public Collection
shippingAddressMapValues()
throws RemoteException
Returns a collection view of the values contained in this map.
Exceptions
-
RemoteException