Class DefaultProductTaxCodeService
java.lang.Object
de.hybris.platform.externaltax.impl.DefaultProductTaxCodeService
- All Implemented Interfaces:
ProductTaxCodeService
Default implementation of
ProductTaxCodeService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTaxCodeForProductAndArea(String productCode, String taxArea) Finds a tax code item for a given product code and tax area code.getTaxCodesForProduct(String productCode) Finds all existing tax code items for a given product code.lookupTaxCode(String productCode, String taxArea) Performs a direct tax code lookup for a given product code and tax area code.lookupTaxCodes(Collection<String> productCodes, String taxArea) Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.voidsetProductTaxCodeDao(ProductTaxCodeDao productTaxCodeDao)
-
Constructor Details
-
DefaultProductTaxCodeService
public DefaultProductTaxCodeService()
-
-
Method Details
-
lookupTaxCode
Description copied from interface:ProductTaxCodeServicePerforms a direct tax code lookup for a given product code and tax area code.- Specified by:
lookupTaxCodein interfaceProductTaxCodeService- Parameters:
productCode- product code to lookup the tax code fortaxArea- tax area code- Returns:
- tax code if found, null otherwise
-
lookupTaxCodes
Description copied from interface:ProductTaxCodeServicePerforms a direct bulk tax code lookup for a given collection of product codes and tax area code.- Specified by:
lookupTaxCodesin interfaceProductTaxCodeService- Parameters:
productCodes- collection of product codes to lookup the tax codes fortaxArea- tax area code- Returns:
- map of product codes to tax codes
-
getTaxCodeForProductAndArea
Description copied from interface:ProductTaxCodeServiceFinds a tax code item for a given product code and tax area code. Returns null if no such code exists yet.- Specified by:
getTaxCodeForProductAndAreain interfaceProductTaxCodeService- Parameters:
productCode- product codetaxArea- tax area code- Returns:
- instance of
ProductTaxCodeModel
-
getTaxCodesForProduct
Description copied from interface:ProductTaxCodeServiceFinds all existing tax code items for a given product code.- Specified by:
getTaxCodesForProductin interfaceProductTaxCodeService- Parameters:
productCode- product code- Returns:
- collection of
ProductTaxCodeModelfor a given product code
-
setProductTaxCodeDao
-