Class DefaultVendorCMSStrategy

    • Constructor Detail

      • DefaultVendorCMSStrategy

        public DefaultVendorCMSStrategy()
    • Method Detail

      • createContentSlotForPage

        protected ContentSlotModel createContentSlotForPage​(java.lang.String vendorCode,
                                                            CatalogVersionModel catalogVersion,
                                                            java.lang.String position,
                                                            AbstractPageModel page,
                                                            AbstractCMSComponentModel... component)
        extract a method to create content slot with its for page and components
        Parameters:
        vendor - the specific vendor
        catalogVersion - the catalog version
        section - the position of this slot
        page - the page
        component - components in the slot
      • getStringConfiguration

        protected java.lang.String getStringConfiguration​(java.lang.String key)
        get configuration value by key
        Parameters:
        key - the configuration key
        Returns:
        the configuration value
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)
      • setVendorCmsService

        public void setVendorCmsService​(VendorCMSService vendorCmsService)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)
      • setVendorCMSPageService

        public void setVendorCMSPageService​(VendorCMSPageService vendorCMSPageService)