Class SapPricingItemMapper
- java.lang.Object
-
- de.hybris.platform.sap.sappricingbol.backend.impl.SapPricingBaseMapper
-
- de.hybris.platform.sap.sappricingbol.backend.impl.SapPricingItemMapper
-
- Direct Known Subclasses:
ProductConfigurationSapPricingItemMapper
public class SapPricingItemMapper extends SapPricingBaseMapper
-
-
Constructor Summary
Constructors Constructor Description SapPricingItemMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillImportParameters(com.sap.conn.jco.JCoParameterList importParameters, java.util.List<ProductModel> productModels, ConversionService conversionService)protected voidfillImportParameters(com.sap.conn.jco.JCoTable itItem, AbstractOrderEntryModel orderEntryModel, ConversionService conversionService)protected voidfillImportParameters(com.sap.conn.jco.JCoTable itItem, java.util.List<ProductModel> productModels, ConversionService conversionService)voidfillImportParameters(AbstractOrderModel order, com.sap.conn.jco.JCoParameterList importParameters, ConversionService conversionService)protected java.lang.StringformatProductCode(java.lang.String code)protected java.lang.StringgenerateCode(java.lang.String prefix, AbstractOrderEntryModel entry, AbstractOrderModel order)generate a code string from order number and order entry numberintgetRoundingMode()protected java.lang.StringgetSapSalesUnitCode(UnitModel unitModel, ConversionService conversionService)protected doublereadDeliveryCost(com.sap.conn.jco.JCoTable itemTable)protected doublereadDiscount(com.sap.conn.jco.JCoTable itemTable)protected doublereadPaymentCost(com.sap.conn.jco.JCoTable itemTable)protected doublereadPrice(com.sap.conn.jco.JCoTable itemTable)java.util.List<PriceInformation>readPrices(com.sap.conn.jco.JCoTable resultTable)voidreadPrices(AbstractOrderModel order, com.sap.conn.jco.JCoTable resultTable, ConversionService conversionService)protected java.util.Set<SAPPricingConditionModel>readSapPricingConditions(com.sap.conn.jco.JCoTable conds, java.lang.String orderCode, ConversionService conversionService)protected doublereadTax(com.sap.conn.jco.JCoTable itemTable)voidsetRoundingMode(int roundingMode)-
Methods inherited from class de.hybris.platform.sap.sappricingbol.backend.impl.SapPricingBaseMapper
fillImportParameters, getModuleConfigurationAccess, getProperty, setModuleConfigurationAccess
-
-
-
-
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
protected void fillImportParameters(com.sap.conn.jco.JCoTable itItem, AbstractOrderEntryModel orderEntryModel, 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
-
readPrices
public void readPrices(AbstractOrderModel order, com.sap.conn.jco.JCoTable resultTable, ConversionService conversionService)
-
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)
-
-