Changes since
the last release

com.ebay.sdk.attributes.model
Interface IAttributesXmlProvider

All Known Implementing Classes:
AttributesXmlDownloader

public interface IAttributesXmlProvider

Supplies attributes XML for IAttributesMaster. The implementation of IAttributeXmlProvider should handle IAttributeSet objects that has valid IAttributeSet.ProductId nd return attributes with pre-filled product information for them.

Title: AttributesLib for Java

Description:

Copyright: Copyright (c) 2004

Company: eBay Inc.

Version:
1.0
Author:
Weijun Li

Method Summary
 Document downloadXml()
          Downloads AttributesCS for all categories through eBay SOAP API.
 Document downloadXml(AttributeSet[] attrSets)
          Downloads AttributesCS for specified categories through eBay SOAP API.
 Document downloadXml(int[] attrSetIds)
          Downloads AttributesCS for specified categories through eBay SOAP API.
 Document getMultipleCSXml(AttributeSet[] asList)
          Get xml that contains multiple CSs.
 String getMultipleCSXmlText(AttributeSet[] asList)
          Get xml that contains multiple CSs.
 

Method Detail

getMultipleCSXmlText

String getMultipleCSXmlText(AttributeSet[] asList)
                            throws SdkException,
                                   Exception
Get xml that contains multiple CSs. Only set IAttributeSet.CSId and IAttributeSet.ProductId (optional). Set IAttributeSet.ProductId to retrieve CSXml with pre-filled product information.

Parameters:
asList - AttributeSet[] List of attribute sets for which you want to get CSXml.
Returns:
String The CS xml for specified CSs.
Throws:
SdkException
Exception

getMultipleCSXml

Document getMultipleCSXml(AttributeSet[] asList)
                          throws SdkException,
                                 Exception
Get xml that contains multiple CSs. Only set IAttributeSet.CSId and IAttributeSet.ProductId (optional). Set IAttributeSet.ProductId to retrieve CSXml with pre-filled product information.

Parameters:
asList - AttributeSet[] List of attribute sets for which you want to get CSXml.
Returns:
Document The CS xml for specified CSs.
Throws:
SdkException
Exception

downloadXml

Document downloadXml(int[] attrSetIds)
                     throws SdkException,
                            Exception
Downloads AttributesCS for specified categories through eBay SOAP API.

Parameters:
attrSetIds - int[] List of attribute setid for which you want to get CSXml
Returns:
Document for specified attr set ids
Throws:
SdkException
Exception

downloadXml

Document downloadXml(AttributeSet[] attrSets)
                     throws SdkException,
                            Exception
Downloads AttributesCS for specified categories through eBay SOAP API.

Parameters:
attrSets - AttributeSet[] List of attribute sets for which you want to get CSXml
Returns:
Document for specified attribute sets
Throws:
SdkException
Exception

downloadXml

Document downloadXml()
                     throws SdkException,
                            Exception
Downloads AttributesCS for all categories through eBay SOAP API.

Returns:
Document for all categories
Throws:
SdkException
Exception

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.