Package io.meeds.layout.service
Class PageTemplateImportService
java.lang.Object
io.meeds.layout.service.PageTemplateImportService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PageTemplatecreatePageTemplate(PageTemplateDescriptor d, long oldTemplateId) protected org.exoplatform.portal.config.model.Containerprotected longgetAlreadyImportedTemplateId(String descriptorId) protected voidimportDescriptor(PageTemplateDescriptor descriptor) protected voidimportPageTemplate(PageTemplateDescriptor d, long oldTemplateId) voidvoidinit()protected List<PageTemplateDescriptor> parseDescriptors(URL url) protected voidsaveTemplateDescriptions(PageTemplateDescriptor d, PageTemplate pageTemplate) protected voidsaveTemplateIllustration(long pageTemplateId, String imagePath) protected voidsaveTemplateNames(PageTemplateDescriptor d, PageTemplate pageTemplate) protected voidsaveTranslationLabel(String objectType, long id, String fieldName, Locale locale, String label)
-
Constructor Details
-
PageTemplateImportService
public PageTemplateImportService()
-
-
Method Details
-
init
@PostConstruct public void init() -
importPageTemplates
public void importPageTemplates() -
parseDescriptors
-
importDescriptor
-
importPageTemplate
-
saveTemplateNames
-
saveTemplateDescriptions
-
createPageTemplate
-
saveTranslationLabel
-
saveTemplateIllustration
-
fromXML
-
getAlreadyImportedTemplateId
-