Class StagedOrderAddDeliveryActionImpl
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderAddDeliveryActionImpl
- All Implemented Interfaces:
CustomizableDraft<StagedOrderAddDeliveryAction>
,StagedOrderAddDeliveryAction
,StagedOrderUpdateAction
,ResourceUpdateAction<StagedOrderUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class StagedOrderAddDeliveryActionImpl
extends Object
implements StagedOrderAddDeliveryAction, io.vrap.rmf.base.client.ModelBase
StagedOrderAddDeliveryAction
-
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.order_edit.StagedOrderAddDeliveryAction
ADD_DELIVERY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Polymorphic base type that represents a postal address and contact details.Custom Fields for the Transaction.User-defined unique identifier of a Delivery.getItems()
int
hashCode()
void
setAddress
(BaseAddress address) Polymorphic base type that represents a postal address and contact details.void
setCustom
(CustomFieldsDraft custom) Custom Fields for the Transaction.void
setDeliveryKey
(String deliveryKey) User-defined unique identifier of a Delivery.void
setItems
(DeliveryItem... items) set itemsvoid
setItems
(List<DeliveryItem> items) set itemsvoid
setParcels
(ParcelDraft... parcels) set parcelsvoid
setParcels
(List<ParcelDraft> parcels) set parcelsMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.order_edit.StagedOrderAddDeliveryAction
withStagedOrderAddDeliveryAction
Methods inherited from interface com.commercetools.api.models.order.StagedOrderUpdateAction
withStagedOrderUpdateAction
-
Constructor Details
-
StagedOrderAddDeliveryActionImpl
public StagedOrderAddDeliveryActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<StagedOrderUpdateAction>
- Specified by:
getAction
in interfaceStagedOrderUpdateAction
- Returns:
- action
-
getDeliveryKey
User-defined unique identifier of a Delivery.
- Specified by:
getDeliveryKey
in interfaceStagedOrderAddDeliveryAction
- Returns:
- deliveryKey
-
getItems
- Specified by:
getItems
in interfaceStagedOrderAddDeliveryAction
- Returns:
- items
-
getAddress
Polymorphic base type that represents a postal address and contact details. Depending on the read or write action, it can be either Address or AddressDraft that only differ in the data type for the optional
custom
field.- Specified by:
getAddress
in interfaceStagedOrderAddDeliveryAction
- Returns:
- address
-
getParcels
- Specified by:
getParcels
in interfaceStagedOrderAddDeliveryAction
- Returns:
- parcels
-
getCustom
Custom Fields for the Transaction.
- Specified by:
getCustom
in interfaceCustomizableDraft<StagedOrderAddDeliveryAction>
- Specified by:
getCustom
in interfaceStagedOrderAddDeliveryAction
- Returns:
- custom
-
setDeliveryKey
Description copied from interface:StagedOrderAddDeliveryAction
User-defined unique identifier of a Delivery.
- Specified by:
setDeliveryKey
in interfaceStagedOrderAddDeliveryAction
- Parameters:
deliveryKey
- value to be set
-
setItems
Description copied from interface:StagedOrderAddDeliveryAction
set items- Specified by:
setItems
in interfaceStagedOrderAddDeliveryAction
- Parameters:
items
- values to be set
-
setItems
Description copied from interface:StagedOrderAddDeliveryAction
set items- Specified by:
setItems
in interfaceStagedOrderAddDeliveryAction
- Parameters:
items
- values to be set
-
setAddress
Description copied from interface:StagedOrderAddDeliveryAction
Polymorphic base type that represents a postal address and contact details. Depending on the read or write action, it can be either Address or AddressDraft that only differ in the data type for the optional
custom
field.- Specified by:
setAddress
in interfaceStagedOrderAddDeliveryAction
- Parameters:
address
- value to be set
-
setParcels
Description copied from interface:StagedOrderAddDeliveryAction
set parcels- Specified by:
setParcels
in interfaceStagedOrderAddDeliveryAction
- Parameters:
parcels
- values to be set
-
setParcels
Description copied from interface:StagedOrderAddDeliveryAction
set parcels- Specified by:
setParcels
in interfaceStagedOrderAddDeliveryAction
- Parameters:
parcels
- values to be set
-
setCustom
Description copied from interface:StagedOrderAddDeliveryAction
Custom Fields for the Transaction.
- Specified by:
setCustom
in interfaceCustomizableDraft<StagedOrderAddDeliveryAction>
- Specified by:
setCustom
in interfaceStagedOrderAddDeliveryAction
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-