Class DefaultNDCCreatePaymentTransactionStrategy

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.strategies.impl.DefaultNDCCreatePaymentTransactionStrategy
All Implemented Interfaces:
CreatePaymentTransactionSrategy

public class DefaultNDCCreatePaymentTransactionStrategy extends Object implements CreatePaymentTransactionSrategy
The type Default ndc create payment transaction strategy.
  • Constructor Details

    • DefaultNDCCreatePaymentTransactionStrategy

      public DefaultNDCCreatePaymentTransactionStrategy()
  • Method Details

    • create

      public void create(AbstractOrderModel order, List<AbstractOrderEntryModel> orderEntries, IATAOrderChangeRQ orderChangeRQ) throws NDCException
      Description copied from interface: CreatePaymentTransactionSrategy
      Create payment transactions.
      Specified by:
      create in interface CreatePaymentTransactionSrategy
      Parameters:
      order - the order
      orderEntries - the order entries
      orderChangeRQ - the order change rq
      Throws:
      NDCException
    • createNDCOfferDataList

      protected List<NDCOfferData> createNDCOfferDataList(IATAOrderChangeRQ orderChangeRQ) throws NDCException
      Create ndc offer data list.
      Parameters:
      orderChangeRQ - the order change rq
      Returns:
      the list
      Throws:
      NDCException - the ndc exception
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets model service.
      Parameters:
      modelService - the model service
    • getCommerceCheckoutService

      protected de.hybris.platform.commerceservices.order.CommerceCheckoutService getCommerceCheckoutService()
      Gets commerce checkout service.
      Returns:
      the commerce checkout service
    • setCommerceCheckoutService

      public void setCommerceCheckoutService(de.hybris.platform.commerceservices.order.CommerceCheckoutService commerceCheckoutService)
      Sets commerce checkout service.
      Parameters:
      commerceCheckoutService - the commerce checkout service
    • getNdcOfferFacade

      protected NDCOfferFacade getNdcOfferFacade()
      Gets ndc offer facade.
      Returns:
      the ndc offer facade
    • setNdcOfferFacade

      public void setNdcOfferFacade(NDCOfferFacade ndcOfferFacade)
      Sets ndc offer facade.
      Parameters:
      ndcOfferFacade - the ndc offer facade
    • getNdcOrderService

      protected NDCOrderService getNdcOrderService()
      Gets ndc order service.
      Returns:
      the ndc order service
    • setNdcOrderService

      public void setNdcOrderService(NDCOrderService ndcOrderService)
      Sets ndc order service.
      Parameters:
      ndcOrderService - the ndc order service
    • getNdcPaymentFacade

      protected NDCPaymentFacade getNdcPaymentFacade()
      Gets ndc payment facade.
      Returns:
      the ndc payment facade
    • setNdcPaymentFacade

      public void setNdcPaymentFacade(NDCPaymentFacade ndcPaymentFacade)
      Sets ndc payment facade.
      Parameters:
      ndcPaymentFacade - the ndc payment facade