Class PageTemplateImportService
java.lang.Object
io.meeds.layout.service.injection.PageTemplateImportService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.exoplatform.portal.config.model.Containerprotected longgetSettingValue(String name) protected voidimportDescriptor(PageTemplateDescriptor descriptor, boolean override) protected voidimportPageTemplate(PageTemplateDescriptor d, long oldTemplateId, boolean override) voidvoidinit()protected List<PageTemplateDescriptor> parseDescriptors(URL url) voidrestorePageTemplate(long pageTemplateId, String username) protected voidsaveDescriptions(PageTemplateDescriptor d, PageTemplate pageTemplate) protected voidsaveIllustration(long pageTemplateId, String imagePath) protected voidsaveNames(PageTemplateDescriptor d, PageTemplate pageTemplate) protected PageTemplatesavePageTemplate(PageTemplateDescriptor d, long oldTemplateId) protected voidsetSettingValue(String name, long id)
-
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.ObjectNotFoundExceptionIllegalAccessException
-
parseDescriptors
-
importDescriptor
-
importPageTemplate
-
saveNames
-
saveDescriptions
-
savePageTemplate
-
saveIllustration
-
fromXML
-
setSettingValue
-
getSettingValue
-