|
||||||||||
| 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 search
public 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.IllegalArgumentExceptionpublic 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.IllegalArgumentExceptionpublic 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.IllegalArgumentExceptionpublic 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 Requestpublic void setNVPResponse(java.util.Map<java.lang.String,java.lang.String> nvpResponse)
Request
setNVPResponse in interface Requestpublic java.util.Map<java.lang.String,java.lang.String> getNVPResponse()
Request
getNVPResponse in interface Requestpublic 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 | |||||||||