public class WorldTaxService extends TaxService
WorldTaxService provides a simpler interface for creating TaxRequest objects for international requests.
TaxRequest,
SalesTaxCaller,
TaxResult| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
protected java.lang.String |
mCommodityCode |
protected java.lang.String |
mDocumentNumber |
protected java.lang.String |
mSellerRegNumber |
protected java.lang.String |
mTaxCode |
protected java.lang.String |
mTransactionType |
mCompanyId, mFailedToInitialize, mNonFatalCompCodes, msg, mShipFromCountry, Resource_NameSERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
WorldTaxService() |
| Modifier and Type | Method and Description |
|---|---|
TaxRequest |
createRequest(java.lang.String strDstCountry,
java.lang.String strDstCity,
java.lang.String strDstProvince,
java.lang.String strDstZip,
java.lang.String strPOACountry,
java.lang.String strPOACity,
java.lang.String strPOAProvince,
java.lang.String strPOAZip,
java.lang.String strCurrencyCode,
long centsPrice,
long centsDiscountPrice,
long centsFreight,
java.util.Date dateTax)
Create a new TaxRequest, filling in Destination and POA information
from our member variables.
|
java.lang.String |
getCommodityCode() |
java.lang.String |
getDocumentNumber() |
java.lang.String |
getSellerRegNumber() |
java.lang.String |
getTaxCode() |
java.lang.String |
getTransactionType() |
void |
setCommodityCode(java.lang.String pCommodityCode) |
void |
setDocumentNumber(java.lang.String pDocumentNumber) |
void |
setSellerRegNumber(java.lang.String pSellerRegNumber) |
void |
setTaxCode(java.lang.String pTaxCode) |
void |
setTransactionType(java.lang.String pTransactionType) |
calculateSalesTax, doStartService, doStopService, getCompanyId, getFailedToInitialize, getNonFatalCompletionCodes, getShipFromCountry, setCompanyId, setNonFatalCompletionCodes, setShipFromCountryaddLogListener, createAdminServlet, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static java.lang.String CLASS_VERSION
protected java.lang.String mDocumentNumber
protected java.lang.String mTransactionType
protected java.lang.String mSellerRegNumber
protected java.lang.String mTaxCode
protected java.lang.String mCommodityCode
public void setDocumentNumber(java.lang.String pDocumentNumber)
public java.lang.String getDocumentNumber()
public void setTransactionType(java.lang.String pTransactionType)
public java.lang.String getTransactionType()
public void setSellerRegNumber(java.lang.String pSellerRegNumber)
public java.lang.String getSellerRegNumber()
public void setTaxCode(java.lang.String pTaxCode)
public java.lang.String getTaxCode()
public void setCommodityCode(java.lang.String pCommodityCode)
public java.lang.String getCommodityCode()
public TaxRequest createRequest(java.lang.String strDstCountry, java.lang.String strDstCity, java.lang.String strDstProvince, java.lang.String strDstZip, java.lang.String strPOACountry, java.lang.String strPOACity, java.lang.String strPOAProvince, java.lang.String strPOAZip, java.lang.String strCurrencyCode, long centsPrice, long centsDiscountPrice, long centsFreight, java.util.Date dateTax)
createRequest in class TaxService