Class DefaultSapS4OMResponseProcessor
java.lang.Object
de.hybris.platform.sap.saps4omservices.services.impl.DefaultSapS4OMResponseProcessor
- All Implemented Interfaces:
SapS4OMResponseProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcallModifierHookForOrder(SAPS4OMData responseData, OrderModel order) protected voidcallModifierHookForOrderSimulation(SAPS4OMData salesOrderSimulationData, ItemModel itemModel, Map<String, Object> itemInfoMap) protected StringgenerateCode(String prefix, String entryNumber, String code) de.hybris.platform.store.services.BaseStoreServiceprotected DoublegetDiscounts(SAPS4OMItemData item, ItemModel itemModel) protected SAPDefaultUnitServiceprotected booleanisPricingCoditionToBeConsidered(PricingElementData pricingElement, ItemModel itemModel) voidprocessOrderCreationResponse(SAPS4OMData responseData, OrderModel order) processOrderSimulationResponse(SAPS4OMData salesOrderSimulationResponse, ItemModel productModel) processResponseData(SAPS4OMData salesOrderSimulationData, ItemModel itemModel) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) protected voidsetOrderModel(ItemModel itemModel, Map<String, Object> itemInfoMap, double deliveryCost, double paymentCost) protected voidsetPricingConditions(Map<String, List<SAPPricingConditionModel>> sapPricingCondtionsMap, PricingElementsData pricingElementsData, String salesOrderItemNumber, ItemModel itemModel) voidsetResponsePayloadModifierHooks(List<ResponsePayloadModifierHook> responsePayloadModifierHooks) voidsetSapUnitService(SAPDefaultUnitService sapUnitService)
-
Field Details
-
NETAMOUNT
- See Also:
-
TAXAMOUNT
- See Also:
-
COSTAMOUNT
- See Also:
-
SUBTOTALAMOUNT1
- See Also:
-
SUBTOTALAMOUNT2
- See Also:
-
SUBTOTALAMOUNT3
- See Also:
-
SUBTOTALAMOUNT4
- See Also:
-
SUBTOTALAMOUNT5
- See Also:
-
SUBTOTALAMOUNT6
- See Also:
-
CONF_PROP_PRICE_SUBTOTAL
- See Also:
-
CONF_PROP_DISCOUNTS_SUBTOTAL
- See Also:
-
CONF_PROP_TAXES_SUBTOTAL
- See Also:
-
CONF_PROP_DELIVERY_SUBTOTAL
- See Also:
-
CONF_PROP_PAYMENT_COST_SUBTOTAL
- See Also:
-
STOCK_AVAILABILITY_MAP
- See Also:
-
-
Constructor Details
-
DefaultSapS4OMResponseProcessor
public DefaultSapS4OMResponseProcessor()
-
-
Method Details
-
processOrderCreationResponse
- Specified by:
processOrderCreationResponsein interfaceSapS4OMResponseProcessor
-
processOrderSimulationResponse
public Map<String,Object> processOrderSimulationResponse(SAPS4OMData salesOrderSimulationResponse, ItemModel productModel) - Specified by:
processOrderSimulationResponsein interfaceSapS4OMResponseProcessor
-
processResponseData
protected Map<String,Object> processResponseData(SAPS4OMData salesOrderSimulationData, ItemModel itemModel) -
generateCode
-
setPricingConditions
protected void setPricingConditions(Map<String, List<SAPPricingConditionModel>> sapPricingCondtionsMap, PricingElementsData pricingElementsData, String salesOrderItemNumber, ItemModel itemModel) -
isPricingCoditionToBeConsidered
protected boolean isPricingCoditionToBeConsidered(PricingElementData pricingElement, ItemModel itemModel) -
setOrderModel
-
getDiscounts
-
callModifierHookForOrder
-
callModifierHookForOrderSimulation
protected void callModifierHookForOrderSimulation(SAPS4OMData salesOrderSimulationData, ItemModel itemModel, Map<String, Object> itemInfoMap) -
getSapUnitService
-
setSapUnitService
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService() -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) -
getResponsePayloadModifierHooks
-
setResponsePayloadModifierHooks
public void setResponsePayloadModifierHooks(List<ResponsePayloadModifierHook> responsePayloadModifierHooks)
-