public class

CategoryType

extends Object
java.lang.Object
   ↳ ebay.apis.eblbasecomponents.CategoryType

Class Overview

Container for data on the primary category of listing.

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="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"/>
         <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="CSIDList" type="{http://www.w3.org/2001/XMLSchema}string" 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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean autoPayEnabled
protected Boolean b2BVATEnabled
protected Boolean catalogEnabled
protected String categoryID
protected Integer categoryLevel
protected String categoryName
protected List<String> categoryParentID
protected List<String> categoryParentName
protected List<String> csidList
protected Boolean expired
protected Boolean intlAutosFixedCat
protected Boolean leafCategory
protected Boolean virtual
Public Constructors
CategoryType()
Public Methods
List<String> getCSIDList()
Gets the value of the csidList property.
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.
List<String> getCategoryParentID()
Gets the value of the categoryParentID property.
List<String> getCategoryParentName()
Gets the value of the categoryParentName property.
Boolean isAutoPayEnabled()
Gets the value of the autoPayEnabled property.
Boolean isB2BVATEnabled()
Gets the value of the b2BVATEnabled 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 isVirtual()
Gets the value of the virtual property.
void setAutoPayEnabled(Boolean value)
Sets the value of the autoPayEnabled property.
void setB2BVATEnabled(Boolean value)
Sets the value of the b2BVATEnabled 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.
void setExpired(Boolean value)
Sets the value of the expired property.
void setIntlAutosFixedCat(Boolean value)
Sets the value of the intlAutosFixedCat property.
void setLeafCategory(Boolean value)
Sets the value of the leafCategory property.
void setVirtual(Boolean value)
Sets the value of the virtual property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean autoPayEnabled

protected Boolean b2BVATEnabled

protected Boolean catalogEnabled

protected String categoryID

protected Integer categoryLevel

protected String categoryName

protected List<String> categoryParentID

protected List<String> categoryParentName

protected List<String> csidList

protected Boolean expired

protected Boolean intlAutosFixedCat

protected Boolean leafCategory

protected Boolean virtual

Public Constructors

public CategoryType ()

Public Methods

public List<String> getCSIDList ()

Gets the value of the csidList property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the csidList property.

For example, to add a new item, do as follows:

    getCSIDList().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public String getCategoryID ()

Gets the value of the categoryID property.

Returns
  • possible object is String

public Integer getCategoryLevel ()

Gets the value of the categoryLevel property.

Returns
  • possible object is Integer

public String getCategoryName ()

Gets the value of the categoryName property.

Returns
  • possible object is String

public List<String> getCategoryParentID ()

Gets the value of the categoryParentID property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the categoryParentID property.

For example, to add a new item, do as follows:

    getCategoryParentID().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public List<String> getCategoryParentName ()

Gets the value of the categoryParentName property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the categoryParentName property.

For example, to add a new item, do as follows:

    getCategoryParentName().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public Boolean isAutoPayEnabled ()

Gets the value of the autoPayEnabled property.

Returns
  • possible object is Boolean

public Boolean isB2BVATEnabled ()

Gets the value of the b2BVATEnabled property.

Returns
  • possible object is Boolean

public Boolean isCatalogEnabled ()

Gets the value of the catalogEnabled property.

Returns
  • possible object is Boolean

public Boolean isExpired ()

Gets the value of the expired property.

Returns
  • possible object is Boolean

public Boolean isIntlAutosFixedCat ()

Gets the value of the intlAutosFixedCat property.

Returns
  • possible object is Boolean

public Boolean isLeafCategory ()

Gets the value of the leafCategory property.

Returns
  • possible object is Boolean

public Boolean isVirtual ()

Gets the value of the virtual property.

Returns
  • possible object is Boolean

public void setAutoPayEnabled (Boolean value)

Sets the value of the autoPayEnabled property.

Parameters
value Allowed object is Boolean

public void setB2BVATEnabled (Boolean value)

Sets the value of the b2BVATEnabled property.

Parameters
value Allowed object is Boolean

public void setCatalogEnabled (Boolean value)

Sets the value of the catalogEnabled property.

Parameters
value Allowed object is Boolean

public void setCategoryID (String value)

Sets the value of the categoryID property.

Parameters
value Allowed object is String

public void setCategoryLevel (Integer value)

Sets the value of the categoryLevel property.

Parameters
value Allowed object is Integer

public void setCategoryName (String value)

Sets the value of the categoryName property.

Parameters
value Allowed object is String

public void setExpired (Boolean value)

Sets the value of the expired property.

Parameters
value Allowed object is Boolean

public void setIntlAutosFixedCat (Boolean value)

Sets the value of the intlAutosFixedCat property.

Parameters
value Allowed object is Boolean

public void setLeafCategory (Boolean value)

Sets the value of the leafCategory property.

Parameters
value Allowed object is Boolean

public void setVirtual (Boolean value)

Sets the value of the virtual property.

Parameters
value Allowed object is Boolean