Package de.hybris.platform.externaltax
Interface ProductTaxCodeService
-
- All Known Implementing Classes:
DefaultProductTaxCodeService
public interface ProductTaxCodeServiceService for looking upProductTaxCodeModelitems.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProductTaxCodeModelgetTaxCodeForProductAndArea(java.lang.String productCode, java.lang.String taxAreaCode)Finds a tax code item for a given product code and tax area code.java.util.Collection<ProductTaxCodeModel>getTaxCodesForProduct(java.lang.String productCode)Finds all existing tax code items for a given product code.java.lang.StringlookupTaxCode(java.lang.String productCode, java.lang.String taxAreaCode)Performs a direct tax code lookup for a given product code and tax area code.java.util.Map<java.lang.String,java.lang.String>lookupTaxCodes(java.util.Collection<java.lang.String> productCodes, java.lang.String taxAreaCode)Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.
-
-
-
Method Detail
-
lookupTaxCode
java.lang.String lookupTaxCode(java.lang.String productCode, java.lang.String taxAreaCode)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
java.util.Map<java.lang.String,java.lang.String> lookupTaxCodes(java.util.Collection<java.lang.String> productCodes, java.lang.String taxAreaCode)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
ProductTaxCodeModel getTaxCodeForProductAndArea(java.lang.String productCode, java.lang.String taxAreaCode)
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
java.util.Collection<ProductTaxCodeModel> getTaxCodesForProduct(java.lang.String productCode)
Finds all existing tax code items for a given product code.- Parameters:
productCode- product code- Returns:
- collection of
ProductTaxCodeModelfor a given product code
-
-