Class AbstractSiteMapGenerator<T>

    • Constructor Detail

      • AbstractSiteMapGenerator

        public AbstractSiteMapGenerator()
    • Method Detail

      • getSiteMapUrlData

        public abstract java.util.List<SiteMapUrlData> getSiteMapUrlData​(java.util.List<T> models)
      • doSearch

        protected <T> java.util.List<T> doSearch​(java.lang.String query,
                                                 java.util.Map<java.lang.String,​java.lang.Object> params,
                                                 java.lang.Class<T> resultClass)
      • getDataInternal

        protected abstract java.util.List<T> getDataInternal​(CMSSiteModel siteModel)
      • setImpersonationService

        public void setImpersonationService​(ImpersonationService impersonationService)
      • setRendererService

        public void setRendererService​(RendererService rendererService)
      • setSiteMapUrlDataConverter

        public void setSiteMapUrlDataConverter​(Converter<T,​SiteMapUrlData> siteMapUrlDataConverter)
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • setCommonI18NService

        public void setCommonI18NService​(CommonI18NService commonI18NService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • setSiteMapPageEnum

        public void setSiteMapPageEnum​(SiteMapPageEnum siteMapPageEnum)
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)