Uses of Class
com.skava.orchestration.model.common.PaymentOrchestration
Packages that use PaymentOrchestration
Package
Description
The processor classes of the Cart Orchestration Service available here.
Cart and checkout Orchestration transformation Classes available here.
Oms transformation classes are available here
This package contains transformation classes for Payment
-
Uses of PaymentOrchestration in com.skava.cart.orchestration.processor
Methods in com.skava.cart.orchestration.processor with parameters of type PaymentOrchestrationModifier and TypeMethodDescriptionstatic void
PlaceOrderRequestProcessor.createPaymentItem
(PaymentOrchestration cartPayment, List<PaymentItem> paymentItems) Set the payment item based on cartPaymentPaymentToPaymentDTOConversion.paymentItemDTOTransformation
(PaymentOrchestration payment, String defaultCurrency) This method is used to transform Payment item data transfer objectstatic void
PaymentValidatePayment.setPropertyForLoyalty
(org.apache.camel.Exchange exchange, PaymentOrchestration paymentRequest, SFCart sfcart, BigDecimal openToRedeemPoints) This method sets property for loyaltyMethod parameters in com.skava.cart.orchestration.processor with type arguments of type PaymentOrchestrationModifier and TypeMethodDescriptionvoid
PaymentValidatePayment.loyaltyPointsValidate
(org.apache.camel.Exchange exchange, List<PaymentOrchestration> payments, SFCart sfcart) This process method is used to set the property based on type Loyaltystatic void
PlaceOrderRequestProcessor.updatePayment
(Order orderOms, List<PaymentOrchestration> cartPayments) This method is used to update payment. -
Uses of PaymentOrchestration in com.skava.cart.orchestration.transformation
Methods in com.skava.cart.orchestration.transformation with parameters of type PaymentOrchestrationModifier and TypeMethodDescriptionstatic Payment
CartPaymentTransformation.cartPaymentToPaymentDTOTransformation
(PaymentOrchestration payment) This method is used to transform the cart payment orchestration to payment data transfer modelCartPaymentTransformation.cartPaymentTransformation
(PaymentOrchestration payment, String currencyCode) This method is used to get payment information by transforming the orchestration payment model to the list of payments from payment service modelCartPaymentTransformation.getPaymentProperties
(PaymentOrchestration paymentDetails) This method is used to return the list ofProperty
objects containing the property details. -
Uses of PaymentOrchestration in com.skava.oms.orchestration.transformation
Methods in com.skava.oms.orchestration.transformation that return types with arguments of type PaymentOrchestrationModifier and TypeMethodDescriptionstatic List<PaymentOrchestration>
OMSTransformationOrderCustomer.getPayments
(Order order) This method is used to convert order model from OMS microservice to list of order payments orchestration model. -
Uses of PaymentOrchestration in com.skava.payment.orchestration.transformation
Methods in com.skava.payment.orchestration.transformation that return PaymentOrchestrationModifier and TypeMethodDescriptionstatic PaymentOrchestration
PaymentTransformation.paymentToPaymentOrchestration
(Payment payment, PaymentAPIResponse paymentAPIResponse) This method is used to transform the payment microservice model into the orchestration payment model.Methods in com.skava.payment.orchestration.transformation that return types with arguments of type PaymentOrchestrationModifier and TypeMethodDescriptionstatic List<PaymentOrchestration>
PaymentTransformation.convertToCustomerPayments
(List<Payment> payments) This method is used to transform the list of payment microservice model into the list of orchestration payment model.