public class TaxWareStatus extends java.lang.Object implements TaxStatus
This class encapsulates a standard TaxWare system response
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
TaxWareStatus(double amount,
double stateTax,
double countyTax,
double cityTax,
double districtTax,
double countryTax) |
TaxWareStatus(java.lang.String error) |
Modifier and Type | Method and Description |
---|---|
double |
getAmount()
The amount that was submitted for the transaction
|
double |
getCityTax()
The city tax amount
|
double |
getCountryTax()
The country tax amount
|
double |
getCountyTax()
The county tax amount
|
double |
getDistrictTax()
The district/territory tax amount
|
java.lang.String |
getErrorMessage()
A message describing the transaction failure
|
double |
getStateTax()
The state/province tax amount
|
java.lang.String |
getTransactionId()
A unique transaction Id returned from the payment system
|
boolean |
getTransactionSuccess()
Indicates if the transaction succeeded or failed
|
java.util.Date |
getTransactionTimestamp()
Date when the transaction is initiated
|
void |
setAmount(double pAmount) |
void |
setCityTax(double pCityTax) |
void |
setCountryTax(double pCountryTax) |
void |
setCountyTax(double pCountyTax) |
void |
setDistrictTax(double pDistrictTax) |
void |
setErrorMessage(java.lang.String pErrorMessage) |
void |
setStateTax(double pStateTax) |
void |
setTransactionId(java.lang.String pTransactionId) |
void |
setTransactionSuccess(boolean pTransactionSuccess) |
void |
setTransactionTimestamp(java.util.Date pTransactionTimestamp) |
public TaxWareStatus(double amount, double stateTax, double countyTax, double cityTax, double districtTax, double countryTax)
public TaxWareStatus(java.lang.String error)
public java.lang.String getTransactionId()
PaymentStatus
getTransactionId
in interface PaymentStatus
public void setTransactionId(java.lang.String pTransactionId)
public boolean getTransactionSuccess()
PaymentStatus
getTransactionSuccess
in interface PaymentStatus
public void setTransactionSuccess(boolean pTransactionSuccess)
public java.lang.String getErrorMessage()
PaymentStatus
getErrorMessage
in interface PaymentStatus
public void setErrorMessage(java.lang.String pErrorMessage)
public java.util.Date getTransactionTimestamp()
PaymentStatus
getTransactionTimestamp
in interface PaymentStatus
public void setTransactionTimestamp(java.util.Date pTransactionTimestamp)
public double getAmount()
PaymentStatus
getAmount
in interface PaymentStatus
public void setAmount(double pAmount)
public double getCityTax()
TaxStatus
getCityTax
in interface TaxStatus
public void setCityTax(double pCityTax)
public double getStateTax()
TaxStatus
getStateTax
in interface TaxStatus
public void setStateTax(double pStateTax)
public double getCountyTax()
TaxStatus
getCountyTax
in interface TaxStatus
public void setCountyTax(double pCountyTax)
public double getDistrictTax()
TaxStatus
getDistrictTax
in interface TaxStatus
public void setDistrictTax(double pDistrictTax)
public double getCountryTax()
TaxStatus
getCountryTax
in interface TaxStatus
public void setCountryTax(double pCountryTax)