Class SapPricingItemMapper

    • Constructor Detail

      • SapPricingItemMapper

        public SapPricingItemMapper()
    • Method Detail

      • fillImportParameters

        public void fillImportParameters​(com.sap.conn.jco.JCoParameterList importParameters,
                                         java.util.List<ProductModel> productModels,
                                         ConversionService conversionService)
      • fillImportParameters

        protected void fillImportParameters​(com.sap.conn.jco.JCoTable itItem,
                                            java.util.List<ProductModel> productModels,
                                            ConversionService conversionService)
      • getSapSalesUnitCode

        protected java.lang.String getSapSalesUnitCode​(UnitModel unitModel,
                                                       ConversionService conversionService)
      • fillImportParameters

        public void fillImportParameters​(AbstractOrderModel order,
                                         com.sap.conn.jco.JCoParameterList importParameters,
                                         ConversionService conversionService)
      • formatProductCode

        protected java.lang.String formatProductCode​(java.lang.String code)
      • readPrices

        public java.util.List<PriceInformation> readPrices​(com.sap.conn.jco.JCoTable resultTable)
        Parameters:
        prices -
        itemTable -
        Returns:
        List
      • readDiscount

        protected double readDiscount​(com.sap.conn.jco.JCoTable itemTable)
      • readPaymentCost

        protected double readPaymentCost​(com.sap.conn.jco.JCoTable itemTable)
      • readDeliveryCost

        protected double readDeliveryCost​(com.sap.conn.jco.JCoTable itemTable)
      • readTax

        protected double readTax​(com.sap.conn.jco.JCoTable itemTable)
      • readPrice

        protected double readPrice​(com.sap.conn.jco.JCoTable itemTable)
      • generateCode

        protected java.lang.String generateCode​(java.lang.String prefix,
                                                AbstractOrderEntryModel entry,
                                                AbstractOrderModel order)
        generate a code string from order number and order entry number
        Returns:
      • readSapPricingConditions

        protected java.util.Set<SAPPricingConditionModel> readSapPricingConditions​(com.sap.conn.jco.JCoTable conds,
                                                                                   java.lang.String orderCode,
                                                                                   ConversionService conversionService)
      • getRoundingMode

        public int getRoundingMode()
      • setRoundingMode

        public void setRoundingMode​(int roundingMode)