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
  • Field Details

  • 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

      protected void checkIfComponentNotEmpty(String componentUid)
    • handleComponent

      protected String handleComponent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, T component)
    • fillModel

      protected abstract void fillModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, T component)
    • getView

      protected abstract String getView(T component)
    • getTypeCode

      protected String getTypeCode(T component)
    • getCmsComponentService

      protected de.hybris.platform.cms2.servicelayer.services.CMSComponentService getCmsComponentService()
    • getCmsPageContextService

      protected de.hybris.platform.acceleratorcms.services.CMSPageContextService getCmsPageContextService()
    • getRequestContextData

      protected RequestContextData getRequestContextData(javax.servlet.http.HttpServletRequest request)