Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class GetCategoriesRequestType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AbstractRequestType
      extended by com.ebay.soap.eBLBaseComponents.GetCategoriesRequestType
All Implemented Interfaces:
java.io.Serializable

public class GetCategoriesRequestType
extends AbstractRequestType
implements java.io.Serializable

Retrieves the latest eBay category hierarchy for a given eBay site. Information returned for each category includes the category name and the unique ID for the category (unique within the eBay site for which categories are retrieved). A category ID is a required input when you list most items.

Java class for GetCategoriesRequestType complex type.

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

 <complexType name="GetCategoriesRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="CategorySiteID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CategoryParent" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LevelLimit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ViewAllNodes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.String> categoryParent
           
protected  java.lang.String categorySiteID
           
protected  java.lang.Integer levelLimit
           
protected  java.lang.Boolean viewAllNodes
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
GetCategoriesRequestType()
           
 
Method Summary
protected  java.util.List<java.lang.String> _getCategoryParent()
           
 java.lang.String[] getCategoryParent()
           
 java.lang.String getCategoryParent(int idx)
           
 int getCategoryParentLength()
           
 java.lang.String getCategorySiteID()
          Gets the value of the categorySiteID property.
 java.lang.Integer getLevelLimit()
          Gets the value of the levelLimit property.
 java.lang.Boolean isViewAllNodes()
          Gets the value of the viewAllNodes property.
 java.lang.String setCategoryParent(int idx, java.lang.String value)
           
 void setCategoryParent(java.lang.String[] values)
           
 void setCategorySiteID(java.lang.String value)
          Sets the value of the categorySiteID property.
 void setLevelLimit(java.lang.Integer value)
          Sets the value of the levelLimit property.
 void setViewAllNodes(java.lang.Boolean value)
          Sets the value of the viewAllNodes property.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
_getAny, _getDetailLevel, _getOutputSelector, getAny, getAny, getAnyLength, getBotBlock, getDetailLevel, getDetailLevel, getDetailLevelLength, getEndUserIP, getErrorHandling, getErrorLanguage, getInvocationID, getMessageID, getOutputSelector, getOutputSelector, getOutputSelectorLength, getVersion, getWarningLevel, setAny, setAny, setBotBlock, setDetailLevel, setDetailLevel, setEndUserIP, setErrorHandling, setErrorLanguage, setInvocationID, setMessageID, setOutputSelector, setOutputSelector, setVersion, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

categorySiteID

protected java.lang.String categorySiteID

categoryParent

protected java.util.List<java.lang.String> categoryParent

levelLimit

protected java.lang.Integer levelLimit

viewAllNodes

protected java.lang.Boolean viewAllNodes
Constructor Detail

GetCategoriesRequestType

public GetCategoriesRequestType()
Method Detail

getCategorySiteID

public java.lang.String getCategorySiteID()
Gets the value of the categorySiteID property.

Returns:
possible object is String

setCategorySiteID

public void setCategorySiteID(java.lang.String value)
Sets the value of the categorySiteID property.

Parameters:
value - allowed object is String

getCategoryParent

public java.lang.String[] getCategoryParent()
Returns:
array of String

getCategoryParent

public java.lang.String getCategoryParent(int idx)
Returns:
one of String

getCategoryParentLength

public int getCategoryParentLength()

setCategoryParent

public void setCategoryParent(java.lang.String[] values)
Parameters:
values - allowed objects are String

_getCategoryParent

protected java.util.List<java.lang.String> _getCategoryParent()

setCategoryParent

public java.lang.String setCategoryParent(int idx,
                                          java.lang.String value)
Parameters:
value - allowed object is String

getLevelLimit

public java.lang.Integer getLevelLimit()
Gets the value of the levelLimit property.

Returns:
possible object is Integer

setLevelLimit

public void setLevelLimit(java.lang.Integer value)
Sets the value of the levelLimit property.

Parameters:
value - allowed object is Integer

isViewAllNodes

public java.lang.Boolean isViewAllNodes()
Gets the value of the viewAllNodes property.

Returns:
possible object is Boolean

setViewAllNodes

public void setViewAllNodes(java.lang.Boolean value)
Sets the value of the viewAllNodes property.

Parameters:
value - allowed object is Boolean

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.