Class BusinessUnitSetAddressCustomTypeActionImpl
java.lang.Object
com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeActionImpl
- All Implemented Interfaces:
BusinessUnitSetAddressCustomTypeAction
,BusinessUnitUpdateAction
,ResourceUpdateAction<BusinessUnitUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class BusinessUnitSetAddressCustomTypeActionImpl
extends Object
implements BusinessUnitSetAddressCustomTypeAction, io.vrap.rmf.base.client.ModelBase
Adding or updating a Custom Type on an Address of a Business Unit generates the BusinessUnitAddressCustomTypeSet Message, and removing one generates the BusinessUnitAddressCustomTypeRemoved 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.BusinessUnitSetAddressCustomTypeAction
SET_ADDRESS_CUSTOM_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
ID of the address to be extended.Sets the Custom Fields for theaddress
.getType()
Defines the Type that extends theaddress
with Custom Fields.int
hashCode()
void
setAddressId
(String addressId) ID of the address to be extended.void
setFields
(FieldContainer fields) Sets the Custom Fields for theaddress
.void
Defines the Type that extends theaddress
with Custom Fields.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeAction
withBusinessUnitSetAddressCustomTypeAction
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
-
BusinessUnitSetAddressCustomTypeActionImpl
public BusinessUnitSetAddressCustomTypeActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceBusinessUnitUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<BusinessUnitUpdateAction>
- Returns:
- action
-
getType
Defines the Type that extends the
address
with Custom Fields. If absent, any existing Type and Custom Fields are removed from theaddress
.- Specified by:
getType
in interfaceBusinessUnitSetAddressCustomTypeAction
- Returns:
- type
-
getFields
Sets the Custom Fields for the
address
.- Specified by:
getFields
in interfaceBusinessUnitSetAddressCustomTypeAction
- Returns:
- fields
-
getAddressId
ID of the address to be extended.
- Specified by:
getAddressId
in interfaceBusinessUnitSetAddressCustomTypeAction
- Returns:
- addressId
-
setType
Description copied from interface:BusinessUnitSetAddressCustomTypeAction
Defines the Type that extends the
address
with Custom Fields. If absent, any existing Type and Custom Fields are removed from theaddress
.- Specified by:
setType
in interfaceBusinessUnitSetAddressCustomTypeAction
- Parameters:
type
- value to be set
-
setFields
Description copied from interface:BusinessUnitSetAddressCustomTypeAction
Sets the Custom Fields for the
address
.- Specified by:
setFields
in interfaceBusinessUnitSetAddressCustomTypeAction
- Parameters:
fields
- value to be set
-
setAddressId
Description copied from interface:BusinessUnitSetAddressCustomTypeAction
ID of the address to be extended.
- Specified by:
setAddressId
in interfaceBusinessUnitSetAddressCustomTypeAction
- Parameters:
addressId
- value to be set
-
equals
-
hashCode
public int hashCode()
-