Class CSSpaceApplicationHandler

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin, org.exoplatform.social.core.space.spi.SpaceApplicationHandler

    public class CSSpaceApplicationHandler
    extends org.exoplatform.social.core.space.impl.DefaultSpaceApplicationHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • Fields inherited from class org.exoplatform.social.core.space.impl.DefaultSpaceApplicationHandler

        APPLICATION_CONTAINER, SPACE_TEMPLATE_PAGE_ID
    • Constructor Summary

      Constructors 
      Constructor Description
      CSSpaceApplicationHandler​(org.exoplatform.container.xml.InitParams params, org.exoplatform.social.core.space.spi.SpaceTemplateService spaceTemplateService, org.exoplatform.portal.config.DataStorage dataStorage, org.exoplatform.portal.mop.page.PageService pageService, org.exoplatform.portal.config.UserPortalConfigService portalConfigService, org.exoplatform.social.core.space.spi.SpaceService spaceService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getName()
      void initApps​(org.exoplatform.social.core.space.model.Space space, org.exoplatform.social.core.space.SpaceTemplate spaceTemplate)  
      • Methods inherited from class org.exoplatform.social.core.space.impl.DefaultSpaceApplicationHandler

        activateApplication, deactiveApplication, deInitApp, getDescription, installApplication, moveApplication, removeApplication, removeApplications, setDescription, setName
    • Constructor Detail

      • CSSpaceApplicationHandler

        public CSSpaceApplicationHandler​(org.exoplatform.container.xml.InitParams params,
                                         org.exoplatform.social.core.space.spi.SpaceTemplateService spaceTemplateService,
                                         org.exoplatform.portal.config.DataStorage dataStorage,
                                         org.exoplatform.portal.mop.page.PageService pageService,
                                         org.exoplatform.portal.config.UserPortalConfigService portalConfigService,
                                         org.exoplatform.social.core.space.spi.SpaceService spaceService)
    • Method Detail

      • initApps

        public void initApps​(org.exoplatform.social.core.space.model.Space space,
                             org.exoplatform.social.core.space.SpaceTemplate spaceTemplate)
                      throws org.exoplatform.social.core.space.SpaceException
        Specified by:
        initApps in interface org.exoplatform.social.core.space.spi.SpaceApplicationHandler
        Overrides:
        initApps in class org.exoplatform.social.core.space.impl.DefaultSpaceApplicationHandler
        Throws:
        org.exoplatform.social.core.space.SpaceException
      • getName

        public String getName()
        Specified by:
        getName in interface org.exoplatform.container.component.ComponentPlugin
        Specified by:
        getName in interface org.exoplatform.social.core.space.spi.SpaceApplicationHandler
        Overrides:
        getName in class org.exoplatform.social.core.space.impl.DefaultSpaceApplicationHandler