Class CreatePersonalSpaceListener
- java.lang.Object
-
- com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
-
- com.atlassian.confluence.spaces.listeners.CreatePersonalSpaceListener
-
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 -
- full name
- e-mail address
- wiki markup personal information
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.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_HOMEPAGE_TITLE
Deprecated.Space homepage titles are internationalised since Confluence 4.3.-
Fields inherited from class com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
formatConverter, i18NBeanFactory, localeManager, pageManager, pluginAccessor, systemTemplateManager, xhtmlContent
-
-
Constructor Summary
Constructors Constructor Description CreatePersonalSpaceListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent, PersonalInformationManager personalInformationManager)
CreatePersonalSpaceListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent, PersonalInformationManager personalInformationManager, UserAccessor userAccessor)
Deprecated, for removal: This API element is subject to removal in a future version.since 8.0
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static String
getDefaultHomePageContent()
Deprecated.since 5.0 Do not use anymore.protected void
handleSpaceCreate(SpaceCreateEvent event)
-
Methods inherited from class com.atlassian.confluence.spaces.listeners.AbstractSpaceContentListener
getDefaultHomePageContent, handleEvent
-
-
-
-
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.personal.space.homepage.title key- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CreatePersonalSpaceListener
public CreatePersonalSpaceListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent, PersonalInformationManager personalInformationManager)
- Since:
- 8.0
-
CreatePersonalSpaceListener
@Deprecated(since="8.0", forRemoval=true) public CreatePersonalSpaceListener(FormatConverter formatConverter, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, PageManager pageManager, SystemTemplateManager systemTemplateManager, com.atlassian.plugin.PluginAccessor pluginAccessor, XhtmlContent xhtmlContent, PersonalInformationManager personalInformationManager, UserAccessor userAccessor)
Deprecated, for removal: This API element is subject to removal in a future version.since 8.0
-
-
Method Detail
-
handleSpaceCreate
protected void handleSpaceCreate(SpaceCreateEvent event)
- Specified by:
handleSpaceCreate
in classAbstractSpaceContentListener
-
getDefaultHomePageContent
@Deprecated public static String getDefaultHomePageContent()
Deprecated.since 5.0 Do not use anymore. Get default space home content via theSystemTemplateManager
now.
-
-