public class TaxRequest
extends FieldSet
The TaxRequest class defines a request for tax information. It defines a number of convenience functions for accessing commonly used properties, but allows the generic accessor functions for FieldSet to be used for other properties.
See the taxware documentation for a detailed description of what the various fields mean in practice.
The price fields are currently set and returned as longs representing price in cents.
TaxResult
,
SalesTaxCaller
,
FieldSet
,
InputRecordDef
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
protected static RecordDef |
m_recordDef
Holds the RecordDef.
|
Constructor and Description |
---|
TaxRequest(java.lang.String strShipFromCountry,
java.lang.String strShipFromCity,
java.lang.String strShipFromProvince,
java.lang.String strShipFromZip,
java.lang.String strDstCountry,
java.lang.String strDstCity,
java.lang.String strDstProvince,
java.lang.String strDstZip,
java.lang.String strOrgnCountry,
java.lang.String strOrgnCity,
java.lang.String strOrgnProvince,
java.lang.String strOrgnZip,
java.lang.String strPOACountry,
java.lang.String strPOACity,
java.lang.String strPOAProvince,
java.lang.String strPOAZip,
long centsPrice,
long centsDiscountPrice,
long centsFreight,
java.util.Date dateTax,
java.lang.String strCompany)
Create a tax request setting the commonly used fields.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createRecordDef()
Create the InputRecordDef.
|
java.lang.String |
getCommodityServiceCode() |
java.lang.String |
getCompany() |
boolean |
getCreditTransaction() |
java.util.Date |
getDate() |
long |
getDiscountPrice() |
java.lang.String |
getDstCity() |
java.lang.String |
getDstCountry() |
java.lang.String |
getDstGeoCode() |
java.lang.String |
getDstProvince() |
java.lang.String |
getDstZip() |
long |
getFreight() |
java.lang.String |
getOrgnCity() |
java.lang.String |
getOrgnCountry() |
java.lang.String |
getOrgnGeoCode() |
java.lang.String |
getOrgnProvince() |
java.lang.String |
getOrgnZip() |
java.lang.String |
getPOACity() |
java.lang.String |
getPOACountry() |
java.lang.String |
getPOAGeoCode() |
java.lang.String |
getPOAProvince() |
java.lang.String |
getPOAZip() |
java.lang.String |
getPointOfTitlePassage() |
long |
getPrice() |
java.lang.String |
getShipFromCity() |
java.lang.String |
getShipFromCountry() |
java.lang.String |
getShipFromGeoCode() |
java.lang.String |
getShipFromProvince() |
java.lang.String |
getShipFromZip() |
static void |
main(java.lang.String[] rgArgs)
Dump out input fields.
|
void |
setCommodityServiceCode(java.lang.String strCommodityServiceCode) |
void |
setCompany(java.lang.String strCompany) |
void |
setCreditTransaction(boolean bCreditTransaction) |
void |
setDate(java.util.Date dateTax) |
void |
setDiscountPrice(long centsDiscountPrice) |
void |
setDstCity(java.lang.String strDstCity) |
void |
setDstCountry(java.lang.String strDstCountry) |
void |
setDstGeoCode(java.lang.String strDstGeo) |
void |
setDstProvince(java.lang.String strDstProvince) |
void |
setDstZip(java.lang.String strDstZip) |
void |
setFreight(long centsFreight) |
void |
setOrgnCity(java.lang.String strOrgnCity) |
void |
setOrgnCountry(java.lang.String strOrgnCountry) |
void |
setOrgnGeoCode(java.lang.String strOrgnGeoCode) |
void |
setOrgnProvince(java.lang.String strOrgnProvince) |
void |
setOrgnZip(java.lang.String strOrgnZip) |
void |
setPOACity(java.lang.String strPOACity) |
void |
setPOACountry(java.lang.String strPOACountry) |
void |
setPOAGeoCode(java.lang.String strPOAGeoCode) |
void |
setPOAProvince(java.lang.String strPOAProvince) |
void |
setPOAZip(java.lang.String strPOAZip) |
void |
setPointOfTitlePassage(java.lang.String strPointOfTitlePassage) |
void |
setPrice(long centsPrice) |
void |
setShipFromCity(java.lang.String strShipFromCity) |
void |
setShipFromCountry(java.lang.String strShipFromCountry) |
void |
setShipFromGeoCode(java.lang.String strShipFromGeoCode) |
void |
setShipFromProvince(java.lang.String strShipFromProvince) |
void |
setShipFromZip(java.lang.String strShipFromZip) |
java.lang.String |
toString() |
public static java.lang.String CLASS_VERSION
protected static RecordDef m_recordDef
public TaxRequest(java.lang.String strShipFromCountry, java.lang.String strShipFromCity, java.lang.String strShipFromProvince, java.lang.String strShipFromZip, java.lang.String strDstCountry, java.lang.String strDstCity, java.lang.String strDstProvince, java.lang.String strDstZip, java.lang.String strOrgnCountry, java.lang.String strOrgnCity, java.lang.String strOrgnProvince, java.lang.String strOrgnZip, java.lang.String strPOACountry, java.lang.String strPOACity, java.lang.String strPOAProvince, java.lang.String strPOAZip, long centsPrice, long centsDiscountPrice, long centsFreight, java.util.Date dateTax, java.lang.String strCompany)
Defaults to credit transaction.
protected void createRecordDef()
public static void main(java.lang.String[] rgArgs)
public void setShipFromCountry(java.lang.String strShipFromCountry)
public java.lang.String getShipFromCountry()
public void setShipFromCity(java.lang.String strShipFromCity)
public java.lang.String getShipFromCity()
public void setShipFromProvince(java.lang.String strShipFromProvince)
public java.lang.String getShipFromProvince()
public void setShipFromZip(java.lang.String strShipFromZip)
public java.lang.String getShipFromZip()
public void setShipFromGeoCode(java.lang.String strShipFromGeoCode)
public java.lang.String getShipFromGeoCode()
public void setDstCountry(java.lang.String strDstCountry)
public java.lang.String getDstCountry()
public void setDstCity(java.lang.String strDstCity)
public java.lang.String getDstCity()
public void setDstProvince(java.lang.String strDstProvince)
public java.lang.String getDstProvince()
public void setDstZip(java.lang.String strDstZip)
public java.lang.String getDstZip()
public void setDstGeoCode(java.lang.String strDstGeo)
public java.lang.String getDstGeoCode()
public void setOrgnCountry(java.lang.String strOrgnCountry)
public java.lang.String getOrgnCountry()
public void setOrgnCity(java.lang.String strOrgnCity)
public java.lang.String getOrgnCity()
public void setOrgnProvince(java.lang.String strOrgnProvince)
public java.lang.String getOrgnProvince()
public void setOrgnZip(java.lang.String strOrgnZip)
public java.lang.String getOrgnZip()
public void setOrgnGeoCode(java.lang.String strOrgnGeoCode)
public java.lang.String getOrgnGeoCode()
public void setPOACountry(java.lang.String strPOACountry)
public java.lang.String getPOACountry()
public void setPOACity(java.lang.String strPOACity)
public java.lang.String getPOACity()
public void setPOAProvince(java.lang.String strPOAProvince)
public java.lang.String getPOAProvince()
public void setPOAZip(java.lang.String strPOAZip)
public java.lang.String getPOAZip()
public void setPOAGeoCode(java.lang.String strPOAGeoCode)
public java.lang.String getPOAGeoCode()
public void setPointOfTitlePassage(java.lang.String strPointOfTitlePassage)
public java.lang.String getPointOfTitlePassage()
public void setCompany(java.lang.String strCompany)
public java.lang.String getCompany()
public void setPrice(long centsPrice)
public long getPrice()
public void setDiscountPrice(long centsDiscountPrice)
public long getDiscountPrice()
public void setFreight(long centsFreight)
public long getFreight()
public void setDate(java.util.Date dateTax)
public java.util.Date getDate()
public void setCreditTransaction(boolean bCreditTransaction)
public boolean getCreditTransaction()
public void setCommodityServiceCode(java.lang.String strCommodityServiceCode)
public java.lang.String getCommodityServiceCode()
public java.lang.String toString()