Changes since
the last release

com.ebay.sdk.call
Class GetSellingManagerInventoryCall

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

public class GetSellingManagerInventoryCall
extends ApiCall

Wrapper class of the GetSellingManagerInventory 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: Sort - Sets the sorting method for the results.
Input property: FolderID - Specifies the inventory folder containing the requested inventory information.
Input property: Pagination - Details about how many Products to return per page and which page to view.
Input property: SortOrder - Order to be used for sorting retrieved product lists.
Input property: Search - Specifies types and values to search for in the seller's listings.
Input property: StoreCategoryID - Specifies a store category whose products will be returned.
Input property: Filter - Container for the list of filters that can be applied to the inventory information requested.
Output property: ReturnedInventoryCountLastCalculatedDate - Returns the date the inventory counts were last calculated.
Output property: ReturnedSellingManagerProduct - Container for information about the requested products and templates.
Output property: ReturnedPaginationResult - Contains the total number of pages (TotalNumberOfPages) and the total number of products entries (TotalNumberOfEntries) that can be returned on repeated calls with the same format and report criteria.

Version:
1.0
Author:
Ron Murphy

Field Summary
 
Fields inherited from class com.ebay.sdk.ApiCall
apiException, sendReqListeners
 
Constructor Summary
GetSellingManagerInventoryCall()
          Constructor.
GetSellingManagerInventoryCall(ApiContext apiContext)
          Constructor.
 
Method Summary
 SellingManagerInventoryPropertyTypeCodeType[] getFilter()
          Gets the GetSellingManagerInventoryRequestType.filter.
 Long getFolderID()
          Gets the GetSellingManagerInventoryRequestType.folderID.
 PaginationType getPagination()
          Gets the GetSellingManagerInventoryRequestType.pagination.
 Calendar getReturnedInventoryCountLastCalculatedDate()
          Valid after executing the API.
 PaginationResultType getReturnedPaginationResult()
          Valid after executing the API.
 SellingManagerProductType[] getReturnedSellingManagerProduct()
          Valid after executing the API.
 SellingManagerSearchType getSearch()
          Gets the GetSellingManagerInventoryRequestType.search.
 Calendar getSellingManagerInventory()
          Retrieves a paginated list containing details of a user's Selling Manager inventory.
 SellingManagerProductSortCodeType getSort()
          Gets the GetSellingManagerInventoryRequestType.sort.
 SortOrderCodeType getSortOrder()
          Gets the GetSellingManagerInventoryRequestType.sortOrder.
 Long getStoreCategoryID()
          Gets the GetSellingManagerInventoryRequestType.storeCategoryID.
 void setFilter(SellingManagerInventoryPropertyTypeCodeType[] filter)
          Sets the GetSellingManagerInventoryRequestType.filter.
 void setFolderID(Long folderID)
          Sets the GetSellingManagerInventoryRequestType.folderID.
 void setPagination(PaginationType pagination)
          Sets the GetSellingManagerInventoryRequestType.pagination.
 void setSearch(SellingManagerSearchType search)
          Sets the GetSellingManagerInventoryRequestType.search.
 void setSort(SellingManagerProductSortCodeType sort)
          Sets the GetSellingManagerInventoryRequestType.sort.
 void setSortOrder(SortOrderCodeType sortOrder)
          Sets the GetSellingManagerInventoryRequestType.sortOrder.
 void setStoreCategoryID(Long storeCategoryID)
          Sets the GetSellingManagerInventoryRequestType.storeCategoryID.
 
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

GetSellingManagerInventoryCall

public GetSellingManagerInventoryCall()
Constructor.


GetSellingManagerInventoryCall

public GetSellingManagerInventoryCall(ApiContext apiContext)
Constructor.

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

getSellingManagerInventory

public Calendar getSellingManagerInventory()
                                    throws ApiException,
                                           SdkException,
                                           Exception
Retrieves a paginated list containing details of a user's Selling Manager inventory. This call is subject to change without notice; the deprecation process is inapplicable to this call.

Returns:
The Calendar object.
Throws:
ApiException
SdkException
Exception

getFilter

public SellingManagerInventoryPropertyTypeCodeType[] getFilter()
Gets the GetSellingManagerInventoryRequestType.filter.

Returns:
SellingManagerInventoryPropertyTypeCodeType[]

setFilter

public void setFilter(SellingManagerInventoryPropertyTypeCodeType[] filter)
Sets the GetSellingManagerInventoryRequestType.filter.

Parameters:
filter - SellingManagerInventoryPropertyTypeCodeType[]

getFolderID

public Long getFolderID()
Gets the GetSellingManagerInventoryRequestType.folderID.

Returns:
Long

setFolderID

public void setFolderID(Long folderID)
Sets the GetSellingManagerInventoryRequestType.folderID.

Parameters:
folderID - Long

getPagination

public PaginationType getPagination()
Gets the GetSellingManagerInventoryRequestType.pagination.

Returns:
PaginationType

setPagination

public void setPagination(PaginationType pagination)
Sets the GetSellingManagerInventoryRequestType.pagination.

Parameters:
pagination - PaginationType

getSearch

public SellingManagerSearchType getSearch()
Gets the GetSellingManagerInventoryRequestType.search.

Returns:
SellingManagerSearchType

setSearch

public void setSearch(SellingManagerSearchType search)
Sets the GetSellingManagerInventoryRequestType.search.

Parameters:
search - SellingManagerSearchType

getSort

public SellingManagerProductSortCodeType getSort()
Gets the GetSellingManagerInventoryRequestType.sort.

Returns:
SellingManagerProductSortCodeType

setSort

public void setSort(SellingManagerProductSortCodeType sort)
Sets the GetSellingManagerInventoryRequestType.sort.

Parameters:
sort - SellingManagerProductSortCodeType

getSortOrder

public SortOrderCodeType getSortOrder()
Gets the GetSellingManagerInventoryRequestType.sortOrder.

Returns:
SortOrderCodeType

setSortOrder

public void setSortOrder(SortOrderCodeType sortOrder)
Sets the GetSellingManagerInventoryRequestType.sortOrder.

Parameters:
sortOrder - SortOrderCodeType

getStoreCategoryID

public Long getStoreCategoryID()
Gets the GetSellingManagerInventoryRequestType.storeCategoryID.

Returns:
Long

setStoreCategoryID

public void setStoreCategoryID(Long storeCategoryID)
Sets the GetSellingManagerInventoryRequestType.storeCategoryID.

Parameters:
storeCategoryID - Long

getReturnedInventoryCountLastCalculatedDate

public Calendar getReturnedInventoryCountLastCalculatedDate()
Valid after executing the API. Gets the returned GetSellingManagerInventoryResponseType.returnedInventoryCountLastCalculatedDate.

Returns:
Calendar

getReturnedPaginationResult

public PaginationResultType getReturnedPaginationResult()
Valid after executing the API. Gets the returned GetSellingManagerInventoryResponseType.returnedPaginationResult.

Returns:
PaginationResultType

getReturnedSellingManagerProduct

public SellingManagerProductType[] getReturnedSellingManagerProduct()
Valid after executing the API. Gets the returned GetSellingManagerInventoryResponseType.returnedSellingManagerProduct.

Returns:
SellingManagerProductType[]

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.