public class

FulfillmentOrderItem

extends Object
implements Serializable
java.lang.Object
   ↳ com.amazonaws.fba_outbound.doc._2007_08_02.FulfillmentOrderItem

Class Overview

The MerchantFulfillmentOrderItemId must be unique for all items in the same fulfillment order. This value can be used to disambiguate multiple fulfillment items that have the same SKU. If your system already has a unique order line-item identifier, then that may be a good value to put in this field. DisplayableComment contains a value that will appear in recipient-facing materials such as the packing slip. FulfillmentNetworkSKU may be specified when the active merchant SKU doesn't map to the desired fulfillment network SKU (FNSKU); please note the merchant SKU is always required. The value is only ever considered when Removal fulfillment method is selected. OrderItemDisposition indicates the disposition of the inventory, either Sellable or Unsellable. The Unsellable disposition is only permitted when Removal fulfillment method is selected. See enumeration for possible values, default is Sellable. PerUnitDeclaredValue is the monetary value assigned by the merchant to each unit of inventory of the merchantSku for this line item. If not specified, it defaults to zero.

Summary

Fields
private Object __equalsCalc
private boolean __hashCodeCalc
private int cancelledQuantity
private String displayableComment
private String estimatedArrivalDateTime
private String estimatedShipDateTime
private String fulfillmentNetworkSKU
private String giftMessage
private String merchantFulfillmentOrderItemId
private String merchantSKU
private String orderItemDisposition
private Currency perUnitDeclaredValue
private int quantity
private static TypeDesc typeDesc
private int unfulfillableQuantity
Public Constructors
FulfillmentOrderItem()
FulfillmentOrderItem(String merchantSKU, String merchantFulfillmentOrderItemId, int quantity, String giftMessage, String displayableComment, String fulfillmentNetworkSKU, String orderItemDisposition, int cancelledQuantity, int unfulfillableQuantity, String estimatedShipDateTime, String estimatedArrivalDateTime, Currency perUnitDeclaredValue)
Public Methods
synchronized boolean equals(Object obj)
int getCancelledQuantity()
Gets the cancelledQuantity value for this FulfillmentOrderItem.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Deserializer
String getDisplayableComment()
Gets the displayableComment value for this FulfillmentOrderItem.
String getEstimatedArrivalDateTime()
Gets the estimatedArrivalDateTime value for this FulfillmentOrderItem.
String getEstimatedShipDateTime()
Gets the estimatedShipDateTime value for this FulfillmentOrderItem.
String getFulfillmentNetworkSKU()
Gets the fulfillmentNetworkSKU value for this FulfillmentOrderItem.
String getGiftMessage()
Gets the giftMessage value for this FulfillmentOrderItem.
String getMerchantFulfillmentOrderItemId()
Gets the merchantFulfillmentOrderItemId value for this FulfillmentOrderItem.
String getMerchantSKU()
Gets the merchantSKU value for this FulfillmentOrderItem.
String getOrderItemDisposition()
Gets the orderItemDisposition value for this FulfillmentOrderItem.
Currency getPerUnitDeclaredValue()
Gets the perUnitDeclaredValue value for this FulfillmentOrderItem.
int getQuantity()
Gets the quantity value for this FulfillmentOrderItem.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Serializer
static TypeDesc getTypeDesc()
Return type metadata object
int getUnfulfillableQuantity()
Gets the unfulfillableQuantity value for this FulfillmentOrderItem.
synchronized int hashCode()
void setCancelledQuantity(int cancelledQuantity)
Sets the cancelledQuantity value for this FulfillmentOrderItem.
void setDisplayableComment(String displayableComment)
Sets the displayableComment value for this FulfillmentOrderItem.
void setEstimatedArrivalDateTime(String estimatedArrivalDateTime)
Sets the estimatedArrivalDateTime value for this FulfillmentOrderItem.
void setEstimatedShipDateTime(String estimatedShipDateTime)
Sets the estimatedShipDateTime value for this FulfillmentOrderItem.
void setFulfillmentNetworkSKU(String fulfillmentNetworkSKU)
Sets the fulfillmentNetworkSKU value for this FulfillmentOrderItem.
void setGiftMessage(String giftMessage)
Sets the giftMessage value for this FulfillmentOrderItem.
void setMerchantFulfillmentOrderItemId(String merchantFulfillmentOrderItemId)
Sets the merchantFulfillmentOrderItemId value for this FulfillmentOrderItem.
void setMerchantSKU(String merchantSKU)
Sets the merchantSKU value for this FulfillmentOrderItem.
void setOrderItemDisposition(String orderItemDisposition)
Sets the orderItemDisposition value for this FulfillmentOrderItem.
void setPerUnitDeclaredValue(Currency perUnitDeclaredValue)
Sets the perUnitDeclaredValue value for this FulfillmentOrderItem.
void setQuantity(int quantity)
Sets the quantity value for this FulfillmentOrderItem.
void setUnfulfillableQuantity(int unfulfillableQuantity)
Sets the unfulfillableQuantity value for this FulfillmentOrderItem.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Object __equalsCalc

private boolean __hashCodeCalc

private int cancelledQuantity

private String displayableComment

private String estimatedArrivalDateTime

private String estimatedShipDateTime

private String fulfillmentNetworkSKU

private String giftMessage

private String merchantFulfillmentOrderItemId

