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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(AbstractOrderModel order, List<AbstractOrderEntryModel> orderEntries, IATAOrderChangeRQ orderChangeRQ) Create payment transactions.protected List<NDCOfferData>createNDCOfferDataList(IATAOrderChangeRQ orderChangeRQ) Create ndc offer data list.protected de.hybris.platform.commerceservices.order.CommerceCheckoutServiceGets commerce checkout service.protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected NDCOfferFacadeGets ndc offer facade.protected NDCOrderServiceGets ndc order service.protected NDCPaymentFacadeGets ndc payment facade.voidsetCommerceCheckoutService(de.hybris.platform.commerceservices.order.CommerceCheckoutService commerceCheckoutService) Sets commerce checkout service.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.voidsetNdcOfferFacade(NDCOfferFacade ndcOfferFacade) Sets ndc offer facade.voidsetNdcOrderService(NDCOrderService ndcOrderService) Sets ndc order service.voidsetNdcPaymentFacade(NDCPaymentFacade ndcPaymentFacade) Sets ndc payment facade.
-
Constructor Details
-
DefaultNDCCreatePaymentTransactionStrategy
public DefaultNDCCreatePaymentTransactionStrategy()
-
-
Method Details
-
create
public void create(AbstractOrderModel order, List<AbstractOrderEntryModel> orderEntries, IATAOrderChangeRQ orderChangeRQ) throws NDCException Description copied from interface:CreatePaymentTransactionSrategyCreate payment transactions.- Specified by:
createin interfaceCreatePaymentTransactionSrategy- Parameters:
order- the orderorderEntries- the order entriesorderChangeRQ- 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
Gets ndc offer facade.- Returns:
- the ndc offer facade
-
setNdcOfferFacade
Sets ndc offer facade.- Parameters:
ndcOfferFacade- the ndc offer facade
-
getNdcOrderService
Gets ndc order service.- Returns:
- the ndc order service
-
setNdcOrderService
Sets ndc order service.- Parameters:
ndcOrderService- the ndc order service
-
getNdcPaymentFacade
Gets ndc payment facade.- Returns:
- the ndc payment facade
-
setNdcPaymentFacade
Sets ndc payment facade.- Parameters:
ndcPaymentFacade- the ndc payment facade
-