Class AbstractCMSComponentController<T extends AbstractCMSComponentModel>
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.acceleratorstorefrontcommons.controllers.cms.AbstractCMSComponentController<T>
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 de.hybris.platform.cms2.servicelayer.services.CMSComponentServiceprotected de.hybris.platform.acceleratorcms.services.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(de.hybris.platform.cms2.servicelayer.services.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
public void setCmsComponentService(de.hybris.platform.cms2.servicelayer.services.CMSComponentService cmsComponentService) -
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
protected de.hybris.platform.cms2.servicelayer.services.CMSComponentService getCmsComponentService() -
getCmsPageContextService
protected de.hybris.platform.acceleratorcms.services.CMSPageContextService getCmsPageContextService() -
getRequestContextData
-