Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ProductSearchType

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

public class ProductSearchType
extends Object
implements Serializable

This type is deprecated.

Java class for ProductSearchType complex type.

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

 <complexType name="ProductSearchType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProductSearchID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AttributeSetID" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="ProductFinderID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ProductID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SortAttributeID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="MaxChildrenPerFamily" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="SearchAttributes" type="{urn:ebay:apis:eBLBaseComponents}SearchAttributesType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pagination" type="{urn:ebay:apis:eBLBaseComponents}PaginationType" minOccurs="0"/>
         <element name="AvailableItemsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="QueryKeywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CharacteristicSetIDs" type="{urn:ebay:apis:eBLBaseComponents}CharacteristicSetIDsType" minOccurs="0"/>
         <element name="ProductReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExternalProductID" type="{urn:ebay:apis:eBLBaseComponents}ExternalProductIDType" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  int attributeSetID
           
protected  Boolean availableItemsOnly
           
protected  CharacteristicSetIDsType characteristicSetIDs
           
protected  ExternalProductIDType externalProductID
           
protected  Integer maxChildrenPerFamily
           
protected  PaginationType pagination
           
protected  Integer productFinderID
           
protected  String productID
           
protected  String productReferenceID
           
protected  String productSearchID
           
protected  String queryKeywords
           
protected  List<SearchAttributesType> searchAttributes
           
protected  Integer sortAttributeID
           
 
Constructor Summary
ProductSearchType()
           
 
Method Summary
protected  List<Object> _getAny()
           
protected  List<SearchAttributesType> _getSearchAttributes()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 int getAttributeSetID()
          Gets the value of the attributeSetID property.
 CharacteristicSetIDsType getCharacteristicSetIDs()
          Gets the value of the characteristicSetIDs property.
 ExternalProductIDType getExternalProductID()
          Gets the value of the externalProductID property.
 Integer getMaxChildrenPerFamily()
          Gets the value of the maxChildrenPerFamily property.
 PaginationType getPagination()
          Gets the value of the pagination property.
 Integer getProductFinderID()
          Gets the value of the productFinderID property.
 String getProductID()
          Gets the value of the productID property.
 String getProductReferenceID()
          Gets the value of the productReferenceID property.
 String getProductSearchID()
          Gets the value of the productSearchID property.
 String getQueryKeywords()
          Gets the value of the queryKeywords property.
 SearchAttributesType[] getSearchAttributes()
           
 SearchAttributesType getSearchAttributes(int idx)
           
 int getSearchAttributesLength()
           
 Integer getSortAttributeID()
          Gets the value of the sortAttributeID property.
 Boolean isAvailableItemsOnly()
          Gets the value of the availableItemsOnly property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setAttributeSetID(int value)
          Sets the value of the attributeSetID property.
 void setAvailableItemsOnly(Boolean value)
          Sets the value of the availableItemsOnly property.
 void setCharacteristicSetIDs(CharacteristicSetIDsType value)
          Sets the value of the characteristicSetIDs property.
 void setExternalProductID(ExternalProductIDType value)
          Sets the value of the externalProductID property.
 void setMaxChildrenPerFamily(Integer value)
          Sets the value of the maxChildrenPerFamily property.
 void setPagination(PaginationType value)
          Sets the value of the pagination property.
 void setProductFinderID(Integer value)
          Sets the value of the productFinderID property.
 void setProductID(String value)
          Sets the value of the productID property.
 void setProductReferenceID(String value)
          Sets the value of the productReferenceID property.
 void setProductSearchID(String value)
          Sets the value of the productSearchID property.
 void setQueryKeywords(String value)
          Sets the value of the queryKeywords property.
 SearchAttributesType setSearchAttributes(int idx, SearchAttributesType value)
           
 void setSearchAttributes(SearchAttributesType[] values)
           
 void setSortAttributeID(Integer value)
          Sets the value of the sortAttributeID property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

productSearchID

protected String productSearchID

attributeSetID

protected int attributeSetID

productFinderID

protected Integer productFinderID

productID

protected String productID

sortAttributeID

protected Integer sortAttributeID

maxChildrenPerFamily

protected Integer maxChildrenPerFamily

searchAttributes

protected List<SearchAttributesType> searchAttributes

pagination

protected PaginationType pagination

availableItemsOnly

protected Boolean availableItemsOnly

queryKeywords

protected String queryKeywords

