Class AbstractSpaceContentListener
- java.lang.Object
-
- com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
-
- Direct Known Subclasses:
CreatePersonalSpaceListener
,InitialSpaceContentListener
public abstract class AbstractSpaceContentListener extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FormatConverter
formatConverter
protected I18NBeanFactory
i18NBeanFactory
protected LocaleManager
localeManager
protected PageManager
pageManager
protected com.atlassian.plugin.PluginAccessor
pluginAccessor
protected SystemTemplateManager
systemTemplateManager
protected XhtmlContent
xhtmlContent
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSpaceContentListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected BodyContent
getDefaultHomePageContent(Page homePage, List<Variable> variables, String templateKey)
void
handleEvent(SpaceCreateEvent event)
protected abstract void
handleSpaceCreate(SpaceCreateEvent event)
-
-
-
Field Detail
-
formatConverter
protected final FormatConverter formatConverter
-
i18NBeanFactory
protected final I18NBeanFactory i18NBeanFactory
-
localeManager
protected final LocaleManager localeManager
-
pageManager
protected final PageManager pageManager
-
systemTemplateManager
protected final SystemTemplateManager systemTemplateManager
-
pluginAccessor
protected final com.atlassian.plugin.PluginAccessor pluginAccessor
-
xhtmlContent
protected final XhtmlContent xhtmlContent
-
-
Constructor Detail
-
AbstractSpaceContentListener
protected AbstractSpaceContentListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent)
-
-
Method Detail
-
handleEvent
@EventListener public void handleEvent(SpaceCreateEvent event)
-
handleSpaceCreate
protected abstract void handleSpaceCreate(SpaceCreateEvent event)
-
getDefaultHomePageContent
protected BodyContent getDefaultHomePageContent(Page homePage, List<Variable> variables, String templateKey)
-
-