com.atlassian.confluence.spaces.listeners
Class InitialSpaceContentListener

java.lang.Object
  extended by com.atlassian.confluence.spaces.listeners.InitialSpaceContentListener
All Implemented Interfaces:
com.atlassian.event.EventListener

public class InitialSpaceContentListener
extends Object
implements com.atlassian.event.EventListener

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.


Field Summary
static String DEFAULT_HOMEPAGE_TITLE
          Deprecated. Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key
 
Constructor Summary
InitialSpaceContentListener()
           
 
Method Summary
static String getDefaultHomePageContent()
           
 Class[] getHandledEventClasses()
           
 SettingsManager getSettingsManager()
           
 void handleEvent(com.atlassian.event.Event event)
           
protected  void handleSpaceCreate(com.atlassian.event.Event event)
           
 void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
           
 void setLocaleManager(LocaleManager localeManager)
           
 void setPageManager(PageManager pageManager)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setXhtmlContent(XhtmlContent xhtmlContent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_HOMEPAGE_TITLE

@Deprecated
public static final String DEFAULT_HOMEPAGE_TITLE
Deprecated. Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key
See Also:
Constant Field Values
Constructor Detail

InitialSpaceContentListener

public InitialSpaceContentListener()
Method Detail

handleEvent

public void handleEvent(com.atlassian.event.Event event)
Specified by:
handleEvent in interface com.atlassian.event.EventListener

handleSpaceCreate

protected void handleSpaceCreate(com.atlassian.event.Event event)

getHandledEventClasses

public Class[] getHandledEventClasses()
Specified by:
getHandledEventClasses in interface com.atlassian.event.EventListener

setPageManager

public void setPageManager(PageManager pageManager)

getDefaultHomePageContent

public static String getDefaultHomePageContent()

getSettingsManager

public SettingsManager getSettingsManager()

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)

setXhtmlContent

public void setXhtmlContent(XhtmlContent xhtmlContent)

setLocaleManager

public void setLocaleManager(LocaleManager localeManager)

setI18NBeanFactory

public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)


Copyright © 2003-2012 Atlassian. All Rights Reserved.