Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ProductListingDetailsType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.ProductListingDetailsType
All Implemented Interfaces:
Serializable

public class ProductListingDetailsType
extends Object
implements Serializable

Type used by the ProductListingDetails container, which is used by a seller in an add/revise/relist call to identify a product through a Global Trade Item Number (EAN, ISBN, UPC, etc.) or eBay Product ID (e.g. 'ePID'). If a specified product identifier is matched to a product in the eBay catalog, some of the details for the product listing, such as item title, listing description, item specifics, and stock photo are prefilled for the listing.

Note: The NameValueList container was added in Version 997, but it is not yet available for use in Sandbox or Production environments. Ultimately, specifying product identifiers through the NameValueList container will replace the process of specifying product identifiers through the BrandMPN container, or through the EAN, ISBN, or UPC fields. See the documentation for the NameValueList container for more information on how product identifiers are specified through this container. For more information on effective dates on this feature change and transition, see the Required Product Identifiers Mandate.

Java class for ProductListingDetailsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ProductListingDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="IncludeStockPhotoURL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="UseStockPhotoURLAsGallery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="StockPhotoURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="Copyright" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProductReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DetailsURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ProductDetailsURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="ReturnSearchResultOnDuplicates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ISBN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UPC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EAN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BrandMPN" type="{urn:ebay:apis:eBLBaseComponents}BrandMPNType" minOccurs="0"/>
         <element name="TicketListingDetails" type="{urn:ebay:apis:eBLBaseComponents}TicketListingDetailsType" minOccurs="0"/>
         <element name="UseFirstProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IncludeeBayProductDetails" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="NameValueList" type="{urn:ebay:apis:eBLBaseComponents}NameValueListType" maxOccurs="unbounded" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  BrandMPNType brandMPN
           
protected  List<String> copyright
           
protected  String detailsURL
           
protected  String ean
           
protected  Boolean includeeBayProductDetails
           
protected  Boolean includeStockPhotoURL
           
protected  String isbn
           
protected  List<NameValueListType> nameValueList
           
protected  String productDetailsURL
           
protected  String productReferenceID
           
protected  Boolean returnSearchResultOnDuplicates
           
protected  String stockPhotoURL
           
protected  TicketListingDetailsType ticketListingDetails
           
protected  String upc
           
protected  Boolean useFirstProduct
           
protected  Boolean useStockPhotoURLAsGallery
           
 
Constructor Summary
ProductListingDetailsType()
           
 
Method Summary
protected  List<Object> _getAny()
           
protected  List<String> _getCopyright()
           
