Changes since
the last release

com.ebay.sdk.call
Class RespondToFeedbackCall

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

public class RespondToFeedbackCall
extends ApiCall

Wrapper class of the RespondToFeedback 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: FeedbackID - A unique identifier for a Feedback record. Buying and selling partners leave feedback for one another after the completion of an order. Feedback is left at the order line item (transaction) level, so a Feedback comment for each line item in a Combined Payment order is expected from the buyer and seller. A unique FeedbackID is created whenever a buyer leaves feedback for a seller, and vice versa. A FeedbackID is created by eBay when feedback is left through the eBay site, or through the LeaveFeedback call. FeedbackIDs can be retrieved with the GetFeedback call. In the RespondToFeedback call, FeedbackID can be used as an input filter to respond to a specific Feedback comment. Since Feedback is always linked to a unique order line item, an ItemID/TransactionID pair or an OrderLineItemID can also be used to respond to a Feedback comment.
Input property: ItemID - Unique identifier for an eBay item listing. A listing can have multiple order line items (transactions), but only one ItemID. An ItemID can be paired up with a corresponding TransactionID and used as an input filter to respond to a Feedback comment in the RespondToFeedback call. Unless the specific Feedback record is identified by a FeedbackID or an OrderLineItemID in the request, an ItemID/TransactionID pair is required.
Input property: TransactionID - Unique identifier for an eBay order line item (transaction). A TransactionID can be paired up with its corresponding ItemID and used as an input filter to respond to a Feedback comment in the RespondToFeedback call. Unless the specific Feedback record is identified by a FeedbackID or an OrderLineItemID in the request, an ItemID/TransactionID pair is required.
Input property: TargetUserID - The eBay user ID of the caller's order partner. The caller is either replyting to or following up on this user's Feedback comment.
Input property: ResponseType - Specifies whether the response is a reply or a follow-up to a Feedback comment left by the user identified in the TargetUserID field.
Input property: ResponseText - Textual comment that the user who is subject of feedback may leave in response or rebuttal to the Feedback comment. Alternatively, when the ResponseType is FollowUp, this value contains the text of the follow-up comment.
Input property: OrderLineItemID - OrderLineItemID is a unique identifier for an eBay order line item and is based upon the concatenation of ItemID and TransactionID, with a hyphen in between these two IDs. Since Feedback is always linked to a unique order line item, an OrderLineItemID can be used to respond to a Feedback comment.

Unless an ItemID/TransactionID pair or a FeedbackID is used to identify a Feedback record, the OrderLineItemID must be specified.

Version:
1.0
Author:
Ron Murphy

Field Summary
 
Fields inherited from class com.ebay.sdk.ApiCall
apiException, sendReqListeners
 
Constructor Summary
RespondToFeedbackCall()
          Constructor.
RespondToFeedbackCall(ApiContext apiContext)
          Constructor.
 
Method Summary
 String getFeedbackID()
          Gets the RespondToFeedbackRequestType.feedbackID.
 String getItemID()
          Gets the RespondToFeedbackRequestType.itemID.
 String getOrderLineItemID()
          Gets the RespondToFeedbackRequestType.orderLineItemID.
 String getResponseText()
          Gets the RespondToFeedbackRequestType.responseText.
 FeedbackResponseCodeType getResponseType()
          Gets the RespondToFeedbackRequestType.responseType.
 String getTargetUserID()
          Gets the RespondToFeedbackRequestType.targetUserID.
 String getTransactionID()
          Gets the RespondToFeedbackRequestType.transactionID.
 void respondToFeedback()
          Enables a seller to reply to feedback that has been left for a user, or to post a follow-up comment to a feedback comment the user has left for someone else.
 void setFeedbackID(String feedbackID)
          Sets the RespondToFeedbackRequestType.feedbackID.
 void setItemID(String itemID)
          Sets the RespondToFeedbackRequestType.itemID.
 void setOrderLineItemID(String orderLineItemID)
          Sets the RespondToFeedbackRequestType.orderLineItemID.
 void setResponseText(String responseText)
          Sets the RespondToFeedbackRequestType.responseText.
 void setResponseType(FeedbackResponseCodeType responseType)
          Sets the RespondToFeedbackRequestType.responseType.
 void setTargetUserID(String targetUserID)
          Sets the RespondToFeedbackRequestType.targetUserID.
 void setTransactionID(String transactionID)
          Sets the RespondToFeedbackRequestType.transactionID.
 
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

RespondToFeedbackCall

public RespondToFeedbackCall()
Constructor.


RespondToFeedbackCall

public RespondToFeedbackCall(ApiContext apiContext)
Constructor.

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

respondToFeedback

public void respondToFeedback()
                       throws ApiException,
                              SdkException,
                              Exception
Enables a seller to reply to feedback that has been left for a user, or to post a follow-up comment to a feedback comment the user has left for someone else.

Throws:
ApiException
SdkException
Exception

getFeedbackID

public String getFeedbackID()
Gets the RespondToFeedbackRequestType.feedbackID.

Returns:
String

setFeedbackID

public void setFeedbackID(String feedbackID)
Sets the RespondToFeedbackRequestType.feedbackID.

Parameters:
feedbackID - String

getItemID

public String getItemID()
Gets the RespondToFeedbackRequestType.itemID.

Returns:
String

setItemID

public void setItemID(String itemID)
Sets the RespondToFeedbackRequestType.itemID.

Parameters:
itemID - String

getOrderLineItemID

public String getOrderLineItemID()
Gets the RespondToFeedbackRequestType.orderLineItemID.

Returns:
String

setOrderLineItemID

public void setOrderLineItemID(String orderLineItemID)
Sets the RespondToFeedbackRequestType.orderLineItemID.

Parameters:
orderLineItemID - String

getResponseText

public String getResponseText()
Gets the RespondToFeedbackRequestType.responseText.

Returns:
String

setResponseText

public void setResponseText(String responseText)
Sets the RespondToFeedbackRequestType.responseText.

Parameters:
responseText - String

getResponseType

public FeedbackResponseCodeType getResponseType()
Gets the RespondToFeedbackRequestType.responseType.

Returns:
FeedbackResponseCodeType

setResponseType

public void setResponseType(FeedbackResponseCodeType responseType)
Sets the RespondToFeedbackRequestType.responseType.

Parameters:
responseType - FeedbackResponseCodeType

getTargetUserID

public String getTargetUserID()
Gets the RespondToFeedbackRequestType.targetUserID.

Returns:
String

setTargetUserID

public void setTargetUserID(String targetUserID)
Sets the RespondToFeedbackRequestType.targetUserID.

Parameters:
targetUserID - String

getTransactionID

public String getTransactionID()
Gets the RespondToFeedbackRequestType.transactionID.

Returns:
String

setTransactionID

public void setTransactionID(String transactionID)
Sets the RespondToFeedbackRequestType.transactionID.

Parameters:
transactionID - String

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.