characteristicSetIDs

protected CharacteristicSetIDsType characteristicSetIDs

productReferenceID

protected String productReferenceID

externalProductID

protected ExternalProductIDType externalProductID

any

protected List<Object> any
Constructor Detail

ProductSearchType

public ProductSearchType()
Method Detail

getProductSearchID

public String getProductSearchID()
Gets the value of the productSearchID property.

Returns:
possible object is String

setProductSearchID

public void setProductSearchID(String value)
Sets the value of the productSearchID property.

Parameters:
value - allowed object is String

getAttributeSetID

public int getAttributeSetID()
Gets the value of the attributeSetID property.


setAttributeSetID

public void setAttributeSetID(int value)
Sets the value of the attributeSetID property.


getProductFinderID

public Integer getProductFinderID()
Gets the value of the productFinderID property.

Returns:
possible object is Integer

setProductFinderID

public void setProductFinderID(Integer value)
Sets the value of the productFinderID property.

Parameters:
value - allowed object is Integer

getProductID

public String getProductID()
Gets the value of the productID property.

Returns:
possible object is String

setProductID

public void setProductID(String value)
Sets the value of the productID property.

Parameters:
value - allowed object is String

getSortAttributeID

public Integer getSortAttributeID()
Gets the value of the sortAttributeID property.

Returns:
possible object is Integer

setSortAttributeID

public void setSortAttributeID(Integer value)
Sets the value of the sortAttributeID property.

Parameters:
value - allowed object is Integer

getMaxChildrenPerFamily

public Integer getMaxChildrenPerFamily()
Gets the value of the maxChildrenPerFamily property.

Returns:
possible object is Integer

setMaxChildrenPerFamily

public void setMaxChildrenPerFamily(Integer value)
Sets the value of the maxChildrenPerFamily property.

Parameters:
value - allowed object is Integer

getSearchAttributes

public SearchAttributesType[] getSearchAttributes()
Returns:
array of SearchAttributesType

getSearchAttributes

public SearchAttributesType getSearchAttributes(int idx)
Returns:
one of SearchAttributesType

getSearchAttributesLength

public int getSearchAttributesLength()

setSearchAttributes

public void setSearchAttributes(SearchAttributesType[] values)
Parameters:
values - allowed objects are SearchAttributesType

_getSearchAttributes

protected List<SearchAttributesType> _getSearchAttributes()

setSearchAttributes

public SearchAttributesType setSearchAttributes(int idx,
                                                SearchAttributesType value)
Parameters:
value - allowed object is SearchAttributesType

getPagination

public PaginationType getPagination()
Gets the value of the pagination property.

Returns:
possible object is PaginationType

setPagination

public void setPagination(PaginationType value)
Sets the value of the pagination property.

Parameters:
value - allowed object is PaginationType

isAvailableItemsOnly

public Boolean isAvailableItemsOnly()
Gets the value of the availableItemsOnly property.

Returns:
possible object is Boolean

setAvailableItemsOnly

public void setAvailableItemsOnly(Boolean value)
Sets the value of the availableItemsOnly property.

Parameters:
value - allowed object is Boolean

getQueryKeywords

public String getQueryKeywords()
Gets the value of the queryKeywords property.

Returns:
possible object is String

setQueryKeywords

public void setQueryKeywords(String value)
Sets the value of the queryKeywords property.

Parameters:
value - allowed object is String

getCharacteristicSetIDs

public CharacteristicSetIDsType getCharacteristicSetIDs()
Gets the value of the characteristicSetIDs property.

Returns:
possible object is CharacteristicSetIDsType

setCharacteristicSetIDs

public void setCharacteristicSetIDs(CharacteristicSetIDsType value)
Sets the value of the characteristicSetIDs property.

Parameters:
value - allowed object is CharacteristicSetIDsType

getProductReferenceID

public String getProductReferenceID()
Gets the value of the productReferenceID property.

Returns:
possible object is String

setProductReferenceID

public void setProductReferenceID(String value)
Sets the value of the productReferenceID property.

Parameters:
value - allowed object is String

getExternalProductID

public ExternalProductIDType getExternalProductID()
Gets the value of the externalProductID property.

Returns:
possible object is ExternalProductIDType

setExternalProductID

public void setExternalProductID(ExternalProductIDType value)
Sets the value of the externalProductID property.

Parameters:
value - allowed object is ExternalProductIDType

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.