Uses of Class
com.skava.oms.model.Math
Packages that use Math
Package
Description
The processor classes of the Cart Orchestration Service available here.
Cart and checkout Orchestration transformation Classes available here.
Contains cart orchestration utility classes.
Notification processor classes are available here
Oms model classes are available here
Oms transformation classes are available here
Oms transformation classes are available here
-
Uses of Math in com.skava.cart.orchestration.processor
Method parameters in com.skava.cart.orchestration.processor with type arguments of type MathModifier and TypeMethodDescriptionstatic void
SFCartOrderTransformUtilExtended.getOrderitems
(Order orderOms, List<Math> priceInfoList) This method will get order items -
Uses of Math in com.skava.cart.orchestration.transformation
Methods in com.skava.cart.orchestration.transformation with parameters of type MathModifier and TypeMethodDescriptionstatic void
SFCartTransformationExtended.setOrderItemMath
(SFItem sfItem, Math orderItemMath, List<SFItemPaymentMappingModel> sfItemPaymentList, int index, String type) static void
CartOrderTransformationExtended.setShippingMath
(SFItem sfItem, List<SFItemPaymentMappingModel> ylItemPaymentList, List<Math> orderShippingItemMathList, Math orderItemMath, int index) Method parameters in com.skava.cart.orchestration.transformation with type arguments of type MathModifier and TypeMethodDescriptionstatic boolean
SFCartTransformationExtended.checkIfShippingIsPending
(SFItem sfItem, List<Math> orderShippingItemMathList, int index) static void
SFCartTransformationExtended.checkTaxType
(SFItem sfItem, String taxType, Map.Entry<String, List<Math>> orderItemMathListMap, ItemPriceInfo itemPriceInfoDTO, TaxInfo orderTaxInfo) protected static boolean
CartOrderTransformationUtil.checkToCreatePriceinfo
(List<Math> value) static BigDecimal
CartOrderTransformUtil.getTotalSaleValue
(List<Math> value, BigDecimal qty) protected static BigDecimal
CartOrderTransformationUtil.getTotalTaxValue
(List<Math> value, BigDecimal qty) protected static void
CartOrderTransformation.setDefaultShippingmath
(List<Math> orderShippingItemMathList, org.apache.camel.Exchange exchange) -
Uses of Math in com.skava.cart.orchestration.utils
Methods in com.skava.cart.orchestration.utils with parameters of type MathModifier and TypeMethodDescriptionstatic void
CartItemUtil.updateOrderItemMathTaxDetails
(SFItem sfItem, Math orderItemMath) Used to update the tax details in the order item -
Uses of Math in com.skava.notification.orchestration.processor
Methods in com.skava.notification.orchestration.processor that return MathMethods in com.skava.notification.orchestration.processor with parameters of type Math -
Uses of Math in com.skava.oms.model
Methods in com.skava.oms.model that return MathModifier and TypeMethodDescriptionThe method is used to add mathematical calculations on an order or an order item and return a new mathematical calculations on an order or an order itemMethods in com.skava.oms.model with parameters of type Math -
Uses of Math in com.skava.oms.orchestration.transformation
Methods in com.skava.oms.orchestration.transformation with parameters of type MathModifier and TypeMethodDescriptionstatic void
OMSTransformationModelConversion.calculatePriceInfo
(Math math, Math mathDTO) This method is used to calculate priceInfo based on math and mathOrderShipping.static Math
OMSTransformationModelConversion.getMathFromMathDTO
(Math mathDTO) This method is used to convert the math model from micro service model to the orchestration math model.OMSTransformationModelConversion.getMathListFromMathDTOList
(Math[] mathDTOs) This method is used to convert the math list model from micro service model to the orchestration math model. -
Uses of Math in com.skava.oms.orchestration.util
Methods in com.skava.oms.orchestration.util that return types with arguments of type MathModifier and TypeMethodDescriptionOrderUtils.setPaymentForFullDiscountItem
(Math itemMath, List<Payment> nonCashPayments, List<Payment> cashPayments) This method is used to set the payment for the item with full discounts or totalSale is zero.OrderUtils.setPaymentIdForShipping
(Math orderShippingItemMath, List<Payment> nonCashPayments) This method is to set paymentId for shippingMethods in com.skava.oms.orchestration.util with parameters of type MathModifier and TypeMethodDescriptionOrderUtils.setPaymentForFullDiscountItem
(Math itemMath, List<Payment> nonCashPayments, List<Payment> cashPayments) This method is used to set the payment for the item with full discounts or totalSale is zero.OrderUtils.setPaymentIdForShipping
(Math orderShippingItemMath, List<Payment> nonCashPayments) This method is to set paymentId for shipping