Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class CategoryType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.CategoryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Category

public class CategoryType
extends java.lang.Object
implements java.io.Serializable

Container for data on one listing category. Many of the CategoryType fields are only returned in the GetCategories response. Add/Revise/Relist calls only use the CategoryID field to specify which eBay category in which to list the item.

Java class for CategoryType complex type.

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

 <complexType name="CategoryType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="BestOfferEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AutoPayEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="B2BVATEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CatalogEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CategoryID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CategoryLevel" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CategoryName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CategoryParentID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CategoryParentName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProductSearchPageAvailable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ProductFinderIDs" type="{urn:ebay:apis:eBLBaseComponents}ExtendedProductFinderIDType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CharacteristicsSets" type="{urn:ebay:apis:eBLBaseComponents}CharacteristicsSetType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Expired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IntlAutosFixedCat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="LeafCategory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Virtual" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="NumOfItems" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="SellerGuaranteeEligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ORPA" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ORRA" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="LSD" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Keywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.Boolean autoPayEnabled
           
protected  java.lang.Boolean b2BVATEnabled
           
protected  java.lang.Boolean bestOfferEnabled
           
protected  java.lang.Boolean catalogEnabled
           
protected  java.lang.String categoryID
           
protected  java.lang.Integer categoryLevel
           
protected  java.lang.String categoryName
           
protected  java.util.List<java.lang.String> categoryParentID
           
protected  java.util.List<java.lang.String> categoryParentName
           
protected  java.util.List<CharacteristicsSetType> characteristicsSets
           
protected  java.lang.Boolean expired
           
protected  java.lang.Boolean intlAutosFixedCat
           
protected  java.lang.String keywords
           
protected  java.lang.Boolean leafCategory
           
protected  java.lang.Boolean lsd
           
protected  java.lang.Integer numOfItems
           
protected  java.lang.Boolean orpa
           
protected  java.lang.Boolean orra
           
protected  java.util.List<ExtendedProductFinderIDType> productFinderIDs
           
protected  java.lang.Boolean productSearchPageAvailable
           
protected  java.lang.Boolean sellerGuaranteeEligible
           
protected  java.lang.Boolean virtual
           
 
Constructor Summary
CategoryType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<java.lang.String> _getCategoryParentID()
           
protected  java.util.List<java.lang.String> _getCategoryParentName()
           
protected  java.util.List<CharacteristicsSetType> _getCharacteristicsSets()
           
