Class DefaultSourcingRequestMapper
java.lang.Object
com.sap.sapoaacarintegration.services.sourcing.impl.SourcingRequestMapperBase
com.sap.sapoaacarintegration.services.sourcing.impl.DefaultSourcingRequestMapper
- All Implemented Interfaces:
SourcingRequestMapper
public class DefaultSourcingRequestMapper
extends SourcingRequestMapperBase
implements SourcingRequestMapper
Default implementation for mapping into sourcing requests
-
Field Summary
Fields inherited from class com.sap.sapoaacarintegration.services.sourcing.impl.SourcingRequestMapperBase
ABAP_TRUE, CONFIG_PROPERTY_ACCESS_DELIVERY_MODE, CONFIG_PROPERTY_SAP_DELIVERY_MODES, serviceUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmapCartModelToSourcingRequest(CartModel cartModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration) Maps hybris cart to sourcing requestprotected SourcingAbapRequestmapModelToSourcingRequest(AbstractOrderModel abstractOrderModel, boolean execAllStrategies, boolean reserve, String reservationStatus, RestServiceConfiguration restConfiguration) mapOrderModelToSourcingRequest(OrderModel orderModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration) Maps hybris order to sourcing requestMethods inherited from class com.sap.sapoaacarintegration.services.sourcing.impl.SourcingRequestMapperBase
convertHybrisDelModeToSapShippingMethod, getSapCoreConfigurationService, getServiceUtils, setAllCartItems, setCart, setSapCoreConfigurationService, setServiceUtils
-
Constructor Details
-
DefaultSourcingRequestMapper
public DefaultSourcingRequestMapper()
-
-
Method Details
-
mapCartModelToSourcingRequest
public SourcingAbapRequest mapCartModelToSourcingRequest(CartModel cartModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration) Description copied from interface:SourcingRequestMapperMaps hybris cart to sourcing request- Specified by:
mapCartModelToSourcingRequestin interfaceSourcingRequestMapper- Parameters:
cartModel- Hybris CartexecAllStrategies- execute all strategiesreserve- create or update a temporary reservationrestConfiguration- configuration object- Returns:
- ABAP sourcing request
-
mapOrderModelToSourcingRequest
public SourcingAbapRequest mapOrderModelToSourcingRequest(OrderModel orderModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration) Description copied from interface:SourcingRequestMapperMaps hybris order to sourcing request- Specified by:
mapOrderModelToSourcingRequestin interfaceSourcingRequestMapper- Parameters:
orderModel- Hybris CartexecAllStrategies- execute all strategiesreserve- create or update a temporary reservationrestConfiguration- configuration object- Returns:
- ABAP sourcing request
-
mapModelToSourcingRequest
protected SourcingAbapRequest mapModelToSourcingRequest(AbstractOrderModel abstractOrderModel, boolean execAllStrategies, boolean reserve, String reservationStatus, RestServiceConfiguration restConfiguration)
-