public class

InitialSpaceContentListener

extends Object
implements EventListener
java.lang.Object
   ↳ com.atlassian.confluence.spaces.listeners.InitialSpaceContentListener

Class Overview

Listener that generates the initial content of a space when it is first created. Currently only creates the home page in a space, with the configured content, but a replacement could be written and dropped into the system that did more complicated initialisation, such as importing content from a directory.

This listener doesn't handle the content for personal spaces. See the CreatePersonalSpaceListener for this functionality.

Summary

Constants
String DEFAULT_HOMEPAGE_TITLE This constant is deprecated. Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key
Public Constructors
InitialSpaceContentListener()
Public Methods
static String getDefaultHomePageContent()
Class[] getHandledEventClasses()
SettingsManager getSettingsManager()
void handleEvent(Event event)
void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
void setLocaleManager(LocaleManager localeManager)
void setPageManager(PageManager pageManager)
void setSettingsManager(SettingsManager settingsManager)
void setXhtmlContent(XhtmlContent xhtmlContent)
Protected Methods
void handleSpaceCreate(Event event)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.event.EventListener

Constants

public static final String DEFAULT_HOMEPAGE_TITLE

This constant is deprecated.
Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key

Constant Value: "Home"

Public Constructors

public InitialSpaceContentListener ()

Public Methods

public static String getDefaultHomePageContent ()

public Class[] getHandledEventClasses ()

public SettingsManager getSettingsManager ()

public void handleEvent (Event event)

public void setI18NBeanFactory (I18NBeanFactory i18NBeanFactory)

public void setLocaleManager (LocaleManager localeManager)

public void setPageManager (PageManager pageManager)

public void setSettingsManager (SettingsManager settingsManager)

public void setXhtmlContent (XhtmlContent xhtmlContent)

Protected Methods

protected void handleSpaceCreate (Event event)