public class CustomerUpdate extends Update<CustomerCommands.CustomerUpdateAction>
Constructor and Description |
---|
CustomerUpdate() |
Modifier and Type | Method and Description |
---|---|
CustomerUpdate |
addAddress(Address address)
Adds an address to the customer's address list.
|
CustomerUpdate |
changeAddress(java.lang.String addressId,
Address address)
Replaces the address with the given id with a new address.
|
CustomerUpdate |
clearDefaultBillingAddress()
Clears the default billing address id.
|
CustomerUpdate |
clearDefaultShippingAddress()
Clears the default shipping address id.
|
CustomerUpdate |
removeAddress(java.lang.String addressId)
Removes the address with given id from the customer's address list.
|
CustomerUpdate |
setCompanyName(java.lang.String companyName) |
CustomerUpdate |
setDateOfBirth(org.joda.time.LocalDate dateOfBirth) |
CustomerUpdate |
setDefaultBillingAddress(java.lang.String addressId)
Sets one of customer's addresses as the default billing address.
|
CustomerUpdate |
setDefaultShippingAddress(java.lang.String addressId)
Sets one of customer's addresses as the default shipping address.
|
CustomerUpdate |
setEmail(java.lang.String email)
Sets/updates customer's email.
|
CustomerUpdate |
setExternalId(java.lang.String externalId) |
CustomerUpdate |
setName(CustomerName name)
Sets customer's name.
|
CustomerUpdate |
setVatId(java.lang.String vatId) |
add, getActions, isEmpty
public CustomerUpdate setName(CustomerName name)
public CustomerUpdate setEmail(java.lang.String email)
public CustomerUpdate addAddress(Address address)
You can call this method multiple times to add multiple addresses. All the actions will be executed as part of one HTTP request.
public CustomerUpdate changeAddress(java.lang.String addressId, Address address)
public CustomerUpdate removeAddress(java.lang.String addressId)
public CustomerUpdate setDefaultShippingAddress(java.lang.String addressId)
public CustomerUpdate clearDefaultShippingAddress()
public CustomerUpdate setDefaultBillingAddress(java.lang.String addressId)
public CustomerUpdate clearDefaultBillingAddress()
public CustomerUpdate setExternalId(java.lang.String externalId)
public CustomerUpdate setCompanyName(java.lang.String companyName)
public CustomerUpdate setVatId(java.lang.String vatId)
public CustomerUpdate setDateOfBirth(org.joda.time.LocalDate dateOfBirth)