com.atlassian.confluence.spaces.listeners
Class InitialSpaceContentListener

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

public class InitialSpaceContentListener
extends AbstractSpaceContentListener

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 java.lang.String DEFAULT_HOMEPAGE_TITLE
          Deprecated. Space homepage titles are internationalised since Confluence 4.3. See the default.space.homepage.title key
 
Fields inherited from class com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
formatConverter, i18NBeanFactory, localeManager, pageManager, pluginAccessor, systemTemplateManager, xhtmlContent
 
Constructor Summary
InitialSpaceContentListener()
           
 
Method Summary
static java.lang.String getDefaultHomePageContent()
          Deprecated. since 5.0 Do not use anymore. Get default space home content via the SystemTemplateManager now.
protected  void handleSpaceCreate(SpaceCreateEvent event)
           
 
Methods inherited from class com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
getDefaultHomePageContent, getHandledEventClasses, handleEvent, setFormatConverter, setI18NBeanFactory, setLocaleManager, setPageManager, setPluginAccessor, setSystemTemplateManager, setXhtmlContent
 
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 java.lang.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

handleSpaceCreate

protected void handleSpaceCreate(SpaceCreateEvent event)
Specified by:
handleSpaceCreate in class AbstractSpaceContentListener

getDefaultHomePageContent

@Deprecated
public static java.lang.String getDefaultHomePageContent()
Deprecated. since 5.0 Do not use anymore. Get default space home content via the SystemTemplateManager now.



Copyright © 2003-2014 Atlassian. All Rights Reserved.