jPOS 1.6.1 API Documentation

org.jpos.core
Class AuthorizationTransaction

java.lang.Object
  extended by 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

Field Summary
 java.math.BigDecimal amount
           
 CardHolder cardHolder
           
 java.lang.Integer currency
           
 byte numberOfPayments
           
 java.lang.String purchasePlan
           
 java.lang.String rrn
           
 java.lang.String terminal
           
 
Constructor Summary
AuthorizationTransaction()
           
 
Method Summary
 void dump(java.io.PrintStream p, java.lang.String indent)
           
 java.lang.String getAction()
           
 java.math.BigDecimal getAmount()
           
 java.lang.String[] getArgs()
           
 CardHolder getCardHolder()
           
 java.lang.Integer getCurrency()
           
 int getNumberOfPayments()
           
 java.lang.String getPurchasePlan()
           
 CardTransactionResponse getResponse()
           
 java.lang.String getRRN()
           
 java.lang.String getTerminal()
           
 void setAction(java.lang.String action)
           
 void setAmount(java.math.BigDecimal amount)
           
 void setArgs(java.lang.String[] args)
           
 void setCardHolder(CardHolder cardHolder)
           
 void setCurrency(int m)
           
 void setCurrency(java.lang.Integer currency)
           
 void setNumberOfPayments(int n)
           
 void setPurchasePlan(java.lang.String purchasePlan)
           
 void setResponse(CardTransactionResponse response)
           
 void setRRN(java.lang.String rrn)
           
 void setTerminal(java.lang.String terminal)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

AuthorizationTransaction

public AuthorizationTransaction()
Method Detail

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)

jPOS.org