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
-
Field Summary
FieldsFields inherited from interface io.meeds.social.common.ContainerStartableService
DEFAULT_TASK_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SpaceTemplatecreateSpaceTemplate(SpaceTemplateDescriptor d, long oldTemplateId) protected org.exoplatform.portal.config.model.ContainerintgetOrder()protected longgetSettingValue(String name) protected voidimportDescriptor(SpaceTemplateDescriptor descriptor) protected voidimportSpaceTemplate(SpaceTemplateDescriptor d, long oldTemplateId) protected List<SpaceTemplateDescriptor> parseDescriptors(URL url) protected voidsaveBanner(long templateId, String imagePath) protected voidsaveDescriptions(SpaceTemplateDescriptor d, SpaceTemplate spaceTemplate) protected voidsaveNames(SpaceTemplateDescriptor d, SpaceTemplate spaceTemplate) protected voidsetSettingValue(String name, long value) voidstart()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.meeds.social.common.ContainerStartableService
getId
-
Field Details
-
SPACE_TEMPLATES_INTIALIZED_EVENT
- See Also:
-
-
Constructor Details
-
SpaceTemplateImportService
public SpaceTemplateImportService()
-
-
Method Details
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceio.meeds.social.common.ContainerStartableService
-
start
public void start()- Specified by:
startin interfaceio.meeds.social.common.ContainerStartableService
-
parseDescriptors
-
importDescriptor
-
importSpaceTemplate
-
saveNames
-
saveDescriptions
-
createSpaceTemplate
-
saveBanner
-
fromXML
-
setSettingValue
-
getSettingValue
-