Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class CategoryType

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

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

autoPayEnabled

protected Boolean autoPayEnabled

b2BVATEnabled

protected Boolean b2BVATEnabled

catalogEnabled

protected Boolean catalogEnabled

categoryID

protected String categoryID

categoryLevel

protected Integer categoryLevel

categoryName

protected String categoryName

categoryParentID

protected List<String> categoryParentID

categoryParentName

protected List<String> categoryParentName

productSearchPageAvailable

protected Boolean productSearchPageAvailable

productFinderIDs

protected List<ExtendedProductFinderIDType> productFinderIDs

characteristicsSets

protected List<CharacteristicsSetType> characteristicsSets

expired

protected Boolean expired

intlAutosFixedCat

protected Boolean intlAutosFixedCat

leafCategory

protected Boolean leafCategory

virtual

protected Boolean virtual

numOfItems

protected Integer numOfItems

sellerGuaranteeEligible

protected Boolean sellerGuaranteeEligible

orpa

protected Boolean orpa

orra

protected Boolean orra

lsd

protected Boolean lsd

keywords

protected String keywords

any

protected List<Object> any
Constructor Detail

CategoryType

public CategoryType()
Method Detail

isBestOfferEnabled

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

Returns:
possible object is Boolean

setBestOfferEnabled

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

Parameters:
value - allowed object is Boolean

isAutoPayEnabled

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

Returns:
possible object is Boolean

setAutoPayEnabled

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

Parameters:
value - allowed object is Boolean

isB2BVATEnabled

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

Returns:
possible object is Boolean

setB2BVATEnabled

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

Parameters:
value - allowed object is Boolean

isCatalogEnabled

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

Returns:
possible object is Boolean

setCatalogEnabled

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

Parameters:
value - allowed object is Boolean

getCategoryID

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

Returns:
possible object is String

setCategoryID

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

Parameters:
value - allowed object is String

getCategoryLevel

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

Returns:
possible object is Integer

setCategoryLevel

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

Parameters:
value - allowed object is Integer

getCategoryName

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

Returns:
possible object is String

setCategoryName

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

Parameters:
value - allowed object is String

getCategoryParentID

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

getCategoryParentID

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

getCategoryParentIDLength

public int getCategoryParentIDLength()

setCategoryParentID

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

_getCategoryParentID

protected List<String> _getCategoryParentID()

setCategoryParentID

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

getCategoryParentName

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

getCategoryParentName

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

getCategoryParentNameLength

public int getCategoryParentNameLength()

setCategoryParentName

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

_getCategoryParentName

protected List<String> _getCategoryParentName()

setCategoryParentName

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

isProductSearchPageAvailable

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

Returns:
possible object is Boolean

setProductSearchPageAvailable

public void setProductSearchPageAvailable(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 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 List<CharacteristicsSetType> _getCharacteristicsSets()

setCharacteristicsSets

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

isExpired

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

Returns:
possible object is Boolean

setExpired

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

Parameters:
value - allowed object is Boolean

isIntlAutosFixedCat

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

Returns:
possible object is Boolean

setIntlAutosFixedCat

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

Parameters:
value - allowed object is Boolean

isLeafCategory

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

Returns:
possible object is Boolean

setLeafCategory

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

Parameters:
value - allowed object is Boolean

isVirtual

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

Returns:
possible object is Boolean

setVirtual

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

Parameters:
value - allowed object is Boolean

getNumOfItems

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

Returns:
possible object is Integer

setNumOfItems

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

Parameters:
value - allowed object is Integer

isSellerGuaranteeEligible

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

Returns:
possible object is Boolean

setSellerGuaranteeEligible

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

Parameters:
value - allowed object is Boolean

isORPA

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

Returns:
possible object is Boolean

setORPA

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

Parameters:
value - allowed object is Boolean

isORRA

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

Returns:
possible object is Boolean

setORRA

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

Parameters:
value - allowed object is Boolean

isLSD

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

Returns:
possible object is Boolean

setLSD

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

Parameters:
value - allowed object is Boolean

getKeywords

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

Returns:
possible object is String

setKeywords

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

Parameters:
value - allowed object is String

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.