protected  java.util.List<ExtendedProductFinderIDType> _getProductFinderIDs()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getCategoryID()
          Gets the value of the categoryID property.
 java.lang.Integer getCategoryLevel()
          Gets the value of the categoryLevel property.
 java.lang.String getCategoryName()
          Gets the value of the categoryName property.
 java.lang.String[] getCategoryParentID()
           
 java.lang.String getCategoryParentID(int idx)
           
 int getCategoryParentIDLength()
           
 java.lang.String[] getCategoryParentName()
           
 java.lang.String getCategoryParentName(int idx)
           
 int getCategoryParentNameLength()
           
 CharacteristicsSetType[] getCharacteristicsSets()
           
 CharacteristicsSetType getCharacteristicsSets(int idx)
           
 int getCharacteristicsSetsLength()
           
 java.lang.String getKeywords()
          Gets the value of the keywords property.
 java.lang.Integer getNumOfItems()
          Gets the value of the numOfItems property.
 ExtendedProductFinderIDType[] getProductFinderIDs()
           
 ExtendedProductFinderIDType getProductFinderIDs(int idx)
           
 int getProductFinderIDsLength()
           
 java.lang.Boolean isAutoPayEnabled()
          Gets the value of the autoPayEnabled property.
 java.lang.Boolean isB2BVATEnabled()
          Gets the value of the b2BVATEnabled property.
 java.lang.Boolean isBestOfferEnabled()
          Gets the value of the bestOfferEnabled property.
 java.lang.Boolean isCatalogEnabled()
          Gets the value of the catalogEnabled property.
 java.lang.Boolean isExpired()
          Gets the value of the expired property.
 java.lang.Boolean isIntlAutosFixedCat()
          Gets the value of the intlAutosFixedCat property.
 java.lang.Boolean isLeafCategory()
          Gets the value of the leafCategory property.
 java.lang.Boolean isLSD()
          Gets the value of the lsd property.
 java.lang.Boolean isORPA()
          Gets the value of the orpa property.
 java.lang.Boolean isORRA()
          Gets the value of the orra property.
 java.lang.Boolean isProductSearchPageAvailable()
          Gets the value of the productSearchPageAvailable property.
 java.lang.Boolean isSellerGuaranteeEligible()
          Gets the value of the sellerGuaranteeEligible property.
 java.lang.Boolean isVirtual()
          Gets the value of the virtual property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setAutoPayEnabled(java.lang.Boolean value)
          Sets the value of the autoPayEnabled property.
 void setB2BVATEnabled(java.lang.Boolean value)
          Sets the value of the b2BVATEnabled property.
 void setBestOfferEnabled(java.lang.Boolean value)
          Sets the value of the bestOfferEnabled property.
 void setCatalogEnabled(java.lang.Boolean value)
          Sets the value of the catalogEnabled property.
 void setCategoryID(java.lang.String value)
          Sets the value of the categoryID property.
 void setCategoryLevel(java.lang.Integer value)
          Sets the value of the categoryLevel property.
 void setCategoryName(java.lang.String value)
          Sets the value of the categoryName property.
 java.lang.String setCategoryParentID(int idx, java.lang.String value)
           
 void setCategoryParentID(java.lang.String[] values)
           
 java.lang.String setCategoryParentName(int idx, java.lang.String value)
           
 void setCategoryParentName(java.lang.String[] values)
           
 void setCharacteristicsSets(CharacteristicsSetType[] values)
           
 CharacteristicsSetType setCharacteristicsSets(int idx, CharacteristicsSetType value)
           
 void setExpired(java.lang.Boolean value)
          Sets the value of the expired property.
 void setIntlAutosFixedCat(java.lang.Boolean value)
          Sets the value of the intlAutosFixedCat property.
 void setKeywords(java.lang.String value)
          Sets the value of the keywords property.
 void setLeafCategory(java.lang.Boolean value)
          Sets the value of the leafCategory property.
 void setLSD(java.lang.Boolean value)
          Sets the value of the lsd property.
 void setNumOfItems(java.lang.Integer value)
          Sets the value of the numOfItems property.
 void setORPA(java.lang.Boolean value)
          Sets the value of the orpa property.
 void setORRA(java.lang.Boolean value)
          Sets the value of the orra property.
 void setProductFinderIDs(ExtendedProductFinderIDType[] values)
           
 ExtendedProductFinderIDType setProductFinderIDs(int idx, ExtendedProductFinderIDType value)
           
 void setProductSearchPageAvailable(java.lang.Boolean value)
          Sets the value of the productSearchPageAvailable property.
 void setSellerGuaranteeEligible(java.lang.Boolean value)
          Sets the value of the sellerGuaranteeEligible property.
 void setVirtual(java.lang.Boolean value)
          Sets the value of the virtual property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bestOfferEnabled

protected java.lang.Boolean bestOfferEnabled

autoPayEnabled

protected java.lang.Boolean autoPayEnabled

b2BVATEnabled

protected java.lang.Boolean b2BVATEnabled

catalogEnabled

protected java.lang.Boolean catalogEnabled

categoryID

protected java.lang.String categoryID

categoryLevel

protected java.lang.Integer categoryLevel

categoryName

protected java.lang.String categoryName

categoryParentID

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

categoryParentName

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

productSearchPageAvailable

protected java.lang.Boolean productSearchPageAvailable

productFinderIDs

protected java.util.List<ExtendedProductFinderIDType> productFinderIDs

characteristicsSets

protected java.util.List<CharacteristicsSetType> characteristicsSets

expired

protected java.lang.Boolean expired

intlAutosFixedCat

protected java.lang.Boolean intlAutosFixedCat

leafCategory

