Class SpaceTemplateImportService

java.lang.Object
io.meeds.social.space.template.service.injection.SpaceTemplateImportService
All Implemented Interfaces:
io.meeds.social.common.ContainerStartableService

@Component public class SpaceTemplateImportService extends Object implements io.meeds.social.common.ContainerStartableService
  • Constructor Details

    • SpaceTemplateImportService

      public SpaceTemplateImportService()
  • Method Details

    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface io.meeds.social.common.ContainerStartableService
    • start

      public void start()
      Specified by:
      start in interface io.meeds.social.common.ContainerStartableService
    • parseDescriptors

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

      protected void importDescriptor(SpaceTemplateDescriptor descriptor)
    • importSpaceTemplate

      protected void importSpaceTemplate(SpaceTemplateDescriptor d, long oldTemplateId)
    • saveNames

      protected void saveNames(SpaceTemplateDescriptor d, SpaceTemplate spaceTemplate)
    • saveDescriptions

      protected void saveDescriptions(SpaceTemplateDescriptor d, SpaceTemplate spaceTemplate)
    • createSpaceTemplate

      protected SpaceTemplate createSpaceTemplate(SpaceTemplateDescriptor d, long oldTemplateId)
    • saveBanner

      protected void saveBanner(long templateId, String imagePath)
    • fromXML

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

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

      protected long getSettingValue(String name)