Class CustomerChangeAddressActionImpl
java.lang.Object
com.commercetools.api.models.customer.CustomerChangeAddressActionImpl
- All Implemented Interfaces:
CustomerChangeAddressAction
,CustomerUpdateAction
,ResourceUpdateAction<CustomerUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class CustomerChangeAddressActionImpl
extends Object
implements CustomerChangeAddressAction, io.vrap.rmf.base.client.ModelBase
Changing an address of the Customer produces the CustomerAddressChanged Message.
Either addressId
or addressKey
is required.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.customer.CustomerChangeAddressAction
CHANGE_ADDRESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Value to set.id
of the Address to change.key
of the Address to change.int
hashCode()
void
setAddress
(BaseAddress address) Value to set.void
setAddressId
(String addressId) id
of the Address to change.void
setAddressKey
(String addressKey) key
of the Address to change.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.customer.CustomerChangeAddressAction
withCustomerChangeAddressAction
Methods inherited from interface com.commercetools.api.models.customer.CustomerUpdateAction
withCustomerUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
CustomerChangeAddressActionImpl
public CustomerChangeAddressActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceCustomerUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<CustomerUpdateAction>
- Returns:
- action
-
getAddressId
id
of the Address to change.- Specified by:
getAddressId
in interfaceCustomerChangeAddressAction
- Returns:
- addressId
-
getAddressKey
key
of the Address to change.- Specified by:
getAddressKey
in interfaceCustomerChangeAddressAction
- Returns:
- addressKey
-
getAddress
Value to set.
- Specified by:
getAddress
in interfaceCustomerChangeAddressAction
- Returns:
- address
-
setAddressId
Description copied from interface:CustomerChangeAddressAction
id
of the Address to change.- Specified by:
setAddressId
in interfaceCustomerChangeAddressAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:CustomerChangeAddressAction
key
of the Address to change.- Specified by:
setAddressKey
in interfaceCustomerChangeAddressAction
- Parameters:
addressKey
- value to be set
-
setAddress
Description copied from interface:CustomerChangeAddressAction
Value to set.
- Specified by:
setAddress
in interfaceCustomerChangeAddressAction
- Parameters:
address
- value to be set
-
equals
-
hashCode
public int hashCode()
-