Class AbstractCMSComponentController<T extends AbstractCMSComponentModel>
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.acceleratorstorefrontcommons.controllers.cms.AbstractCMSComponentController<T>
- Direct Known Subclasses:
AbstractAcceleratorCMSComponentController,AccountSummaryAccountStatusComponentController,AccountSummaryUnitTreeComponentController,CartSuggestionComponentController,MiniCartComponentControllerForSelectiveCart,MiniCartComponentControllerForSelectiveCart,PurchasedCategorySuggestionComponentController
public abstract class AbstractCMSComponentController<T extends AbstractCMSComponentModel>
extends AbstractController
Abstract Controller for CMS Components
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT -
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 CMSComponentServiceprotected CMSPageContextServiceprotected RequestContextDatagetRequestContextData(javax.servlet.http.HttpServletRequest request) protected StringgetTypeCode(T component) protected abstract Stringprotected 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.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
Field Details
-
COMPONENT_UID
- See Also:
-
COMPONENT
- See Also:
-
SANITIZE_REGEX
- See Also:
-
-
Constructor Details
-
AbstractCMSComponentController
public AbstractCMSComponentController()
-
-
Method Details
-
setCmsComponentService
-
handleGet
@RequestMapping public String handleGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model) -
checkIfComponentNotEmpty
-
handleComponent
-
fillModel
protected abstract void fillModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, T component) -
getView
-
getTypeCode
-
getCmsComponentService
-
getCmsPageContextService
-
getRequestContextData
-