public class CreatePersonalSpaceListener extends AbstractSpaceContentListener
Responds to a personal space being created. This listener's purpose is to copy across any user created personal info into the default personal space content.
The default personal space content can have up to 3 place holders which are -
The default home page title can have a single place holder which is the full name of the user represented.
This listener will blank out the old personal information when it is finished so that it no longer gets retrieved in searches.
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_HOMEPAGE_TITLE
Deprecated.
Space homepage titles are internationalised since Confluence 4.3. See the default.personal.space.homepage.title key
|
formatConverter, i18NBeanFactory, localeManager, pageManager, pluginAccessor, systemTemplateManager, xhtmlContent
Constructor and Description |
---|
CreatePersonalSpaceListener() |
Modifier and Type | Method and Description |
---|---|
static String |
getDefaultHomePageContent()
Deprecated.
since 5.0 Do not use anymore. Get default space home content via the
SystemTemplateManager now. |
protected void |
handleSpaceCreate(SpaceCreateEvent event) |
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager) |
void |
setUserAccessor(UserAccessor userAccessor) |
getDefaultHomePageContent, getHandledEventClasses, handleEvent, setFormatConverter, setI18NBeanFactory, setLocaleManager, setPageManager, setPluginAccessor, setSystemTemplateManager, setXhtmlContent
@Deprecated public static final String DEFAULT_HOMEPAGE_TITLE
protected void handleSpaceCreate(SpaceCreateEvent event)
handleSpaceCreate
in class AbstractSpaceContentListener
@Deprecated public static String getDefaultHomePageContent()
SystemTemplateManager
now.public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
public void setUserAccessor(UserAccessor userAccessor)
Copyright © 2003–2016 Atlassian. All rights reserved.