webfunds.client
Class Transaction
java.lang.Object
|
+--webfunds.client.Transaction
- public final class Transaction
- extends java.lang.Object
WebFunds' idea of a transaction. Transactions from other payment systems
such as SOX are mapped to instances of this class.
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
STATUS_MIN
public static final int STATUS_MIN
STATUS_PENDING
public static final int STATUS_PENDING
STATUS_PENDING_CANCEL
public static final int STATUS_PENDING_CANCEL
STATUS_PENDING_FAILURE
public static final int STATUS_PENDING_FAILURE
STATUS_COMPLETED_OK
public static final int STATUS_COMPLETED_OK
STATUS_COMPLETED_CANCELLED
public static final int STATUS_COMPLETED_CANCELLED
STATUS_COMPLETED_FAILURE
public static final int STATUS_COMPLETED_FAILURE
STATUS_MAX
public static final int STATUS_MAX
TYPE_MIN
public static final int TYPE_MIN
TYPE_PAYMENT
public static final int TYPE_PAYMENT
TYPE_DEPOSIT
public static final int TYPE_DEPOSIT
TYPE_MAX
public static final int TYPE_MAX
Transaction
public Transaction(int type,
java.lang.String transid,
ItemId contractid,
AccountInfo source,
AccountInfo target,
long amount,
byte[] desc,
java.util.Date date)
getType
public int getType()
getTypeAsString
public java.lang.String getTypeAsString()
isPayment
public boolean isPayment()
isDeposit
public boolean isDeposit()
setStatus
public void setStatus(int status)
getStatus
public int getStatus()
getStatusAsString
public java.lang.String getStatusAsString()
isPending
public boolean isPending()
isPendingCan
public boolean isPendingCan()
isPendingFail
public boolean isPendingFail()
isComplete
public boolean isComplete()
isCancelled
public boolean isCancelled()
isFailed
public boolean isFailed()
isAnyPending
public boolean isAnyPending()
isAllComplete
public boolean isAllComplete()
getTransId
public java.lang.String getTransId()
getContractId
public ItemId getContractId()
getSource
public AccountInfo getSource()
getTarget
public AccountInfo getTarget()
getAmount
public long getAmount()
getDate
public java.util.Date getDate()
getDesc
public byte[] getDesc()
- Return a description or null.
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object