Class PopulateCartPurchaseOrderProcessingAction
- java.lang.Object
-
- de.hybris.platform.b2b.punchout.actions.PopulateCartPurchaseOrderProcessingAction
-
- All Implemented Interfaces:
PunchOutProcessingAction<CXML,CartModel>
public class PopulateCartPurchaseOrderProcessingAction extends java.lang.Object implements PunchOutProcessingAction<CXML,CartModel>
This implementation ofPunchOutProcessingActionis meant to process the OrderRequest info from the cXML.
-
-
Constructor Summary
Constructors Constructor Description PopulateCartPurchaseOrderProcessingAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel>getItemOutConverter()Populator<ItemOut,AbstractOrderEntryModel>getOrderEntryOverridingPopulator()protected OrderRequestgetOrderRequest(CXML input)Finds anOrderRequestfrom the input.Populator<OrderRequestHeader,CartModel>getOrderRequestCartPopulator()voidprocess(CXML input, CartModel output)Processes the input and populates the output.voidsetItemOutConverter(org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel> itemOutConverter)voidsetOrderEntryOverridingPopulator(Populator<ItemOut,AbstractOrderEntryModel> orderEntryOverridingPopulator)voidsetOrderRequestCartPopulator(Populator<OrderRequestHeader,CartModel> orderRequestCartPopulator)
-
-
-
Method Detail
-
process
public void process(CXML input, CartModel output)
Description copied from interface:PunchOutProcessingActionProcesses the input and populates the output.- Specified by:
processin interfacePunchOutProcessingAction<CXML,CartModel>- Parameters:
input- the input objectoutput- the output object
-
getOrderRequest
protected OrderRequest getOrderRequest(CXML input)
Finds anOrderRequestfrom the input.- Parameters:
input- theCXMLinput- Returns:
- the
OrderRequestfrom the input
-
getItemOutConverter
public org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel> getItemOutConverter()
-
setItemOutConverter
public void setItemOutConverter(org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel> itemOutConverter)
-
getOrderEntryOverridingPopulator
public Populator<ItemOut,AbstractOrderEntryModel> getOrderEntryOverridingPopulator()
-
setOrderEntryOverridingPopulator
public void setOrderEntryOverridingPopulator(Populator<ItemOut,AbstractOrderEntryModel> orderEntryOverridingPopulator)
-
getOrderRequestCartPopulator
public Populator<OrderRequestHeader,CartModel> getOrderRequestCartPopulator()
-
setOrderRequestCartPopulator
public void setOrderRequestCartPopulator(Populator<OrderRequestHeader,CartModel> orderRequestCartPopulator)
-
-