protected java.lang.Boolean leafCategory

virtual

protected java.lang.Boolean virtual

numOfItems

protected java.lang.Integer numOfItems

sellerGuaranteeEligible

protected java.lang.Boolean sellerGuaranteeEligible

orpa

protected java.lang.Boolean orpa

orra

protected java.lang.Boolean orra

lsd

protected java.lang.Boolean lsd

keywords

protected java.lang.String keywords

any

protected java.util.List<java.lang.Object> any
Constructor Detail

CategoryType

public CategoryType()
Method Detail

isBestOfferEnabled

public java.lang.Boolean isBestOfferEnabled()
Gets the value of the bestOfferEnabled property.

Returns:
possible object is Boolean

setBestOfferEnabled

public void setBestOfferEnabled(java.lang.Boolean value)
Sets the value of the bestOfferEnabled property.

Parameters:
value - allowed object is Boolean

isAutoPayEnabled

public java.lang.Boolean isAutoPayEnabled()
Gets the value of the autoPayEnabled property.

Returns:
possible object is Boolean

setAutoPayEnabled

public void setAutoPayEnabled(java.lang.Boolean value)
Sets the value of the autoPayEnabled property.

Parameters:
value - allowed object is Boolean

isB2BVATEnabled

public java.lang.Boolean isB2BVATEnabled()
Gets the value of the b2BVATEnabled property.

Returns:
possible object is Boolean

setB2BVATEnabled

public void setB2BVATEnabled(java.lang.Boolean value)
Sets the value of the b2BVATEnabled property.

Parameters:
value - allowed object is Boolean

isCatalogEnabled

public java.lang.Boolean isCatalogEnabled()
Gets the value of the catalogEnabled property.

Returns:
possible object is Boolean

setCatalogEnabled

public void setCatalogEnabled(java.lang.Boolean value)
Sets the value of the catalogEnabled property.

Parameters:
value - allowed object is Boolean

getCategoryID

public java.lang.String getCategoryID()
Gets the value of the categoryID property.

Returns:
possible object is String

setCategoryID

public void setCategoryID(java.lang.String value)
Sets the value of the categoryID property.

Parameters:
value - allowed object is String

getCategoryLevel

public java.lang.Integer getCategoryLevel()
Gets the value of the categoryLevel property.

Returns:
possible object is Integer

setCategoryLevel

public void setCategoryLevel(java.lang.Integer value)
Sets the value of the categoryLevel property.

Parameters:
value - allowed object is Integer

getCategoryName

public java.lang.String getCategoryName()
Gets the value of the categoryName property.

Returns:
possible object is String

setCategoryName

public void setCategoryName(java.lang.String value)
Sets the value of the categoryName property.

Parameters:
value - allowed object is String

getCategoryParentID

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

getCategoryParentID

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

getCategoryParentIDLength

public int getCategoryParentIDLength()

setCategoryParentID

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

_getCategoryParentID

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

setCategoryParentID

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

getCategoryParentName

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

getCategoryParentName

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

getCategoryParentNameLength

public int getCategoryParentNameLength()

setCategoryParentName

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

_getCategoryParentName

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

setCategoryParentName

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

isProductSearchPageAvailable

public java.lang.Boolean isProductSearchPageAvailable()
Gets the value of the productSearchPageAvailable property.

Returns:
possible object is Boolean

setProductSearchPageAvailable

public void setProductSearchPageAvailable(java.lang.Boolean value)
Sets the value of the productSearchPageAvailable property.

Parameters:
value - allowed object is Boolean

getProductFinderIDs

public ExtendedProductFinderIDType[] getProductFinderIDs()
Returns:
array of ExtendedProductFinderIDType

getProductFinderIDs

public ExtendedProductFinderIDType getProductFinderIDs(int idx)
Returns:
one of ExtendedProductFinderIDType

getProductFinderIDsLength

public int getProductFinderIDsLength()

setProductFinderIDs

public void setProductFinderIDs(ExtendedProductFinderIDType[] values)
Parameters:
values - allowed objects are ExtendedProductFinderIDType

