net.authorize.data.xml.reporting
Class TransactionDetails

java.lang.Object
  extended by net.authorize.data.xml.reporting.TransactionDetails

public class TransactionDetails
extends Object

Reporting transaction details.


Method Summary
static TransactionDetails createTransactionDetails()
           
 String getAccountNumber()
           
 CardType getAccountType()
           
 BigDecimal getAuthAmount()
           
 String getAuthCode()
           
 AVSCode getAvsResponse()
           
 BatchDetails getBatch()
           
 CardCodeResponseType getCardCodeResponse()
           
 CAVVResponseType getCAVVResponse()
           
 Customer getCustomer()
           
 String getCustomerIP()
           
 FDSFilterActionType getFDSFilterAction()
           
 ArrayList<FDSFilter> getFDSFilterList()
           
 String getFirstName()
           
 String getInvoiceNumber()
           
 String getLastName()
           
 Order getOrder()
           
 Payment getPayment()
           
 BigDecimal getPrepaidBalanceRemaining()
           
 String getRefTransId()
           
 BigDecimal getRequestedAmount()
           
 ResponseCode getResponseCode()
           
 ResponseReasonCode getResponseReasonCode()
           
 ArrayList<ReturnedItem> getReturnedItems()
           
 BigDecimal getSettleAmount()
           
 Solution getSolution()
           
 String getSplitTenderId()
           
 Date getSubmitTimeLocal()
           
 Date getSubmitTimeUTC()
           
 Subscription getSubscription()
          Gets subscription for transaction details
 TransactionStatusType getTransactionStatus()
           
 ReportingTransactionType getTransactionType()
           
 String getTransId()
           
 boolean isFullTransactionDetails()
          Deprecated. 
 boolean isHasReturnedItems()
           
 boolean isItemTaxExempt()
           
 boolean isRecurringBilling()
           
 void setAccountNumber(String accountNumber)
           
 void setAccountType(CardType accountType)
           
 void setAccountType(String accountType)
           
 void setAuthAmount(BigDecimal authAmount)
           
 void setAuthAmount(String authAmount)
           
 void setAuthCode(String authCode)
           
 void setAvsResponse(AVSCode avsResponse)
           
 void setBatch(BatchDetails batch)
           
 void setCardCodeResponse(CardCodeResponseType cardCodeResponse)
           
 void setCAVVResponse(CAVVResponseType cAVVResponse)
           
 void setCustomer(Customer customer)
           
 void setCustomerIP(String customerIP)
           
 void setFDSFilterAction(FDSFilterActionType fDSFilterAction)
           
 void setFDSFilterList(ArrayList<FDSFilter> fDSFilterList)
           
 void setFirstName(String firstName)
           
 void setFullTransactionDetails(boolean fullTransactionDetails)
           
 void setHasReturnedItems(boolean hasReturnedItems)
           
 void setHasReturnedItems(String hasReturnedItems)
           
 void setInvoiceNumber(String invoiceNumber)
           
 void setItemTaxExempt(boolean itemTaxExempt)
           
 void setItemTaxExempt(String itemTaxExempt)
           
 void setLastName(String lastName)
           
 void setOrder(Order order)
           
 void setPayment(Payment payment)
           
 void setPrepaidBalanceRemaining(BigDecimal prepaidBalanceRemaining)
           
 void setPrepaidBalanceRemaining(String prepaidBalanceRemaining)
           
 void setRecurringBilling(boolean recurringBilling)
           
 void setRecurringBilling(String recurringBilling)
           
 void setRefTransId(String refTransId)
           
 void setRequestedAmount(BigDecimal requestedAmount)
           
 void setRequestedAmount(String requestedAmount)
           
 void setResponseCode(ResponseCode responseCode)
           
 void setResponseReasonCode(ResponseReasonCode responseReasonCode)
           
 void setReturnedItems(ArrayList<ReturnedItem> returnedItems)
           
 void setSettleAmount(BigDecimal settleAmount)
           
 void setSettleAmount(String settleAmount)
           
 void setSolution(Solution solution)
           
 void setSplitTenderId(String splitTenderId)
           
 void setSubmitTimeLocal(Date submitTimeLocal)
           
 void setSubmitTimeLocal(String submitTimeLocal)
           
 void setSubmitTimeUTC(Date submitTimeUTC)
           
 void setSubmitTimeUTC(String submitTimeUTC)
           
 void setSubscription(Subscription subscription)
          Sets subscription for transaction details
 void setTransactionStatus(String transactionStatus)
           
 void setTransactionStatus(TransactionStatusType transactionStatus)
           
 void setTransactionType(ReportingTransactionType transactionType)
           
 void setTransId(String transId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createTransactionDetails

public static TransactionDetails createTransactionDetails()

getTransId

public String getTransId()
Returns:
the transId

setTransId

public void setTransId(String transId)
Parameters:
transId - the transId to set

getSubmitTimeUTC

public Date getSubmitTimeUTC()
Returns:
the submitTimeUTC

setSubmitTimeUTC

public void setSubmitTimeUTC(Date submitTimeUTC)
Parameters:
submitTimeUTC - the submitTimeUTC to set

setSubmitTimeUTC

public void setSubmitTimeUTC(String submitTimeUTC)
Parameters:
submitTimeUTC - the submitTimeUTC to set

getSubmitTimeLocal

public Date getSubmitTimeLocal()
Returns:
the submitTimeLocal

setSubmitTimeLocal

public void setSubmitTimeLocal(Date submitTimeLocal)
Parameters:
submitTimeLocal - the submitTimeLocal to set

setSubmitTimeLocal

public void setSubmitTimeLocal(String submitTimeLocal)
Parameters:
submitTimeLocal - the submitTimeLocal to set

getTransactionStatus

public TransactionStatusType getTransactionStatus()
Returns:
the transactionStatus

setTransactionStatus

public void setTransactionStatus(TransactionStatusType transactionStatus)
Parameters:
transactionStatus - the transactionStatus to set

setTransactionStatus

public void setTransactionStatus(String transactionStatus)
Parameters:
transactionStatus - the transactionStatus to set

getInvoiceNumber

public String getInvoiceNumber()
Returns:
the invoiceNumber

setInvoiceNumber

public void setInvoiceNumber(String invoiceNumber)
Parameters:
invoiceNumber - the invoiceNumber to set

getFirstName

public String getFirstName()
Returns:
the firstName

setFirstName

public void setFirstName(String firstName)
Parameters:
firstName - the firstName to set

getLastName

public String getLastName()
Returns:
the lastName

setLastName

public void setLastName(String lastName)
Parameters:
lastName - the lastName to set

getAccountType

public CardType getAccountType()
Returns:
the accountType

setAccountType

public void setAccountType(CardType accountType)
Parameters:
accountType - the accountType to set

setAccountType

public void setAccountType(String accountType)
Parameters:
accountType - the accountType to set

getAccountNumber

public String getAccountNumber()
Returns:
the accountNumber

setAccountNumber

public void setAccountNumber(String accountNumber)
Parameters:
accountNumber - the accountNumber to set

isFullTransactionDetails

@Deprecated
public boolean isFullTransactionDetails()
Deprecated. 

Returns:
the fullTransactionDetails

setFullTransactionDetails

public void setFullTransactionDetails(boolean fullTransactionDetails)
Parameters:
fullTransactionDetails - the fullTransactionDetails to set

getRefTransId

public String getRefTransId()
Returns:
the refTransId

setRefTransId

public void setRefTransId(String refTransId)
Parameters:
refTransId - the refTransId to set

getSplitTenderId

public String getSplitTenderId()
Returns:
the splitTenderId

setSplitTenderId

public void setSplitTenderId(String splitTenderId)
Parameters:
splitTenderId - the splitTenderId to set

getTransactionType

public ReportingTransactionType getTransactionType()
Returns:
the transactionType

setTransactionType

public void setTransactionType(ReportingTransactionType transactionType)
Parameters:
transactionType - the transactionType to set

getResponseCode

public ResponseCode getResponseCode()
Returns:
the responseCode

setResponseCode

public void setResponseCode(ResponseCode responseCode)
Parameters:
responseCode - the responseCode to set

getResponseReasonCode

public ResponseReasonCode getResponseReasonCode()
Returns:
the responseReasonCode

setResponseReasonCode

public void setResponseReasonCode(ResponseReasonCode responseReasonCode)
Parameters:
responseReasonCode - the responseReasonCode to set

getAuthCode

public String getAuthCode()
Returns:
the authCode

setAuthCode

public void setAuthCode(String authCode)
Parameters:
authCode - the authCode to set

getAvsResponse

public AVSCode getAvsResponse()
Returns:
the avsResponse

setAvsResponse

public void setAvsResponse(AVSCode avsResponse)
Parameters:
avsResponse - the avsResponse to set

getCardCodeResponse

public CardCodeResponseType getCardCodeResponse()
Returns:
the cardCodeResponse

setCardCodeResponse

public void setCardCodeResponse(CardCodeResponseType cardCodeResponse)
Parameters:
cardCodeResponse - the cardCodeResponse to set

getCAVVResponse

public CAVVResponseType getCAVVResponse()
Returns:
the cAVVResponse

setCAVVResponse

public void setCAVVResponse(CAVVResponseType cAVVResponse)
Parameters:
cAVVResponse - the cAVVResponse to set

getFDSFilterAction

public FDSFilterActionType getFDSFilterAction()
Returns:
the fDSFilterAction

setFDSFilterAction

public void setFDSFilterAction(FDSFilterActionType fDSFilterAction)
Parameters:
fDSFilterAction - the fDSFilterAction to set

getFDSFilterList

public ArrayList<FDSFilter> getFDSFilterList()
Returns:
the fDSFilterList

setFDSFilterList

public void setFDSFilterList(ArrayList<FDSFilter> fDSFilterList)
Parameters:
fDSFilterList - the fDSFilterList to set

getBatch

public BatchDetails getBatch()
Returns:
the batch

setBatch

public void setBatch(BatchDetails batch)
Parameters:
batch - the batch to set

getOrder

public Order getOrder()
Returns:
the order

setOrder

public void setOrder(Order order)
Parameters:
order - the order to set

getRequestedAmount

public BigDecimal getRequestedAmount()
Returns:
the requestedAmount

setRequestedAmount

public void setRequestedAmount(BigDecimal requestedAmount)
Parameters:
requestedAmount - the requestedAmount to set

setRequestedAmount

public void setRequestedAmount(String requestedAmount)
Parameters:
requestedAmount - the requestedAmount to set

getAuthAmount

public BigDecimal getAuthAmount()
Returns:
the authAmount

setAuthAmount

public void setAuthAmount(BigDecimal authAmount)
Parameters:
authAmount - the authAmount to set

setAuthAmount

public void setAuthAmount(String authAmount)
Parameters:
authAmount - the authAmount to set

getSettleAmount

public BigDecimal getSettleAmount()
Returns:
the settleAmount

setSettleAmount

public void setSettleAmount(BigDecimal settleAmount)
Parameters:
settleAmount - the settleAmount to set

setSettleAmount

public void setSettleAmount(String settleAmount)
Parameters:
settleAmount - the settleAmount to set

getPayment

public Payment getPayment()
Returns:
the payment

setPayment

public void setPayment(Payment payment)
Parameters:
payment - the payment to set

getCustomer

public Customer getCustomer()
Returns:
the customer

setCustomer

public void setCustomer(Customer customer)
Parameters:
customer - the customer to set

isRecurringBilling

public boolean isRecurringBilling()
Returns:
the recurringBilling

setRecurringBilling

public void setRecurringBilling(boolean recurringBilling)
Parameters:
recurringBilling - the recurringBilling to set

setRecurringBilling

public void setRecurringBilling(String recurringBilling)
Parameters:
recurringBilling - the recurringBilling to set

getCustomerIP

public String getCustomerIP()
Returns:
the customerIP

setCustomerIP

public void setCustomerIP(String customerIP)
Parameters:
customerIP - the customerIP to set

getPrepaidBalanceRemaining

public BigDecimal getPrepaidBalanceRemaining()
Returns:
the prepaidBalanceRemaining

setPrepaidBalanceRemaining

public void setPrepaidBalanceRemaining(BigDecimal prepaidBalanceRemaining)
Parameters:
prepaidBalanceRemaining - the prepaidBalanceRemaining to set

setPrepaidBalanceRemaining

public void setPrepaidBalanceRemaining(String prepaidBalanceRemaining)
Parameters:
prepaidBalanceRemaining - the prepaidBalanceRemaining to set

isItemTaxExempt

public boolean isItemTaxExempt()
Returns:
the itemTaxExempt

setItemTaxExempt

public void setItemTaxExempt(boolean itemTaxExempt)
Parameters:
itemTaxExempt - the itemTaxExempt to set

setItemTaxExempt

public void setItemTaxExempt(String itemTaxExempt)
Parameters:
itemTaxExempt - the itemTaxExempt to set

getSubscription

public Subscription getSubscription()
Gets subscription for transaction details

Returns:
Subscription Gets the subscription for the transaction

setSubscription

public void setSubscription(Subscription subscription)
Sets subscription for transaction details

Parameters:
subscription - Sets the subscription for the transaction

isHasReturnedItems

public boolean isHasReturnedItems()
Returns:
the hasReturnedItems

setHasReturnedItems

public void setHasReturnedItems(boolean hasReturnedItems)
Parameters:
hasReturnedItems - the hasReturnedItems to set

setHasReturnedItems

public void setHasReturnedItems(String hasReturnedItems)
Parameters:
hasReturnedItems - the hasReturnedItems to set

getReturnedItems

public ArrayList<ReturnedItem> getReturnedItems()
Returns:
the returnedItems

setReturnedItems

public void setReturnedItems(ArrayList<ReturnedItem> returnedItems)
Parameters:
returnedItems - the returnedItems to set

getSolution

public Solution getSolution()
Returns:
the solution

setSolution

public void setSolution(Solution solution)
Parameters:
solution - the solution to set


Copyright © 2014. All Rights Reserved.