Package de.hybris.platform.externaltax
Interface ProductTaxCodeService
- All Known Implementing Classes:
DefaultProductTaxCodeService
public interface ProductTaxCodeService
Service for looking up
ProductTaxCodeModel items.-
Method Summary
Modifier and TypeMethodDescriptiongetTaxCodeForProductAndArea(String productCode, String taxAreaCode) 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 taxAreaCode) Performs a direct tax code lookup for a given product code and tax area code.lookupTaxCodes(Collection<String> productCodes, String taxAreaCode) Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.
-
Method Details
-
lookupTaxCode
Performs a direct tax code lookup for a given product code and tax area code.- Parameters:
productCode- product code to lookup the tax code fortaxAreaCode- tax area code- Returns:
- tax code if found, null otherwise
-
lookupTaxCodes
Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.- Parameters:
productCodes- collection of product codes to lookup the tax codes fortaxAreaCode- tax area code- Returns:
- map of product codes to tax codes
-
getTaxCodeForProductAndArea
Finds a tax code item for a given product code and tax area code. Returns null if no such code exists yet.- Parameters:
productCode- product codetaxAreaCode- tax area code- Returns:
- instance of
ProductTaxCodeModel
-
getTaxCodesForProduct
Finds all existing tax code items for a given product code.- Parameters:
productCode- product code- Returns:
- collection of
ProductTaxCodeModelfor a given product code
-