Class PageTemplateImportService

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

@Component @Order(2147483647) public class PageTemplateImportService extends Object
  • Constructor Details

    • PageTemplateImportService

      public PageTemplateImportService()
  • Method Details

    • init

      @PostConstruct public void init()
    • importPageTemplates

      public void importPageTemplates()
    • restorePageTemplate

      public void restorePageTemplate(long pageTemplateId, String username) throws org.exoplatform.commons.exception.ObjectNotFoundException, IllegalAccessException
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
      IllegalAccessException
    • parseDescriptors

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

      protected void importDescriptor(PageTemplateDescriptor descriptor, boolean override)
    • importPageTemplate

      protected void importPageTemplate(PageTemplateDescriptor d, long oldTemplateId, boolean override)
    • saveNames

      protected void saveNames(PageTemplateDescriptor d, PageTemplate pageTemplate)
    • saveDescriptions

      protected void saveDescriptions(PageTemplateDescriptor d, PageTemplate pageTemplate)
    • savePageTemplate

      protected PageTemplate savePageTemplate(PageTemplateDescriptor d, long oldTemplateId)
    • saveIllustration

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

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

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

      protected long getSettingValue(String name)