Class OrderEditDraftImpl
java.lang.Object
com.commercetools.api.models.order_edit.OrderEditDraftImpl
- All Implemented Interfaces:
CustomizableDraft<OrderEditDraft>
,OrderEditDraft
,WithKey
,io.vrap.rmf.base.client.Draft<OrderEditDraft>
,io.vrap.rmf.base.client.ModelBase
public class OrderEditDraftImpl
extends Object
implements OrderEditDraft, io.vrap.rmf.base.client.ModelBase
OrderEditDraft
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
This field can be used to add additional textual information regarding the edit.The custom fields.When set totrue
the edit is applied on the Order without persisting it.getKey()
User-defined unique identifier for the OrderEdit.The order to be updated with this edit.The actions to apply toresource
.int
hashCode()
void
setComment
(String comment) This field can be used to add additional textual information regarding the edit.void
setCustom
(CustomFieldsDraft custom) The custom fields.void
When set totrue
the edit is applied on the Order without persisting it.void
User-defined unique identifier for the OrderEdit.void
setResource
(OrderReference resource) The order to be updated with this edit.void
setStagedActions
(StagedOrderUpdateAction... stagedActions) The actions to apply toresource
.void
setStagedActions
(List<StagedOrderUpdateAction> stagedActions) The actions to apply toresource
.Methods 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.order_edit.OrderEditDraft
withOrderEditDraft
-
Constructor Details
-
OrderEditDraftImpl
public OrderEditDraftImpl()create empty instance
-
-
Method Details
-
getKey
User-defined unique identifier for the OrderEdit.
- Specified by:
getKey
in interfaceOrderEditDraft
- Specified by:
getKey
in interfaceWithKey
- Returns:
- key
-
getResource
The order to be updated with this edit.
- Specified by:
getResource
in interfaceOrderEditDraft
- Returns:
- resource
-
getStagedActions
The actions to apply to
resource
.- Specified by:
getStagedActions
in interfaceOrderEditDraft
- Returns:
- stagedActions
-
getCustom
The custom fields.
- Specified by:
getCustom
in interfaceCustomizableDraft<OrderEditDraft>
- Specified by:
getCustom
in interfaceOrderEditDraft
- Returns:
- custom
-
getComment
This field can be used to add additional textual information regarding the edit.
- Specified by:
getComment
in interfaceOrderEditDraft
- Returns:
- comment
-
getDryRun
When set to
true
the edit is applied on the Order without persisting it.- Specified by:
getDryRun
in interfaceOrderEditDraft
- Returns:
- dryRun
-
setKey
Description copied from interface:OrderEditDraft
User-defined unique identifier for the OrderEdit.
- Specified by:
setKey
in interfaceOrderEditDraft
- Parameters:
key
- value to be set
-
setResource
Description copied from interface:OrderEditDraft
The order to be updated with this edit.
- Specified by:
setResource
in interfaceOrderEditDraft
- Parameters:
resource
- value to be set
-
setStagedActions
Description copied from interface:OrderEditDraft
The actions to apply to
resource
.- Specified by:
setStagedActions
in interfaceOrderEditDraft
- Parameters:
stagedActions
- values to be set
-
setStagedActions
Description copied from interface:OrderEditDraft
The actions to apply to
resource
.- Specified by:
setStagedActions
in interfaceOrderEditDraft
- Parameters:
stagedActions
- values to be set
-
setCustom
Description copied from interface:OrderEditDraft
The custom fields.
- Specified by:
setCustom
in interfaceCustomizableDraft<OrderEditDraft>
- Specified by:
setCustom
in interfaceOrderEditDraft
- Parameters:
custom
- value to be set
-
setComment
Description copied from interface:OrderEditDraft
This field can be used to add additional textual information regarding the edit.
- Specified by:
setComment
in interfaceOrderEditDraft
- Parameters:
comment
- value to be set
-
setDryRun
Description copied from interface:OrderEditDraft
When set to
true
the edit is applied on the Order without persisting it.- Specified by:
setDryRun
in interfaceOrderEditDraft
- Parameters:
dryRun
- value to be set
-
equals
-
hashCode
-