Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ProductIdentifiersType

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

public class ProductIdentifiersType
extends Object
implements Serializable

This type is used to provide details about recommended Product Identifier types. The ProductIdentifiers container will consist of one or more Product Identifier types that can be, or possibly required to be used when listing a product.

Note: The ProductIdentifiers container will only be returned in the Sandbox environment for the time being. This container has not been wired on in production. An alternative way to see if a Product Identifier type is required for a category is to use the GetCategoryFeatures call and look for the values returned under the EANEnabled, ISBNEnabled, UPCEnabled, and other fields that indicate the Product Identifier types that are supported/required for the category.

Java class for ProductIdentifiersType complex type.

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

 <complexType name="ProductIdentifiersType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ValidationRules" type="{urn:ebay:apis:eBLBaseComponents}GroupValidationRulesType"/>
         <element name="NameRecommendation" type="{urn:ebay:apis:eBLBaseComponents}NameRecommendationType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<NameRecommendationType> nameRecommendation
           
protected  GroupValidationRulesType validationRules
           
 
Constructor Summary
ProductIdentifiersType()
           
 
Method Summary
protected  List<NameRecommendationType> _getNameRecommendation()
           
 NameRecommendationType[] getNameRecommendation()
           
 NameRecommendationType getNameRecommendation(int idx)
           
 int getNameRecommendationLength()
           
 GroupValidationRulesType getValidationRules()
          Gets the value of the validationRules property.
 NameRecommendationType setNameRecommendation(int idx, NameRecommendationType value)
           
 void setNameRecommendation(NameRecommendationType[] values)
           
 void setValidationRules(GroupValidationRulesType value)
          Sets the value of the validationRules property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validationRules

protected GroupValidationRulesType validationRules

nameRecommendation

protected List<NameRecommendationType> nameRecommendation
Constructor Detail

ProductIdentifiersType

public ProductIdentifiersType()
Method Detail

getValidationRules

public GroupValidationRulesType getValidationRules()
Gets the value of the validationRules property.

Returns:
possible object is GroupValidationRulesType

setValidationRules

public void setValidationRules(GroupValidationRulesType value)
Sets the value of the validationRules property.

Parameters:
value - allowed object is GroupValidationRulesType

getNameRecommendation

public NameRecommendationType[] getNameRecommendation()
Returns:
array of NameRecommendationType

getNameRecommendation

public NameRecommendationType getNameRecommendation(int idx)
Returns:
one of NameRecommendationType

getNameRecommendationLength

public int getNameRecommendationLength()

setNameRecommendation

public void setNameRecommendation(NameRecommendationType[] values)
Parameters:
values - allowed objects are NameRecommendationType

_getNameRecommendation

protected List<NameRecommendationType> _getNameRecommendation()

setNameRecommendation

public NameRecommendationType setNameRecommendation(int idx,
                                                    NameRecommendationType value)
Parameters:
value - allowed object is NameRecommendationType

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.