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

  • Constructor Details

    • AbstractCMSAddOnComponentController

      public AbstractCMSAddOnComponentController()
  • Method Details

    • setCmsComponentService

      public void setCmsComponentService(CMSComponentService cmsComponentService)
    • 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

      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) throws Exception
      Throws:
      Exception
    • fillModel

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

      protected String getView(T component)
    • getAddonUiExtensionName

      protected String getAddonUiExtensionName(T component)
    • getCmsComponentFolder

      protected String getCmsComponentFolder()
    • getViewResourceName

      protected String getViewResourceName(T component)
    • getTypeCode

      protected String getTypeCode(T component)
    • getCmsComponentService

      protected CMSComponentService getCmsComponentService()
    • getCmsPageContextService

      protected CMSPageContextService getCmsPageContextService()
    • getRequestContextData

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