com.atlassian.confluence.spaces.listeners
Class CreatePersonalSpaceListener
java.lang.Object
com.atlassian.confluence.spaces.listeners.CreatePersonalSpaceListener
- All Implemented Interfaces:
- com.atlassian.event.EventListener
public class CreatePersonalSpaceListener
- extends Object
- implements com.atlassian.event.EventListener
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
- in the order given above.
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 |
static String |
DEFAULT_HOMEPAGE_TITLE
Deprecated. Space homepage titles are internationalised since Confluence 4.3. See the default.personal.space.homepage.title key |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
CreatePersonalSpaceListener
public CreatePersonalSpaceListener()
onEvent
public void onEvent(SpaceCreateEvent event)
- Parameters:
event
- Add the @EventListener annotation once we move to the new EventManager mechanism
handleEvent
public void handleEvent(com.atlassian.event.Event event)
- Specified by:
handleEvent
in interface com.atlassian.event.EventListener
getDefaultHomePageContent
public static String getDefaultHomePageContent()
getHandledEventClasses
public Class[] getHandledEventClasses()
- Specified by:
getHandledEventClasses
in interface com.atlassian.event.EventListener
setPersonalInformationManager
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)
setUserAccessor
public void setUserAccessor(UserAccessor userAccessor)
setI18NBean
public void setI18NBean(I18NBean bean)
setPageManager
public void setPageManager(PageManager pageManager)
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.