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:
java.io.Serializable

public class GetCategorySpecificsRequestType
extends AbstractRequestType
implements java.io.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  java.util.List<java.lang.String> categoryID
           
protected  java.util.List<CategoryItemSpecificsType> categorySpecific
           
protected  java.lang.Boolean categorySpecificsFileInfo
           
protected  java.lang.Boolean excludeRelationships
           
protected  java.lang.Boolean includeConfidence
           
protected  java.util.Calendar lastUpdateTime
           
protected  java.lang.Integer maxNames
           
protected  java.lang.Integer maxValuesPerName
           
protected  java.lang.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  java.util.List<java.lang.String> _getCategoryID()
           
protected  java.util.List<CategoryItemSpecificsType> _getCategorySpecific()
           
 java.lang.String[] getCategoryID()
           
 java.lang.String getCategoryID(int idx)
           
 int getCategoryIDLength()
           
 CategoryItemSpecificsType[] getCategorySpecific()
           
 CategoryItemSpecificsType getCategorySpecific(int idx)
           
 int getCategorySpecificLength()
           
 java.util.Calendar getLastUpdateTime()
          Gets the value of the lastUpdateTime property.
 java.lang.Integer getMaxNames()
          Gets the value of the maxNames property.
 java.lang.Integer getMaxValuesPerName()
          Gets the value of the maxValuesPerName property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.Boolean isCategorySpecificsFileInfo()
          Gets the value of the categorySpecificsFileInfo property.
 java.lang.Boolean isExcludeRelationships()
          Gets the value of the excludeRelationships property.
 java.lang.Boolean isIncludeConfidence()
          Gets the value of the includeConfidence property.
 java.lang.String setCategoryID(int idx, java.lang.String value)
           
 void setCategoryID(java.lang.String[] values)
           
 void setCategorySpecific(CategoryItemSpecificsType[] values)
           
 CategoryItemSpecificsType setCategorySpecific(int idx, CategoryItemSpecificsType value)
           
 void setCategorySpecificsFileInfo(java.lang.Boolean value)
          Sets the value of the categorySpecificsFileInfo property.
 void setExcludeRelationships(java.lang.Boolean value)
          Sets the value of the excludeRelationships property.
 void setIncludeConfidence(java.lang.Boolean value)
          Sets the value of the includeConfidence property.
 void setLastUpdateTime(java.util.Calendar value)
          Sets the value of the lastUpdateTime property.
 void setMaxNames(java.lang.Integer value)
          Sets the value of the maxNames property.
 void setMaxValuesPerName(java.lang.Integer value)
          Sets the value of the maxValuesPerName property.
 void setName(java.lang.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 java.util.List<java.lang.String> categoryID

lastUpdateTime

protected java.util.Calendar lastUpdateTime

maxNames

protected java.lang.Integer maxNames

maxValuesPerName

protected java.lang.Integer maxValuesPerName

name

protected java.lang.String name

categorySpecific

protected java.util.List<CategoryItemSpecificsType> categorySpecific

excludeRelationships

protected java.lang.Boolean excludeRelationships

includeConfidence

protected java.lang.Boolean includeConfidence

categorySpecificsFileInfo

protected java.lang.Boolean categorySpecificsFileInfo
Constructor Detail

GetCategorySpecificsRequestType

public GetCategorySpecificsRequestType()
Method Detail

getCategoryID

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

getCategoryID

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

getCategoryIDLength

public int getCategoryIDLength()

setCategoryID

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

_getCategoryID

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

setCategoryID

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

getLastUpdateTime

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

Returns:
possible object is String

setLastUpdateTime

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

Parameters:
value - allowed object is String

getMaxNames

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

Returns:
possible object is Integer

setMaxNames

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

Parameters:
value - allowed object is Integer

getMaxValuesPerName

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

Returns:
possible object is Integer

setMaxValuesPerName

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

Parameters:
value - allowed object is Integer

getName

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

Returns:
possible object is String

setName

public void setName(java.lang.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 java.util.List<CategoryItemSpecificsType> _getCategorySpecific()

setCategorySpecific

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

isExcludeRelationships

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

Returns:
possible object is Boolean

setExcludeRelationships

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

Parameters:
value - allowed object is Boolean

isIncludeConfidence

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

Returns:
possible object is Boolean

setIncludeConfidence

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

Parameters:
value - allowed object is Boolean

isCategorySpecificsFileInfo

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

Returns:
possible object is Boolean

setCategorySpecificsFileInfo

public void setCategorySpecificsFileInfo(java.lang.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.