Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class GetCategorySpecificsRequestType

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

public class GetCategorySpecificsRequestType
extends AbstractRequestType
implements Serializable

This is the base request type for the GetCategorySpecifics call. This call is used to retrieve recommended Item Specifics names and values for one or multiple eBay Categories.

Java class for GetCategorySpecificsRequestType complex type.

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

 <complexType name="GetCategorySpecificsRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="CategoryID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LastUpdateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="MaxNames" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="MaxValuesPerName" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CategorySpecific" type="{urn:ebay:apis:eBLBaseComponents}CategoryItemSpecificsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ExcludeRelationships" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IncludeConfidence" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CategorySpecificsFileInfo" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<String> categoryID
           
protected  List<CategoryItemSpecificsType> categorySpecific
           
protected  Boolean categorySpecificsFileInfo
           
protected  Boolean excludeRelationships
           
protected  Boolean includeConfidence
           
protected  Calendar lastUpdateTime
           
protected  Integer maxNames
           
protected  Integer maxValuesPerName
           
protected  String name
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
GetCategorySpecificsRequestType()
           
 
Method Summary
protected  List<String> _getCategoryID()
           
protected  List<CategoryItemSpecificsType> _getCategorySpecific()
           
 String[] getCategoryID()
           
 String getCategoryID(int idx)
           
 int getCategoryIDLength()
           
 CategoryItemSpecificsType[] getCategorySpecific()
           
 CategoryItemSpecificsType getCategorySpecific(int idx)
           
 int getCategorySpecificLength()
           
 Calendar getLastUpdateTime()
          Gets the value of the lastUpdateTime property.
 Integer getMaxNames()
          Gets the value of the maxNames property.
 Integer getMaxValuesPerName()
          Gets the value of the maxValuesPerName property.
 String getName()
          Gets the value of the name property.
 Boolean isCategorySpecificsFileInfo()
          Gets the value of the categorySpecificsFileInfo property.
 Boolean isExcludeRelationships()
          Gets the value of the excludeRelationships property.
 Boolean isIncludeConfidence()
          Gets the value of the includeConfidence property.
 String setCategoryID(int idx, String value)
           
 void setCategoryID(String[] values)
           
 void setCategorySpecific(CategoryItemSpecificsType[] values)
           
 CategoryItemSpecificsType setCategorySpecific(int idx, CategoryItemSpecificsType value)
           
 void setCategorySpecificsFileInfo(Boolean value)
          Sets the value of the categorySpecificsFileInfo property.
 void setExcludeRelationships(Boolean value)
          Sets the value of the excludeRelationships property.
 void setIncludeConfidence(Boolean value)
          Sets the value of the includeConfidence property.
 void setLastUpdateTime(Calendar value)
          Sets the value of the lastUpdateTime property.
 void setMaxNames(Integer value)
          Sets the value of the maxNames property.
 void setMaxValuesPerName(Integer value)
          Sets the value of the maxValuesPerName property.
 void setName(String value)
          Sets the value of the name 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

categoryID

protected List<String> categoryID

lastUpdateTime

protected Calendar lastUpdateTime

maxNames

protected Integer maxNames

maxValuesPerName

protected Integer maxValuesPerName

name

protected String name

categorySpecific

protected List<CategoryItemSpecificsType> categorySpecific

excludeRelationships

protected Boolean excludeRelationships

includeConfidence

protected Boolean includeConfidence

categorySpecificsFileInfo

protected Boolean categorySpecificsFileInfo
Constructor Detail

GetCategorySpecificsRequestType

public GetCategorySpecificsRequestType()
Method Detail

getCategoryID

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

getCategoryID

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

getCategoryIDLength

public int getCategoryIDLength()

setCategoryID

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

_getCategoryID

protected List<String> _getCategoryID()

setCategoryID

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

getLastUpdateTime

public Calendar getLastUpdateTime()
Gets the value of the lastUpdateTime property.

Returns:
possible object is String

setLastUpdateTime

public void setLastUpdateTime(Calendar value)
Sets the value of the lastUpdateTime property.

Parameters:
value - allowed object is String

getMaxNames

public Integer getMaxNames()
Gets the value of the maxNames property.

Returns:
possible object is Integer

setMaxNames

public void setMaxNames(Integer value)
Sets the value of the maxNames property.

Parameters:
value - allowed object is Integer

getMaxValuesPerName

public Integer getMaxValuesPerName()
Gets the value of the maxValuesPerName property.

Returns:
possible object is Integer

setMaxValuesPerName

public void setMaxValuesPerName(Integer value)
Sets the value of the maxValuesPerName property.

Parameters:
value - allowed object is Integer

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getCategorySpecific

public CategoryItemSpecificsType[] getCategorySpecific()
Returns:
array of CategoryItemSpecificsType

getCategorySpecific

public CategoryItemSpecificsType getCategorySpecific(int idx)
Returns:
one of CategoryItemSpecificsType

getCategorySpecificLength

public int getCategorySpecificLength()

setCategorySpecific

public void setCategorySpecific(CategoryItemSpecificsType[] values)
Parameters:
values - allowed objects are CategoryItemSpecificsType

_getCategorySpecific

protected List<CategoryItemSpecificsType> _getCategorySpecific()

setCategorySpecific

public CategoryItemSpecificsType setCategorySpecific(int idx,
                                                     CategoryItemSpecificsType value)
Parameters:
value - allowed object is CategoryItemSpecificsType

isExcludeRelationships

public Boolean isExcludeRelationships()
Gets the value of the excludeRelationships property.

Returns:
possible object is Boolean

setExcludeRelationships

public void setExcludeRelationships(Boolean value)
Sets the value of the excludeRelationships property.

Parameters:
value - allowed object is Boolean

isIncludeConfidence

public Boolean isIncludeConfidence()
Gets the value of the includeConfidence property.

Returns:
possible object is Boolean

setIncludeConfidence

public void setIncludeConfidence(Boolean value)
Sets the value of the includeConfidence property.

Parameters:
value - allowed object is Boolean

isCategorySpecificsFileInfo

public Boolean isCategorySpecificsFileInfo()
Gets the value of the categorySpecificsFileInfo property.

Returns:
possible object is Boolean

setCategorySpecificsFileInfo

public void setCategorySpecificsFileInfo(Boolean value)
Sets the value of the categorySpecificsFileInfo 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.