protected  List<NameValueListType> _getNameValueList()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 BrandMPNType getBrandMPN()
          Gets the value of the brandMPN property.
 String[] getCopyright()
           
 String getCopyright(int idx)
           
 int getCopyrightLength()
           
 String getDetailsURL()
          Gets the value of the detailsURL property.
 String getEAN()
          Gets the value of the ean property.
 String getISBN()
          Gets the value of the isbn property.
 NameValueListType[] getNameValueList()
           
 NameValueListType getNameValueList(int idx)
           
 int getNameValueListLength()
           
 String getProductDetailsURL()
          Gets the value of the productDetailsURL property.
 String getProductReferenceID()
          Gets the value of the productReferenceID property.
 String getStockPhotoURL()
          Gets the value of the stockPhotoURL property.
 TicketListingDetailsType getTicketListingDetails()
          Gets the value of the ticketListingDetails property.
 String getUPC()
          Gets the value of the upc property.
 Boolean isIncludeeBayProductDetails()
          Gets the value of the includeeBayProductDetails property.
 Boolean isIncludeStockPhotoURL()
          Gets the value of the includeStockPhotoURL property.
 Boolean isReturnSearchResultOnDuplicates()
          Gets the value of the returnSearchResultOnDuplicates property.
 Boolean isUseFirstProduct()
          Gets the value of the useFirstProduct property.
 Boolean isUseStockPhotoURLAsGallery()
          Gets the value of the useStockPhotoURLAsGallery property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setBrandMPN(BrandMPNType value)
          Sets the value of the brandMPN property.
 String setCopyright(int idx, String value)
           
 void setCopyright(String[] values)
           
 void setDetailsURL(String value)
          Sets the value of the detailsURL property.
 void setEAN(String value)
          Sets the value of the ean property.
 void setIncludeeBayProductDetails(Boolean value)
          Sets the value of the includeeBayProductDetails property.
 void setIncludeStockPhotoURL(Boolean value)
          Sets the value of the includeStockPhotoURL property.
 void setISBN(String value)
          Sets the value of the isbn property.
 NameValueListType setNameValueList(int idx, NameValueListType value)
           
 void setNameValueList(NameValueListType[] values)
           
 void setProductDetailsURL(String value)
          Sets the value of the productDetailsURL property.
 void setProductReferenceID(String value)
          Sets the value of the productReferenceID property.
 void setReturnSearchResultOnDuplicates(Boolean value)
          Sets the value of the returnSearchResultOnDuplicates property.
 void setStockPhotoURL(String value)
          Sets the value of the stockPhotoURL property.
 void setTicketListingDetails(TicketListingDetailsType value)
          Sets the value of the ticketListingDetails property.
 void setUPC(String value)
          Sets the value of the upc property.
 void setUseFirstProduct(Boolean value)
          Sets the value of the useFirstProduct property.
 void setUseStockPhotoURLAsGallery(Boolean value)
          Sets the value of the useStockPhotoURLAsGallery property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includeStockPhotoURL

protected Boolean includeStockPhotoURL

useStockPhotoURLAsGallery

protected Boolean useStockPhotoURLAsGallery

stockPhotoURL

protected String stockPhotoURL

copyright

protected List<String> copyright

productReferenceID

protected String productReferenceID

detailsURL

protected String detailsURL

productDetailsURL

protected String productDetailsURL

returnSearchResultOnDuplicates

protected Boolean returnSearchResultOnDuplicates

isbn

protected String isbn

upc

protected String upc

ean

protected String ean

brandMPN

protected BrandMPNType brandMPN

ticketListingDetails

protected TicketListingDetailsType ticketListingDetails

useFirstProduct

protected Boolean useFirstProduct

includeeBayProductDetails

protected Boolean includeeBayProductDetails

nameValueList

protected List<NameValueListType> nameValueList

any

protected List<Object> any
Constructor Detail

ProductListingDetailsType

public ProductListingDetailsType()
Method Detail

isIncludeStockPhotoURL

public Boolean isIncludeStockPhotoURL()
Gets the value of the includeStockPhotoURL property.

Returns:
possible object is Boolean

setIncludeStockPhotoURL

public void setIncludeStockPhotoURL(Boolean value)
Sets the value of the includeStockPhotoURL property.

Parameters:
value - allowed object is Boolean

isUseStockPhotoURLAsGallery

public Boolean isUseStockPhotoURLAsGallery()
Gets the value of the useStockPhotoURLAsGallery property.

Returns:
possible object is Boolean

setUseStockPhotoURLAsGallery

public void setUseStockPhotoURLAsGallery(Boolean value)
Sets the value of the useStockPhotoURLAsGallery property.

Parameters:
value - allowed object is Boolean

getStockPhotoURL

public String getStockPhotoURL()
Gets the value of the stockPhotoURL property.

Returns:
possible object is String

setStockPhotoURL

public void setStockPhotoURL(String value)
Sets the value of the stockPhotoURL property.

Parameters:
value - allowed object is String

getCopyright

public String[] getCopyright()
Returns:
array of String

getCopyright

public String getCopyright(int idx)
Returns:
one of String

getCopyrightLength

public int getCopyrightLength()

setCopyright

public void setCopyright(String[] values)
Parameters:
values - allowed objects are String

_getCopyright

protected List<String> _getCopyright()

setCopyright

public String setCopyright(int idx,
                           String value)
Parameters:
value - allowed object is String

getProductReferenceID

