Class PageTemplateImportService

java.lang.Object
io.meeds.layout.service.PageTemplateImportService

@Component public class PageTemplateImportService extends Object
  • Constructor Details

    • PageTemplateImportService

      public PageTemplateImportService()
  • Method Details

    • init

      @PostConstruct public void init()
    • importPageTemplates

      public void importPageTemplates()
    • parseDescriptors

      protected List<PageTemplateDescriptor> parseDescriptors(URL url)
    • importDescriptor

      protected void importDescriptor(PageTemplateDescriptor descriptor)
    • importPageTemplate

      protected void importPageTemplate(PageTemplateDescriptor d, long oldTemplateId)
    • saveTemplateNames

      protected void saveTemplateNames(PageTemplateDescriptor d, PageTemplate pageTemplate)
    • saveTemplateDescriptions

      protected void saveTemplateDescriptions(PageTemplateDescriptor d, PageTemplate pageTemplate)
    • createPageTemplate

      protected PageTemplate createPageTemplate(PageTemplateDescriptor d, long oldTemplateId)
    • saveTranslationLabel

      protected void saveTranslationLabel(String objectType, long id, String fieldName, Locale locale, String label)
    • saveTemplateIllustration

      protected void saveTemplateIllustration(long pageTemplateId, String imagePath)
    • fromXML

      protected org.exoplatform.portal.config.model.Container fromXML(String xml)
    • getI18NLabel

      protected String getI18NLabel(String label, Locale locale)
    • setSettingValue

      protected void setSettingValue(String name, long value)
    • getSettingValue

      protected long getSettingValue(String name)