Class AbstractCMSAddOnComponentController<T extends AbstractCMSComponentModel>
java.lang.Object
de.hybris.platform.addonsupport.controllers.AbstractAddOnController
de.hybris.platform.addonsupport.controllers.cms.AbstractCMSAddOnComponentController<T>
- Direct Known Subclasses:
BundleCarouselComponentController,GenericCMSAddOnComponentController,GenericMarketplaceCMSComponentController,SaveForLaterCMSComponentController,SelectiveCartCMSComponentController
public abstract class AbstractCMSAddOnComponentController<T extends AbstractCMSComponentModel>
extends AbstractAddOnController
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.addonsupport.controllers.AbstractAddOnController
AbstractAddOnController.HttpNotFoundException -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckIfComponentNotEmpty(String componentUid) protected abstract voidfillModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, T component) protected StringgetAddonUiExtensionName(T component) protected Stringprotected CMSComponentServiceprotected CMSPageContextServiceprotected RequestContextDatagetRequestContextData(javax.servlet.http.HttpServletRequest request) protected StringgetTypeCode(T component) protected Stringprotected StringgetViewResourceName(T component) protected StringhandleComponent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, T component) handleGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model) voidsetCmsComponentService(CMSComponentService cmsComponentService) Methods inherited from class de.hybris.platform.addonsupport.controllers.AbstractAddOnController
addRequestToModel, getBean
-
Field Details
-
REDIRECT_PREFIX
- See Also:
-
FORWARD_PREFIX
- See Also:
-
ROOT
- See Also:
-
COMPONENT_UID
- See Also:
-
COMPONENT
- See Also:
-
-
Constructor Details
-
AbstractCMSAddOnComponentController
public AbstractCMSAddOnComponentController()
-
-
Method Details
-
setCmsComponentService
-
handleGet
@GetMapping public String handleGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model) throws Exception - Throws:
Exception
-
checkIfComponentNotEmpty
-
handleComponent
protected String handleComponent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, T component) throws Exception - Throws:
Exception
-
fillModel
protected abstract void fillModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, T component) -
getView
-
getAddonUiExtensionName
-
getCmsComponentFolder
-
getViewResourceName
-
getTypeCode
-
getCmsComponentService
-
getCmsPageContextService
-
getRequestContextData
-