paypalnvp.request
Enum TransactionSearch.TranscationClass

java.lang.Object
  extended by java.lang.Enum<TransactionSearch.TranscationClass>
      extended by paypalnvp.request.TransactionSearch.TranscationClass
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TransactionSearch.TranscationClass>
Enclosing class:
TransactionSearch

public static enum TransactionSearch.TranscationClass
extends java.lang.Enum<TransactionSearch.TranscationClass>

Classification of transaction


Enum Constant Summary
ALL
          all transaction classifications
BALANCEAFFECTING
          only transactions that affect the account balance
BALANCETRANSFER
          only transactions involving balance transfers
BILLPAY
          only transactions involving BillPay Transactions
CURRENCYCONVERSIONS
          only transactions involving currency conversions
DIVIDEND
          only transactions involving dividends
ECHECK
          only transactions involving eCheck
FEE
          only transactions involving fees
FUNDSADDED
          only funds added to balance
FUNDSWITHDRAWN
          only funds withdrawn from balance
MASSPAY
          only mass payments
MONEYREQUEST
          only money requests
RECEIVED
          only payments received
REFERRAL
          only transactions involving referrals
REFUND
          only transactions involving funds
REVERSAL
          only transactions involving BillPay reversals
SENT
          only payments sent
SHIPPING
          only transactions involving UPS shipping fees
SUBSCRIPTION
          only transactions involving subscriptions
 
Method Summary
static TransactionSearch.TranscationClass valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TransactionSearch.TranscationClass[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ALL

public static final TransactionSearch.TranscationClass ALL
all transaction classifications


SENT

public static final TransactionSearch.TranscationClass SENT
only payments sent


RECEIVED

public static final TransactionSearch.TranscationClass RECEIVED
only payments received


MASSPAY

public static final TransactionSearch.TranscationClass MASSPAY
only mass payments


MONEYREQUEST

public static final TransactionSearch.TranscationClass MONEYREQUEST
only money requests


FUNDSADDED

public static final TransactionSearch.TranscationClass FUNDSADDED
only funds added to balance


FUNDSWITHDRAWN

public static final TransactionSearch.TranscationClass FUNDSWITHDRAWN
only funds withdrawn from balance


REFERRAL

public static final TransactionSearch.TranscationClass REFERRAL
only transactions involving referrals


FEE

public static final TransactionSearch.TranscationClass FEE
only transactions involving fees


SUBSCRIPTION

public static final TransactionSearch.TranscationClass SUBSCRIPTION
only transactions involving subscriptions


DIVIDEND

public static final TransactionSearch.TranscationClass DIVIDEND
only transactions involving dividends


BILLPAY

public static final TransactionSearch.TranscationClass BILLPAY
only transactions involving BillPay Transactions


REFUND

public static final TransactionSearch.TranscationClass REFUND
only transactions involving funds


CURRENCYCONVERSIONS

public static final TransactionSearch.TranscationClass CURRENCYCONVERSIONS
only transactions involving currency conversions


BALANCETRANSFER

public static final TransactionSearch.TranscationClass BALANCETRANSFER
only transactions involving balance transfers


REVERSAL

public static final TransactionSearch.TranscationClass REVERSAL
only transactions involving BillPay reversals


SHIPPING

public static final TransactionSearch.TranscationClass SHIPPING
only transactions involving UPS shipping fees


BALANCEAFFECTING

public static final TransactionSearch.TranscationClass BALANCEAFFECTING
only transactions that affect the account balance


ECHECK

public static final TransactionSearch.TranscationClass ECHECK
only transactions involving eCheck

Method Detail

values

public static TransactionSearch.TranscationClass[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (TransactionSearch.TranscationClass c : TransactionSearch.TranscationClass.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static TransactionSearch.TranscationClass valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null