paypalnvp.request
Class ManagePendingTransactionStatus

java.lang.Object
  extended by paypalnvp.request.ManagePendingTransactionStatus
All Implemented Interfaces:
java.io.Serializable, Request

public final class ManagePendingTransactionStatus
extends java.lang.Object
implements Request

See Also:
Serialized Form

Nested Class Summary
static class ManagePendingTransactionStatus.Action
          The operation you want to perform on the transaction
 
Constructor Summary
ManagePendingTransactionStatus(java.lang.String transactionId, ManagePendingTransactionStatus.Action action)
          Returns instance of ManagePendingTransaction class.
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
          Creates and returns part of the nvp (name value pair) request containing request values
 java.util.Map<java.lang.String,java.lang.String> getNVPResponse()
          Return response from paypal.
 void setNVPResponse(java.util.Map<java.lang.String,java.lang.String> nvpResponse)
          Setter for nvp (name value pair) response
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagePendingTransactionStatus

public ManagePendingTransactionStatus(java.lang.String transactionId,
                                      ManagePendingTransactionStatus.Action action)
                               throws java.lang.IllegalArgumentException
Returns instance of ManagePendingTransaction class. If arguments are not valid, exception is thrown.

Parameters:
transactionId - The transaction ID of the payment transaction.
action - The operation you want to perform on the transaction
Throws:
java.lang.IllegalArgumentException
Method Detail

getNVPRequest

public java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
Description copied from interface: Request
Creates and returns part of the nvp (name value pair) request containing request values

Specified by:
getNVPRequest in interface Request
Returns:
part of the nvp request as a Map

setNVPResponse

public void setNVPResponse(java.util.Map<java.lang.String,java.lang.String> nvpResponse)
Description copied from interface: Request
Setter for nvp (name value pair) response

Specified by:
setNVPResponse in interface Request

getNVPResponse

public java.util.Map<java.lang.String,java.lang.String> getNVPResponse()
Description copied from interface: Request
Return response from paypal. If response is not set/received returns empty Map.

Specified by:
getNVPResponse in interface Request
Returns:
response from paypal as a Map

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object