_getProductFinderIDs

protected java.util.List<ExtendedProductFinderIDType> _getProductFinderIDs()

setProductFinderIDs

public ExtendedProductFinderIDType setProductFinderIDs(int idx,
                                                       ExtendedProductFinderIDType value)
Parameters:
value - allowed object is ExtendedProductFinderIDType

getCharacteristicsSets

public CharacteristicsSetType[] getCharacteristicsSets()
Returns:
array of CharacteristicsSetType

getCharacteristicsSets

public CharacteristicsSetType getCharacteristicsSets(int idx)
Returns:
one of CharacteristicsSetType

getCharacteristicsSetsLength

public int getCharacteristicsSetsLength()

setCharacteristicsSets

public void setCharacteristicsSets(CharacteristicsSetType[] values)
Parameters:
values - allowed objects are CharacteristicsSetType

_getCharacteristicsSets

protected java.util.List<CharacteristicsSetType> _getCharacteristicsSets()

setCharacteristicsSets

public CharacteristicsSetType setCharacteristicsSets(int idx,
                                                     CharacteristicsSetType value)
Parameters:
value - allowed object is CharacteristicsSetType

isExpired

public java.lang.Boolean isExpired()
Gets the value of the expired property.

Returns:
possible object is Boolean

setExpired

public void setExpired(java.lang.Boolean value)
Sets the value of the expired property.

Parameters:
value - allowed object is Boolean

isIntlAutosFixedCat

public java.lang.Boolean isIntlAutosFixedCat()
Gets the value of the intlAutosFixedCat property.

Returns:
possible object is Boolean

setIntlAutosFixedCat

public void setIntlAutosFixedCat(java.lang.Boolean value)
Sets the value of the intlAutosFixedCat property.

Parameters:
value - allowed object is Boolean

isLeafCategory

public java.lang.Boolean isLeafCategory()
Gets the value of the leafCategory property.

Returns:
possible object is Boolean

setLeafCategory

public void setLeafCategory(java.lang.Boolean value)
Sets the value of the leafCategory property.

Parameters:
value - allowed object is Boolean

isVirtual

public java.lang.Boolean isVirtual()
Gets the value of the virtual property.

Returns:
possible object is Boolean

setVirtual

public void setVirtual(java.lang.Boolean value)
Sets the value of the virtual property.

Parameters:
value - allowed object is Boolean

getNumOfItems

public java.lang.Integer getNumOfItems()
Gets the value of the numOfItems property.

Returns:
possible object is Integer

setNumOfItems

public void setNumOfItems(java.lang.Integer value)
Sets the value of the numOfItems property.

Parameters:
value - allowed object is Integer

isSellerGuaranteeEligible

public java.lang.Boolean isSellerGuaranteeEligible()
Gets the value of the sellerGuaranteeEligible property.

Returns:
possible object is Boolean

setSellerGuaranteeEligible

public void setSellerGuaranteeEligible(java.lang.Boolean value)
Sets the value of the sellerGuaranteeEligible property.

Parameters:
value - allowed object is Boolean

isORPA

public java.lang.Boolean isORPA()
Gets the value of the orpa property.

Returns:
possible object is Boolean

setORPA

public void setORPA(java.lang.Boolean value)
Sets the value of the orpa property.

Parameters:
value - allowed object is Boolean

isORRA

public java.lang.Boolean isORRA()
Gets the value of the orra property.

Returns:
possible object is Boolean

setORRA

public void setORRA(java.lang.Boolean value)
Sets the value of the orra property.

Parameters:
value - allowed object is Boolean

isLSD

public java.lang.Boolean isLSD()
Gets the value of the lsd property.

Returns:
possible object is Boolean

setLSD

public void setLSD(java.lang.Boolean value)
Sets the value of the lsd property.

Parameters:
value - allowed object is Boolean

getKeywords

public java.lang.String getKeywords()
Gets the value of the keywords property.

Returns:
possible object is String

setKeywords

public void setKeywords(java.lang.String value)
Sets the value of the keywords property.

Parameters:
value - allowed object is String

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

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

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.