private String merchantSKU

private String orderItemDisposition

private Currency perUnitDeclaredValue

private int quantity

private static TypeDesc typeDesc

private int unfulfillableQuantity

Public Constructors

public FulfillmentOrderItem ()

public FulfillmentOrderItem (String merchantSKU, String merchantFulfillmentOrderItemId, int quantity, String giftMessage, String displayableComment, String fulfillmentNetworkSKU, String orderItemDisposition, int cancelledQuantity, int unfulfillableQuantity, String estimatedShipDateTime, String estimatedArrivalDateTime, Currency perUnitDeclaredValue)

Parameters
merchantSKU
merchantFulfillmentOrderItemId
quantity
giftMessage
displayableComment
fulfillmentNetworkSKU
orderItemDisposition
cancelledQuantity
unfulfillableQuantity
estimatedShipDateTime
estimatedArrivalDateTime
perUnitDeclaredValue

Public Methods

public synchronized boolean equals (Object obj)

Parameters
obj

public int getCancelledQuantity ()

Gets the cancelledQuantity value for this FulfillmentOrderItem.

Returns
  • cancelledQuantity

public static Deserializer getDeserializer (String mechType, Class _javaType, QName _xmlType)

Get Custom Deserializer

Parameters
mechType
_javaType
_xmlType

public String getDisplayableComment ()

Gets the displayableComment value for this FulfillmentOrderItem.

Returns
  • displayableComment

public String getEstimatedArrivalDateTime ()

Gets the estimatedArrivalDateTime value for this FulfillmentOrderItem.

Returns
  • estimatedArrivalDateTime

public String getEstimatedShipDateTime ()

Gets the estimatedShipDateTime value for this FulfillmentOrderItem.

Returns
  • estimatedShipDateTime

public String getFulfillmentNetworkSKU ()

Gets the fulfillmentNetworkSKU value for this FulfillmentOrderItem.

Returns
  • fulfillmentNetworkSKU

public String getGiftMessage ()

Gets the giftMessage value for this FulfillmentOrderItem.

Returns
  • giftMessage

public String getMerchantFulfillmentOrderItemId ()

Gets the merchantFulfillmentOrderItemId value for this FulfillmentOrderItem.

Returns
  • merchantFulfillmentOrderItemId

public String getMerchantSKU ()

Gets the merchantSKU value for this FulfillmentOrderItem.

Returns
  • merchantSKU

public String getOrderItemDisposition ()

Gets the orderItemDisposition value for this FulfillmentOrderItem.

Returns
  • orderItemDisposition

public Currency getPerUnitDeclaredValue ()

Gets the perUnitDeclaredValue value for this FulfillmentOrderItem.

Returns
  • perUnitDeclaredValue

public int getQuantity ()

Gets the quantity value for this FulfillmentOrderItem.

Returns
  • quantity

public static Serializer getSerializer (String mechType, Class _javaType, QName _xmlType)

Get Custom Serializer

Parameters
mechType
_javaType
_xmlType

public static TypeDesc getTypeDesc ()

Return type metadata object

public int getUnfulfillableQuantity ()

Gets the unfulfillableQuantity value for this FulfillmentOrderItem.

Returns
  • unfulfillableQuantity

public synchronized int hashCode ()

public void setCancelledQuantity (int cancelledQuantity)

Sets the cancelledQuantity value for this FulfillmentOrderItem.

Parameters
cancelledQuantity

public void setDisplayableComment (String displayableComment)

Sets the displayableComment value for this FulfillmentOrderItem.

Parameters
displayableComment

public void setEstimatedArrivalDateTime (String estimatedArrivalDateTime)

Sets the estimatedArrivalDateTime value for this FulfillmentOrderItem.

Parameters
estimatedArrivalDateTime

public void setEstimatedShipDateTime (String estimatedShipDateTime)

Sets the estimatedShipDateTime value for this FulfillmentOrderItem.

Parameters
estimatedShipDateTime

public void setFulfillmentNetworkSKU (String fulfillmentNetworkSKU)

Sets the fulfillmentNetworkSKU value for this FulfillmentOrderItem.

Parameters
fulfillmentNetworkSKU

public void setGiftMessage (String giftMessage)

Sets the giftMessage value for this FulfillmentOrderItem.

Parameters
giftMessage

public void setMerchantFulfillmentOrderItemId (String merchantFulfillmentOrderItemId)

Sets the merchantFulfillmentOrderItemId value for this FulfillmentOrderItem.

Parameters
merchantFulfillmentOrderItemId

public void setMerchantSKU (String merchantSKU)

Sets the merchantSKU value for this FulfillmentOrderItem.

Parameters
merchantSKU

public void setOrderItemDisposition (String orderItemDisposition)

Sets the orderItemDisposition value for this FulfillmentOrderItem.

Parameters
orderItemDisposition

public void setPerUnitDeclaredValue (Currency perUnitDeclaredValue)

Sets the perUnitDeclaredValue value for this FulfillmentOrderItem.

Parameters
perUnitDeclaredValue

public void setQuantity (int quantity)

Sets the quantity value for this FulfillmentOrderItem.

Parameters
quantity

public void setUnfulfillableQuantity (int unfulfillableQuantity)

Sets the unfulfillableQuantity value for this FulfillmentOrderItem.

Parameters
unfulfillableQuantity