Class ProductConfiguratorCCPSavedCartIntegrationController
java.lang.Object
de.hybris.platform.sap.productconfig.occ.controllers.ProductConfiguratorCCPSavedCartIntegrationController
@Controller
@RequestMapping("/{baseSiteId}/users/{userId}/carts/{cartId}")
public class ProductConfiguratorCCPSavedCartIntegrationController
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConfigurationOverviewFacadeprotected ConfigurationSavedCartIntegrationFacadeprotected DataMapper -
Constructor Summary
ConstructorsConstructorDescriptionProductConfiguratorCCPSavedCartIntegrationController(ConfigurationSavedCartIntegrationFacade configurationSavedCartIntegrationFacade, ConfigurationOverviewFacade configurationOverviewFacade, DataMapper dataMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetConfigurationOverviewForSavedCart(String cartId, int entryNumber) protected MessageHandlerprotected static Stringprotected ConfigurationOverviewDatareadConfigurationOverview(String cartId, int entryNumber) protected static String
-
Field Details
-
configurationSavedCartIntegrationFacade
-
configurationOverviewFacade
-
dataMapper
-
-
Constructor Details
-
ProductConfiguratorCCPSavedCartIntegrationController
public ProductConfiguratorCCPSavedCartIntegrationController(ConfigurationSavedCartIntegrationFacade configurationSavedCartIntegrationFacade, ConfigurationOverviewFacade configurationOverviewFacade, DataMapper dataMapper)
-
-
Method Details
-
getConfigurationOverviewForSavedCart
@GetMapping("/entries/{entryNumber}/ccpconfigurator/configurationOverview") @ResponseBody public ConfigurationOverviewWsDTO getConfigurationOverviewForSavedCart(@PathVariable("cartId") String cartId, @PathVariable("entryNumber") int entryNumber) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
readConfigurationOverview
protected ConfigurationOverviewData readConfigurationOverview(String cartId, int entryNumber) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
logParam
-
sanitize
-
getMessageHandler
-