Class LineItemReturnItemImpl
- All Implemented Interfaces:
Customizable<ReturnItem>
,LineItemReturnItem
,ReturnItem
,io.vrap.rmf.base.client.ModelBase
-
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.LineItemReturnItem
LINE_ITEM_RETURN_ITEM
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
User-defined description for the return.Date and time (UTC) the Return Item was intitially created.Custom Fields of the Return Item.getId()
Unique identifier of the Return Item.getKey()
User-defined unique identifier of the LineItemReturnItem.Date and time (UTC) the Return Item was last updated.id
of the returned LineItem.Payment status of the Return Item:Number of Line Items returned.Shipment status of the Return Item.getType()
int
hashCode()
void
setComment
(String comment) User-defined description for the return.void
setCreatedAt
(ZonedDateTime createdAt) Date and time (UTC) the Return Item was intitially created.void
setCustom
(CustomFields custom) Custom Fields of the Return Item.void
Unique identifier of the Return Item.void
User-defined unique identifier of the LineItemReturnItem.void
setLastModifiedAt
(ZonedDateTime lastModifiedAt) Date and time (UTC) the Return Item was last updated.void
setLineItemId
(String lineItemId) id
of the returned LineItem.void
setPaymentState
(ReturnPaymentState paymentState) Payment status of the Return Item:void
setQuantity
(Long quantity) Number of Line Items returned.void
setShipmentState
(ReturnShipmentState shipmentState) Shipment status of the Return Item.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.Customizable
unwrapCustomizable
Methods inherited from interface com.commercetools.api.models.order.LineItemReturnItem
withLineItemReturnItem
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.ReturnItem
withReturnItem
-
Constructor Details
-
LineItemReturnItemImpl
public LineItemReturnItemImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Return Item.
- Specified by:
getId
in interfaceReturnItem
- Returns:
- id
-
getKey
User-defined unique identifier of the LineItemReturnItem.
- Specified by:
getKey
in interfaceLineItemReturnItem
- Specified by:
getKey
in interfaceReturnItem
- Returns:
- key
-
getQuantity
Number of Line Items returned.
- Specified by:
getQuantity
in interfaceLineItemReturnItem
- Specified by:
getQuantity
in interfaceReturnItem
- Returns:
- quantity
-
getType
- Specified by:
getType
in interfaceReturnItem
- Returns:
- type
-
getComment
User-defined description for the return.
- Specified by:
getComment
in interfaceReturnItem
- Returns:
- comment
-
getShipmentState
Shipment status of the Return Item.
- Specified by:
getShipmentState
in interfaceReturnItem
- Returns:
- shipmentState
-
getPaymentState
Payment status of the Return Item:
NonRefundable
, for items in theAdvised
ReturnShipmentStateInitial
, for items in theReturned
ReturnShipmentState
- Specified by:
getPaymentState
in interfaceReturnItem
- Returns:
- paymentState
-
getCustom
Custom Fields of the Return Item.
- Specified by:
getCustom
in interfaceCustomizable<ReturnItem>
- Specified by:
getCustom
in interfaceReturnItem
- Returns:
- custom
-
getLastModifiedAt
Date and time (UTC) the Return Item was last updated.
- Specified by:
getLastModifiedAt
in interfaceReturnItem
- Returns:
- lastModifiedAt
-
getCreatedAt
Date and time (UTC) the Return Item was intitially created.
- Specified by:
getCreatedAt
in interfaceReturnItem
- Returns:
- createdAt
-
getLineItemId
id
of the returned LineItem.- Specified by:
getLineItemId
in interfaceLineItemReturnItem
- Returns:
- lineItemId
-
setId
Description copied from interface:ReturnItem
Unique identifier of the Return Item.
- Specified by:
setId
in interfaceReturnItem
- Parameters:
id
- value to be set
-
setKey
Description copied from interface:LineItemReturnItem
User-defined unique identifier of the LineItemReturnItem.
- Specified by:
setKey
in interfaceLineItemReturnItem
- Specified by:
setKey
in interfaceReturnItem
- Parameters:
key
- value to be set
-
setQuantity
Description copied from interface:LineItemReturnItem
Number of Line Items returned.
- Specified by:
setQuantity
in interfaceLineItemReturnItem
- Specified by:
setQuantity
in interfaceReturnItem
- Parameters:
quantity
- value to be set
-
setComment
Description copied from interface:ReturnItem
User-defined description for the return.
- Specified by:
setComment
in interfaceReturnItem
- Parameters:
comment
- value to be set
-
setShipmentState
Description copied from interface:ReturnItem
Shipment status of the Return Item.
- Specified by:
setShipmentState
in interfaceReturnItem
- Parameters:
shipmentState
- value to be set
-
setPaymentState
Description copied from interface:ReturnItem
Payment status of the Return Item:
NonRefundable
, for items in theAdvised
ReturnShipmentStateInitial
, for items in theReturned
ReturnShipmentState
- Specified by:
setPaymentState
in interfaceReturnItem
- Parameters:
paymentState
- value to be set
-
setCustom
Description copied from interface:ReturnItem
Custom Fields of the Return Item.
- Specified by:
setCustom
in interfaceCustomizable<ReturnItem>
- Specified by:
setCustom
in interfaceReturnItem
- Parameters:
custom
- value to be set
-
setLastModifiedAt
Description copied from interface:ReturnItem
Date and time (UTC) the Return Item was last updated.
- Specified by:
setLastModifiedAt
in interfaceReturnItem
- Parameters:
lastModifiedAt
- value to be set
-
setCreatedAt
Description copied from interface:ReturnItem
Date and time (UTC) the Return Item was intitially created.
- Specified by:
setCreatedAt
in interfaceReturnItem
- Parameters:
createdAt
- value to be set
-
setLineItemId
Description copied from interface:LineItemReturnItem
id
of the returned LineItem.- Specified by:
setLineItemId
in interfaceLineItemReturnItem
- Parameters:
lineItemId
- value to be set
-
equals
-
hashCode
-