Class BusinessUnitChangeAddressActionImpl
java.lang.Object
com.commercetools.api.models.business_unit.BusinessUnitChangeAddressActionImpl
- All Implemented Interfaces:
BusinessUnitChangeAddressAction
,BusinessUnitUpdateAction
,ResourceUpdateAction<BusinessUnitUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class BusinessUnitChangeAddressActionImpl
extends Object
implements BusinessUnitChangeAddressAction, io.vrap.rmf.base.client.ModelBase
Changing the address on a Business Unit generates the BusinessUnitAddressChanged Message.
-
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.business_unit.BusinessUnitChangeAddressAction
CHANGE_ADDRESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
New address to set.ID of the address to change.Key of the address to change.int
hashCode()
void
setAddress
(BaseAddress address) New address to set.void
setAddressId
(String addressId) ID of the address to change.void
setAddressKey
(String addressKey) Key of the address to change.toString()
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitChangeAddressAction
withBusinessUnitChangeAddressAction
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitUpdateAction
withBusinessUnitUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
BusinessUnitChangeAddressActionImpl
public BusinessUnitChangeAddressActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceBusinessUnitUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<BusinessUnitUpdateAction>
- Returns:
- action
-
getAddressId
ID of the address to change. Either
addressId
oraddressKey
is required.- Specified by:
getAddressId
in interfaceBusinessUnitChangeAddressAction
- Returns:
- addressId
-
getAddressKey
Key of the address to change. Either
addressId
oraddressKey
is required.- Specified by:
getAddressKey
in interfaceBusinessUnitChangeAddressAction
- Returns:
- addressKey
-
getAddress
New address to set.
- Specified by:
getAddress
in interfaceBusinessUnitChangeAddressAction
- Returns:
- address
-
setAddressId
Description copied from interface:BusinessUnitChangeAddressAction
ID of the address to change. Either
addressId
oraddressKey
is required.- Specified by:
setAddressId
in interfaceBusinessUnitChangeAddressAction
- Parameters:
addressId
- value to be set
-
setAddressKey
Description copied from interface:BusinessUnitChangeAddressAction
Key of the address to change. Either
addressId
oraddressKey
is required.- Specified by:
setAddressKey
in interfaceBusinessUnitChangeAddressAction
- Parameters:
addressKey
- value to be set
-
setAddress
Description copied from interface:BusinessUnitChangeAddressAction
New address to set.
- Specified by:
setAddress
in interfaceBusinessUnitChangeAddressAction
- Parameters:
address
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-