public String getProductReferenceID()
Gets the value of the productReferenceID property.

Returns:
possible object is String

setProductReferenceID

public void setProductReferenceID(String value)
Sets the value of the productReferenceID property.

Parameters:
value - allowed object is String

getDetailsURL

public String getDetailsURL()
Gets the value of the detailsURL property.

Returns:
possible object is String

setDetailsURL

public void setDetailsURL(String value)
Sets the value of the detailsURL property.

Parameters:
value - allowed object is String

getProductDetailsURL

public String getProductDetailsURL()
Gets the value of the productDetailsURL property.

Returns:
possible object is String

setProductDetailsURL

public void setProductDetailsURL(String value)
Sets the value of the productDetailsURL property.

Parameters:
value - allowed object is String

isReturnSearchResultOnDuplicates

public Boolean isReturnSearchResultOnDuplicates()
Gets the value of the returnSearchResultOnDuplicates property.

Returns:
possible object is Boolean

setReturnSearchResultOnDuplicates

public void setReturnSearchResultOnDuplicates(Boolean value)
Sets the value of the returnSearchResultOnDuplicates property.

Parameters:
value - allowed object is Boolean

getISBN

public String getISBN()
Gets the value of the isbn property.

Returns:
possible object is String

setISBN

public void setISBN(String value)
Sets the value of the isbn property.

Parameters:
value - allowed object is String

getUPC

public String getUPC()
Gets the value of the upc property.

Returns:
possible object is String

setUPC

public void setUPC(String value)
Sets the value of the upc property.

Parameters:
value - allowed object is String

getEAN

public String getEAN()
Gets the value of the ean property.

Returns:
possible object is String

setEAN

public void setEAN(String value)
Sets the value of the ean property.

Parameters:
value - allowed object is String

getBrandMPN

public BrandMPNType getBrandMPN()
Gets the value of the brandMPN property.

Returns:
possible object is BrandMPNType

setBrandMPN

public void setBrandMPN(BrandMPNType value)
Sets the value of the brandMPN property.

Parameters:
value - allowed object is BrandMPNType

getTicketListingDetails

public TicketListingDetailsType getTicketListingDetails()
Gets the value of the ticketListingDetails property.

Returns:
possible object is TicketListingDetailsType

setTicketListingDetails

public void setTicketListingDetails(TicketListingDetailsType value)
Sets the value of the ticketListingDetails property.

Parameters:
value - allowed object is TicketListingDetailsType

isUseFirstProduct

public Boolean isUseFirstProduct()
Gets the value of the useFirstProduct property.

Returns:
possible object is Boolean

setUseFirstProduct

public void setUseFirstProduct(Boolean value)
Sets the value of the useFirstProduct property.

Parameters:
value - allowed object is Boolean

isIncludeeBayProductDetails

public Boolean isIncludeeBayProductDetails()
Gets the value of the includeeBayProductDetails property.

Returns:
possible object is Boolean

setIncludeeBayProductDetails

public void setIncludeeBayProductDetails(Boolean value)
Sets the value of the includeeBayProductDetails property.

Parameters:
value - allowed object is Boolean

getNameValueList

public NameValueListType[] getNameValueList()
Returns:
array of NameValueListType

getNameValueList

public NameValueListType getNameValueList(int idx)
Returns:
one of NameValueListType

getNameValueListLength

public int getNameValueListLength()

setNameValueList

public void setNameValueList(NameValueListType[] values)
Parameters:
values - allowed objects are NameValueListType

_getNameValueList

protected List<NameValueListType> _getNameValueList()

setNameValueList

public NameValueListType setNameValueList(int idx,
                                          NameValueListType value)
Parameters:
value - allowed object is NameValueListType

getAny

public Object[] getAny()
Returns:
array of Element Object

getAny

public Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(Object[] values)
Parameters:
values - allowed objects are Element Object

_getAny

protected List<Object> _getAny()

setAny

public Object setAny(int idx,
                     Object value)
Parameters:
value - allowed object is Element Object

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.