Class MyBusinessUnitSetAddressCustomFieldActionImpl
- All Implemented Interfaces:
MyBusinessUnitSetAddressCustomFieldAction
,MyBusinessUnitUpdateAction
,io.vrap.rmf.base.client.ModelBase
Adding a Custom Field to an Address of a Business Unit generates the BusinessUnitAddressCustomFieldAdded Message, removing one generates the BusinessUnitAddressCustomFieldRemoved Message, and updating an existing one generates the BusinessUnitAddressCustomFieldChanged 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.me.MyBusinessUnitSetAddressCustomFieldAction
SET_ADDRESS_CUSTOM_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
ID of theaddress
to be extended.getName()
Name of the Custom Field.getValue()
Ifvalue
is absent ornull
, this field will be removed if it exists.int
hashCode()
void
setAddressId
(String addressId) ID of theaddress
to be extended.void
Name of the Custom Field.void
Ifvalue
is absent ornull
, this field will be removed if it exists.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomFieldAction
withMyBusinessUnitSetAddressCustomFieldAction
Methods inherited from interface com.commercetools.api.models.me.MyBusinessUnitUpdateAction
withMyBusinessUnitUpdateAction
-
Constructor Details
-
MyBusinessUnitSetAddressCustomFieldActionImpl
public MyBusinessUnitSetAddressCustomFieldActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceMyBusinessUnitUpdateAction
- Returns:
- action
-
getAddressId
ID of the
address
to be extended.- Specified by:
getAddressId
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Returns:
- addressId
-
getName
Name of the Custom Field.
- Specified by:
getName
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Returns:
- name
-
getValue
If
value
is absent ornull
, this field will be removed if it exists. Trying to remove a field that does not exist will fail with an InvalidOperation error. Ifvalue
is provided, it is set for the field defined byname
.- Specified by:
getValue
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Returns:
- value
-
setAddressId
Description copied from interface:MyBusinessUnitSetAddressCustomFieldAction
ID of the
address
to be extended.- Specified by:
setAddressId
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Parameters:
addressId
- value to be set
-
setName
Description copied from interface:MyBusinessUnitSetAddressCustomFieldAction
Name of the Custom Field.
- Specified by:
setName
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Parameters:
name
- value to be set
-
setValue
Description copied from interface:MyBusinessUnitSetAddressCustomFieldAction
If
value
is absent ornull
, this field will be removed if it exists. Trying to remove a field that does not exist will fail with an InvalidOperation error. Ifvalue
is provided, it is set for the field defined byname
.- Specified by:
setValue
in interfaceMyBusinessUnitSetAddressCustomFieldAction
- Parameters:
value
- value to be set
-
equals
-
hashCode
public int hashCode()
-