Class DefaultProductTaxCodeService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ProductTaxCodeModel getTaxCodeForProductAndArea​(java.lang.String productCode, java.lang.String taxArea)
      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.String lookupTaxCode​(java.lang.String productCode, java.lang.String taxArea)
      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 taxArea)
      Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.
      void setProductTaxCodeDao​(ProductTaxCodeDao productTaxCodeDao)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultProductTaxCodeService

        public DefaultProductTaxCodeService()
    • Method Detail

      • lookupTaxCode

        public java.lang.String lookupTaxCode​(java.lang.String productCode,
                                              java.lang.String taxArea)
        Description copied from interface: ProductTaxCodeService
        Performs a direct tax code lookup for a given product code and tax area code.
        Specified by:
        lookupTaxCode in interface ProductTaxCodeService
        Parameters:
        productCode - product code to lookup the tax code for
        taxArea - tax area code
        Returns:
        tax code if found, null otherwise
      • lookupTaxCodes

        public java.util.Map<java.lang.String,​java.lang.String> lookupTaxCodes​(java.util.Collection<java.lang.String> productCodes,
                                                                                     java.lang.String taxArea)
        Description copied from interface: ProductTaxCodeService
        Performs a direct bulk tax code lookup for a given collection of product codes and tax area code.
        Specified by:
        lookupTaxCodes in interface ProductTaxCodeService
        Parameters:
        productCodes - collection of product codes to lookup the tax codes for
        taxArea - tax area code
        Returns:
        map of product codes to tax codes
      • setProductTaxCodeDao

        public void setProductTaxCodeDao​(ProductTaxCodeDao productTaxCodeDao)