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_Name
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_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, setShipFromCountry
addLogListener, 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, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public 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