Changes since
the last release

com.ebay.sdk.call
Class ReviseSellingManagerProductCall

java.lang.Object
  extended by com.ebay.sdk.ApiCall
      extended by com.ebay.sdk.call.ReviseSellingManagerProductCall

public class ReviseSellingManagerProductCall
extends ApiCall

Wrapper class of the ReviseSellingManagerProduct call of eBay SOAP API.

Title: SOAP API wrapper library.

Description: Contains wrapper classes for eBay SOAP APIs.

Copyright: Copyright (c) 2009

Company: eBay Inc.


Input property: SellingManagerProductDetails - The details of the product that is being revised.
Input property: SellingManagerFolderDetails - The details of the folder for this product.
Input property: DeletedField - Specifies the name of a field to remove from a Selling Manager product. The request can contain zero, one, or many instances of DeletedField (one for each field to be removed). DeletedField accepts the following path names, which remove the corresponding fields:

SellingManagerProductDetails.CustomLabel
SellingManagerProductDetails.QuantityAvailable
SellingManagerProductDetails.UnitCost
These values are case-sensitive. Use values that match the case of the schema element names.
Input property: SellingManagerProductSpecifics - Specifies an eBay category associated with the product, defines Item Specifics that are relevant to the product, and defines variations available for the product (which may be used to create multi-variation listings).
Output property: ReturnedSellingManagerProductDetails - The details of the product.

Version:
1.0
Author:
Ron Murphy

Field Summary
 
Fields inherited from class com.ebay.sdk.ApiCall
apiException, sendReqListeners
 
Constructor Summary
ReviseSellingManagerProductCall()
          Constructor.
ReviseSellingManagerProductCall(ApiContext apiContext)
          Constructor.
 
Method Summary
 String[] getDeletedField()
          Gets the ReviseSellingManagerProductRequestType.deletedField.
 SellingManagerProductDetailsType getReturnedSellingManagerProductDetails()
          Valid after executing the API.
 SellingManagerFolderDetailsType getSellingManagerFolderDetails()
          Gets the ReviseSellingManagerProductRequestType.sellingManagerFolderDetails.
 SellingManagerProductDetailsType getSellingManagerProductDetails()
          Gets the ReviseSellingManagerProductRequestType.sellingManagerProductDetails.
 SellingManagerProductSpecificsType getSellingManagerProductSpecifics()
          Gets the ReviseSellingManagerProductRequestType.sellingManagerProductSpecifics.
 SellingManagerProductDetailsType reviseSellingManagerProduct()
          Revises a Selling Manager product.
 void setDeletedField(String[] deletedField)
          Sets the ReviseSellingManagerProductRequestType.deletedField.
 void setSellingManagerFolderDetails(SellingManagerFolderDetailsType sellingManagerFolderDetails)
          Sets the ReviseSellingManagerProductRequestType.sellingManagerFolderDetails.
 void setSellingManagerProductDetails(SellingManagerProductDetailsType sellingManagerProductDetails)
          Sets the ReviseSellingManagerProductRequestType.sellingManagerProductDetails.
 void setSellingManagerProductSpecifics(SellingManagerProductSpecificsType sellingManagerProductSpecifics)
          Sets the ReviseSellingManagerProductRequestType.sellingManagerProductSpecifics.
 
Methods inherited from class com.ebay.sdk.ApiCall
addDetailLevel, addSendRequestListener, execute, executeByApiName, getApiContext, getApiException, getBotBlock, getCallRetry, getDetailLevel, getEnableCompression, getEndUserIP, getErrorHandling, getInvocationID, getMessageID, getOutputSelector, getRequestXml, getResponseObject, getResponseXml, getSite, getWarningLevel, hasError, hasWarning, removeSendRequestListener, setApiContext, setBotBlock, setCallRetry, setDetailLevel, setEnableCompression, setEndUserIP, setErrorHandling, setInvocationID, setMessageID, setOutputSelector, setSite, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReviseSellingManagerProductCall

public ReviseSellingManagerProductCall()
Constructor.


ReviseSellingManagerProductCall

public ReviseSellingManagerProductCall(ApiContext apiContext)
Constructor.

Parameters:
apiContext - The ApiContext object to be used to make the call.
Method Detail

reviseSellingManagerProduct

public SellingManagerProductDetailsType reviseSellingManagerProduct()
                                                             throws ApiException,
                                                                    SdkException,
                                                                    Exception
Revises a Selling Manager product.

This call is subject to change without notice; the deprecation process is inapplicable to this call.

Returns:
The SellingManagerProductDetailsType object.
Throws:
ApiException
SdkException
Exception

getDeletedField

public String[] getDeletedField()
Gets the ReviseSellingManagerProductRequestType.deletedField.

Returns:
String[]

setDeletedField

public void setDeletedField(String[] deletedField)
Sets the ReviseSellingManagerProductRequestType.deletedField.

Parameters:
deletedField - String[]

getSellingManagerFolderDetails

public SellingManagerFolderDetailsType getSellingManagerFolderDetails()
Gets the ReviseSellingManagerProductRequestType.sellingManagerFolderDetails.

Returns:
SellingManagerFolderDetailsType

setSellingManagerFolderDetails

public void setSellingManagerFolderDetails(SellingManagerFolderDetailsType sellingManagerFolderDetails)
Sets the ReviseSellingManagerProductRequestType.sellingManagerFolderDetails.

Parameters:
sellingManagerFolderDetails - SellingManagerFolderDetailsType

getSellingManagerProductDetails

public SellingManagerProductDetailsType getSellingManagerProductDetails()
Gets the ReviseSellingManagerProductRequestType.sellingManagerProductDetails.

Returns:
SellingManagerProductDetailsType

setSellingManagerProductDetails

public void setSellingManagerProductDetails(SellingManagerProductDetailsType sellingManagerProductDetails)
Sets the ReviseSellingManagerProductRequestType.sellingManagerProductDetails.

Parameters:
sellingManagerProductDetails - SellingManagerProductDetailsType

getSellingManagerProductSpecifics

public SellingManagerProductSpecificsType getSellingManagerProductSpecifics()
Gets the ReviseSellingManagerProductRequestType.sellingManagerProductSpecifics.

Returns:
SellingManagerProductSpecificsType

setSellingManagerProductSpecifics

public void setSellingManagerProductSpecifics(SellingManagerProductSpecificsType sellingManagerProductSpecifics)
Sets the ReviseSellingManagerProductRequestType.sellingManagerProductSpecifics.

Parameters:
sellingManagerProductSpecifics - SellingManagerProductSpecificsType

getReturnedSellingManagerProductDetails

public SellingManagerProductDetailsType getReturnedSellingManagerProductDetails()
Valid after executing the API. Gets the returned ReviseSellingManagerProductResponseType.returnedSellingManagerProductDetails.

Returns:
SellingManagerProductDetailsType

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.