org.jpos.core
Class AuthorizationTransaction
java.lang.Object
org.jpos.core.AuthorizationTransaction
- All Implemented Interfaces:
- java.io.Serializable, CardTransaction, Loggeable
- Direct Known Subclasses:
- FinancialTransaction
public class AuthorizationTransaction
- extends java.lang.Object
- implements CardTransaction, Loggeable
- Since:
- jPOS 1.1
- Version:
- $Id: AuthorizationTransaction.java 2594 2008-01-22 16:41:31Z apr $
- Author:
- apr@cs.com.uy
- See Also:
CardTransaction,
CardAgentLookup,
CardHolder,
Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cardHolder
public CardHolder cardHolder
amount
public java.math.BigDecimal amount
currency
public java.lang.Integer currency
rrn
public java.lang.String rrn
terminal
public java.lang.String terminal
purchasePlan
public java.lang.String purchasePlan
numberOfPayments
public byte numberOfPayments
AuthorizationTransaction
public AuthorizationTransaction()
setCardHolder
public void setCardHolder(CardHolder cardHolder)
getCardHolder
public CardHolder getCardHolder()
setAmount
public void setAmount(java.math.BigDecimal amount)
getAmount
public java.math.BigDecimal getAmount()
setCurrency
public void setCurrency(java.lang.Integer currency)
setCurrency
public void setCurrency(int m)
getCurrency
public java.lang.Integer getCurrency()
setRRN
public void setRRN(java.lang.String rrn)
getRRN
public java.lang.String getRRN()
setTerminal
public void setTerminal(java.lang.String terminal)
getTerminal
public java.lang.String getTerminal()
setAction
public void setAction(java.lang.String action)
setArgs
public void setArgs(java.lang.String[] args)
getAction
public java.lang.String getAction()
- Specified by:
getAction in interface CardTransaction
- Returns:
- desired action
getArgs
public java.lang.String[] getArgs()
- Specified by:
getArgs in interface CardTransaction
- Returns:
- action arguments
setPurchasePlan
public void setPurchasePlan(java.lang.String purchasePlan)
getPurchasePlan
public java.lang.String getPurchasePlan()
setNumberOfPayments
public void setNumberOfPayments(int n)
getNumberOfPayments
public int getNumberOfPayments()
dump
public void dump(java.io.PrintStream p,
java.lang.String indent)
- Specified by:
dump in interface Loggeable
setResponse
public void setResponse(CardTransactionResponse response)
getResponse
public CardTransactionResponse getResponse()
- Specified by:
getResponse in interface CardTransaction
- Returns:
- agent generated response (should not be null)