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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfillImportParameters(com.sap.conn.jco.JCoParameterList importParameters, 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, List<ProductModel> productModels, ConversionService conversionService) voidfillImportParameters(AbstractOrderModel order, com.sap.conn.jco.JCoParameterList importParameters, ConversionService conversionService) protected StringformatProductCode(String code) protected StringgenerateCode(String prefix, AbstractOrderEntryModel entry, AbstractOrderModel order) generate a code string from order number and order entry numberintprotected 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) List<de.hybris.platform.jalo.order.price.PriceInformation>readPrices(com.sap.conn.jco.JCoTable resultTable) voidreadPrices(AbstractOrderModel order, com.sap.conn.jco.JCoTable resultTable, ConversionService conversionService) protected Set<SAPPricingConditionModel>readSapPricingConditions(com.sap.conn.jco.JCoTable conds, 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
-
Constructor Details
-
SapPricingItemMapper
public SapPricingItemMapper()
-
-
Method Details
-
fillImportParameters
public void fillImportParameters(com.sap.conn.jco.JCoParameterList importParameters, List<ProductModel> productModels, ConversionService conversionService) -
fillImportParameters
protected void fillImportParameters(com.sap.conn.jco.JCoTable itItem, List<ProductModel> productModels, ConversionService conversionService) -
getSapSalesUnitCode
-
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
-
readPrices
public List<de.hybris.platform.jalo.order.price.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 String generateCode(String prefix, AbstractOrderEntryModel entry, AbstractOrderModel order) generate a code string from order number and order entry number- Returns:
-
readSapPricingConditions
protected Set<SAPPricingConditionModel> readSapPricingConditions(com.sap.conn.jco.JCoTable conds, String orderCode, ConversionService conversionService) -
getRoundingMode
public int getRoundingMode() -
setRoundingMode
public void setRoundingMode(int roundingMode)
-