public class

UnfulfillablePreviewItem

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

Class Overview

Holds item attributes and if available, reasons why the item was unfulfillable. ItemUnfulfillableReasons - error codes associated at the item level. Tries to explain why the item was unfulfillable. currently state: * InventoryUnavailable * NoDeliveryOption * UnknownDeliveryServiceError

Summary

Fields
private Object __equalsCalc
private boolean __hashCodeCalc
private String[] itemUnfulfillableReasons
private String merchantFulfillmentOrderItemId
private String merchantSKU
private int quantity
private static TypeDesc typeDesc
Public Constructors
UnfulfillablePreviewItem()
UnfulfillablePreviewItem(String merchantSKU, int quantity, String merchantFulfillmentOrderItemId, String[] itemUnfulfillableReasons)
Public Methods
synchronized boolean equals(Object obj)
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Deserializer
String getItemUnfulfillableReasons(int i)
String[] getItemUnfulfillableReasons()
Gets the itemUnfulfillableReasons value for this UnfulfillablePreviewItem.
String getMerchantFulfillmentOrderItemId()
Gets the merchantFulfillmentOrderItemId value for this UnfulfillablePreviewItem.
String getMerchantSKU()
Gets the merchantSKU value for this UnfulfillablePreviewItem.
int getQuantity()
Gets the quantity value for this UnfulfillablePreviewItem.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Serializer
static TypeDesc getTypeDesc()
Return type metadata object
synchronized int hashCode()
void setItemUnfulfillableReasons(String[] itemUnfulfillableReasons)
Sets the itemUnfulfillableReasons value for this UnfulfillablePreviewItem.
void setItemUnfulfillableReasons(int i, String _value)
void setMerchantFulfillmentOrderItemId(String merchantFulfillmentOrderItemId)
Sets the merchantFulfillmentOrderItemId value for this UnfulfillablePreviewItem.
void setMerchantSKU(String merchantSKU)
Sets the merchantSKU value for this UnfulfillablePreviewItem.
void setQuantity(int quantity)
Sets the quantity value for this UnfulfillablePreviewItem.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Object __equalsCalc

private boolean __hashCodeCalc

private String[] itemUnfulfillableReasons

private String merchantFulfillmentOrderItemId

private String merchantSKU

private int quantity

private static TypeDesc typeDesc

Public Constructors

public UnfulfillablePreviewItem ()

public UnfulfillablePreviewItem (String merchantSKU, int quantity, String merchantFulfillmentOrderItemId, String[] itemUnfulfillableReasons)

Parameters
merchantSKU
quantity
merchantFulfillmentOrderItemId
itemUnfulfillableReasons

Public Methods

public synchronized boolean equals (Object obj)

Parameters
obj

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

Get Custom Deserializer

Parameters
mechType
_javaType
_xmlType

public String getItemUnfulfillableReasons (int i)

Parameters
i

public String[] getItemUnfulfillableReasons ()

Gets the itemUnfulfillableReasons value for this UnfulfillablePreviewItem.

Returns
  • itemUnfulfillableReasons

public String getMerchantFulfillmentOrderItemId ()

Gets the merchantFulfillmentOrderItemId value for this UnfulfillablePreviewItem.

Returns
  • merchantFulfillmentOrderItemId

public String getMerchantSKU ()

Gets the merchantSKU value for this UnfulfillablePreviewItem.

Returns
  • merchantSKU

public int getQuantity ()

Gets the quantity value for this UnfulfillablePreviewItem.

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 synchronized int hashCode ()

public void setItemUnfulfillableReasons (String[] itemUnfulfillableReasons)

Sets the itemUnfulfillableReasons value for this UnfulfillablePreviewItem.

Parameters
itemUnfulfillableReasons

public void setItemUnfulfillableReasons (int i, String _value)

Parameters
i
_value

public void setMerchantFulfillmentOrderItemId (String merchantFulfillmentOrderItemId)

Sets the merchantFulfillmentOrderItemId value for this UnfulfillablePreviewItem.

Parameters
merchantFulfillmentOrderItemId

public void setMerchantSKU (String merchantSKU)

Sets the merchantSKU value for this UnfulfillablePreviewItem.

Parameters
merchantSKU

public void setQuantity (int quantity)

Sets the quantity value for this UnfulfillablePreviewItem.

Parameters
quantity