|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpaypalnvp.request.TransactionSearch
public final class TransactionSearch
Instance is used for TransactionSearch request. It searches transaction history for transactions that meet the specified criteria.
Nested Class Summary | |
---|---|
static class |
TransactionSearch.TransactionStatus
Transaction status. |
static class |
TransactionSearch.TranscationClass
Classification of transaction |
Constructor Summary | |
---|---|
TransactionSearch(java.util.Date startDate)
|
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 |
setAmount(java.lang.String amount)
Search by transaction amount. |
void |
setAuctionItemNumber(java.lang.String item)
Search by auction item number of the purchased goods. |
void |
setCreditCardNumber(java.lang.String acct)
Search by credit card number, as set by you for the original transaction. |
void |
setCurrency(Currency currency)
Search by currency code. |
void |
setEmail(java.lang.String email)
Search by the buyer's email address. |
void |
setEndDate(java.util.Date endDate)
|
void |
setInvoiceId(java.lang.String id)
Search by invoice identification key, as set by you for the original transaction. |
void |
setNVPResponse(java.util.Map<java.lang.String,java.lang.String> nvpResponse)
Setter for nvp (name value pair) response |
void |
setPayerName(PayerName payerName)
Set payer names fields |
void |
setReceiptId(java.lang.String id)
Search by the PayPal Account Optional receipt ID. |
void |
setReceiverEmail(java.lang.String email)
Search by the receiver's email address. |
void |
setStatus(TransactionSearch.TransactionStatus status)
Search by transaction status |
void |
setTransaction(TransactionSearch.TranscationClass transactionClass)
Search by classification of transaction. |
void |
setTransactionId(java.lang.String id)
Search by the transaction ID. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TransactionSearch(java.util.Date startDate) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Method Detail |
---|
public void setEndDate(java.util.Date endDate)
endDate
- The latest transaction date to be included in the searchpublic void setEmail(java.lang.String email) throws java.lang.IllegalArgumentException
email
- maximum 127 single-byte alphanumeric characters.
java.lang.IllegalArgumentException
public void setReceiverEmail(java.lang.String email) throws java.lang.IllegalArgumentException
email
-
java.lang.IllegalArgumentException
public void setReceiptId(java.lang.String id)
id
- public void setTransactionId(java.lang.String id) throws java.lang.IllegalArgumentException
id
-
java.lang.IllegalArgumentException
public void setInvoiceId(java.lang.String id) throws java.lang.IllegalArgumentException
id
-
java.lang.IllegalArgumentException
public void setCreditCardNumber(java.lang.String acct) throws java.lang.IllegalArgumentException
acct
-
java.lang.IllegalArgumentException
public void setAuctionItemNumber(java.lang.String item)
item
- public void setTransaction(TransactionSearch.TranscationClass transactionClass)
transactionClass
- public void setAmount(java.lang.String amount) throws java.lang.IllegalArgumentException
amount
-
java.lang.IllegalArgumentException
public void setCurrency(Currency currency)
currency
- public void setStatus(TransactionSearch.TransactionStatus status)
status
- public void setPayerName(PayerName payerName)
payerName
- public java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
Request
getNVPRequest
in interface Request
public void setNVPResponse(java.util.Map<java.lang.String,java.lang.String> nvpResponse)
Request
setNVPResponse
in interface Request
public java.util.Map<java.lang.String,java.lang.String> getNVPResponse()
Request
getNVPResponse
in interface Request
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |