Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class CatalogProductType

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

public class CatalogProductType
extends Object
implements Serializable

This type is deprecated.

Java class for CatalogProductType complex type.

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

 <complexType name="CatalogProductType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Title" 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="StockPhotoURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="DisplayStockPhotos" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ItemCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ExternalProductID" type="{urn:ebay:apis:eBLBaseComponents}ExternalProductIDType" minOccurs="0"/>
         <element name="ProductReferenceID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="AttributeSetID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ItemSpecifics" type="{urn:ebay:apis:eBLBaseComponents}NameValueListArrayType" minOccurs="0"/>
         <element name="ReviewCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ReviewDetails" type="{urn:ebay:apis:eBLBaseComponents}ReviewDetailsType" minOccurs="0"/>
         <element name="ProductState" type="{urn:ebay:apis:eBLBaseComponents}ProductStateCodeType" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  Integer attributeSetID
           
protected  String detailsURL
           
protected  Boolean displayStockPhotos
           
protected  ExternalProductIDType externalProductID
           
protected  Integer itemCount
           
protected  NameValueListArrayType itemSpecifics
           
protected  Long productReferenceID
           
protected  ProductStateCodeType productState
           
protected  Integer reviewCount
           
protected  ReviewDetailsType reviewDetails
           
protected  String stockPhotoURL
           
protected  String title
           
 
Constructor Summary
CatalogProductType()
           
 
Method Summary
protected  List<Object> _getAny()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 Integer getAttributeSetID()
          Gets the value of the attributeSetID property.
 String getDetailsURL()
          Gets the value of the detailsURL property.
 ExternalProductIDType getExternalProductID()
          Gets the value of the externalProductID property.
 Integer getItemCount()
          Gets the value of the itemCount property.
 NameValueListArrayType getItemSpecifics()
          Gets the value of the itemSpecifics property.
 Long getProductReferenceID()
          Gets the value of the productReferenceID property.
 ProductStateCodeType getProductState()
          Gets the value of the productState property.
 Integer getReviewCount()
          Gets the value of the reviewCount property.
 ReviewDetailsType getReviewDetails()
          Gets the value of the reviewDetails property.
 String getStockPhotoURL()
          Gets the value of the stockPhotoURL property.
 String getTitle()
          Gets the value of the title property.
 Boolean isDisplayStockPhotos()
          Gets the value of the displayStockPhotos property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setAttributeSetID(Integer value)
          Sets the value of the attributeSetID property.
 void setDetailsURL(String value)
          Sets the value of the detailsURL property.
 void setDisplayStockPhotos(Boolean value)
          Sets the value of the displayStockPhotos property.
 void setExternalProductID(ExternalProductIDType value)
          Sets the value of the externalProductID property.
 void setItemCount(Integer value)
          Sets the value of the itemCount property.
 void setItemSpecifics(NameValueListArrayType value)
          Sets the value of the itemSpecifics property.
 void setProductReferenceID(Long value)
          Sets the value of the productReferenceID property.
 void setProductState(ProductStateCodeType value)
          Sets the value of the productState property.
 void setReviewCount(Integer value)
          Sets the value of the reviewCount property.
 void setReviewDetails(ReviewDetailsType value)
          Sets the value of the reviewDetails property.
 void setStockPhotoURL(String value)
          Sets the value of the stockPhotoURL property.
 void setTitle(String value)
          Sets the value of the title property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

protected String title

detailsURL

protected String detailsURL

stockPhotoURL

protected String stockPhotoURL

displayStockPhotos

protected Boolean displayStockPhotos

itemCount

protected Integer itemCount

externalProductID

protected ExternalProductIDType externalProductID

productReferenceID

protected Long productReferenceID

attributeSetID

protected Integer attributeSetID

itemSpecifics

protected NameValueListArrayType itemSpecifics

reviewCount

protected Integer reviewCount

reviewDetails

protected ReviewDetailsType reviewDetails

productState

protected ProductStateCodeType productState

any

protected List<Object> any
Constructor Detail

CatalogProductType

public CatalogProductType()
Method Detail

getTitle

public String getTitle()
Gets the value of the title property.

Returns:
possible object is String

setTitle

public void setTitle(String value)
Sets the value of the title 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

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

isDisplayStockPhotos

public Boolean isDisplayStockPhotos()
Gets the value of the displayStockPhotos property.

Returns:
possible object is Boolean

setDisplayStockPhotos

public void setDisplayStockPhotos(Boolean value)
Sets the value of the displayStockPhotos property.

Parameters:
value - allowed object is Boolean

getItemCount

public Integer getItemCount()
Gets the value of the itemCount property.

Returns:
possible object is Integer

setItemCount

public void setItemCount(Integer value)
Sets the value of the itemCount property.

Parameters:
value - allowed object is Integer

getExternalProductID

public ExternalProductIDType getExternalProductID()
Gets the value of the externalProductID property.

Returns:
possible object is ExternalProductIDType

setExternalProductID

public void setExternalProductID(ExternalProductIDType value)
Sets the value of the externalProductID property.

Parameters:
value - allowed object is ExternalProductIDType

getProductReferenceID

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

Returns:
possible object is Long

setProductReferenceID

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

Parameters:
value - allowed object is Long

getAttributeSetID

public Integer getAttributeSetID()
Gets the value of the attributeSetID property.

Returns:
possible object is Integer

setAttributeSetID

public void setAttributeSetID(Integer value)
Sets the value of the attributeSetID property.

Parameters:
value - allowed object is Integer

getItemSpecifics

public NameValueListArrayType getItemSpecifics()
Gets the value of the itemSpecifics property.

Returns:
possible object is NameValueListArrayType

setItemSpecifics

public void setItemSpecifics(NameValueListArrayType value)
Sets the value of the itemSpecifics property.

Parameters:
value - allowed object is NameValueListArrayType

getReviewCount

public Integer getReviewCount()
Gets the value of the reviewCount property.

Returns:
possible object is Integer

setReviewCount

public void setReviewCount(Integer value)
Sets the value of the reviewCount property.

Parameters:
value - allowed object is Integer

getReviewDetails

public ReviewDetailsType getReviewDetails()
Gets the value of the reviewDetails property.

Returns:
possible object is ReviewDetailsType

setReviewDetails

public void setReviewDetails(ReviewDetailsType value)
Sets the value of the reviewDetails property.

Parameters:
value - allowed object is ReviewDetailsType

getProductState

public ProductStateCodeType getProductState()
Gets the value of the productState property.

Returns:
possible object is ProductStateCodeType

setProductState

public void setProductState(ProductStateCodeType value)
Sets the value of the productState property.

Parameters:
value - allowed object is ProductStateCodeType

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.