public abstract class AbstractUserProfileAction extends ConfluenceActionSupport implements BreadcrumbAware, UserAware
Modifier and Type | Field and Description |
---|---|
protected AttachmentManager |
attachmentManager |
protected FavouriteManager |
favouriteManager |
protected FollowManagerInternal |
followManager |
static java.lang.String |
HOMEPAGE_DASHBOARD |
static java.lang.String |
HOMEPAGE_PROFILE |
static java.lang.String |
HOMEPAGE_SITEHOME |
static java.lang.String |
HTML_FRIENDLY_NAME |
static java.lang.String |
HTML_MIME_TYPE |
protected NotificationManager |
notificationManager |
protected PersonalInformationManager |
personalInformationManager |
protected SpaceManager |
spaceManager |
protected StatusTextRenderer |
statusTextRenderer |
static java.lang.String |
TEXT_FRIENDLY_NAME |
static java.lang.String |
TEXT_MIME_TYPE |
protected UserDetailsManager |
userDetailsManager |
protected UserStatusManager |
userStatusManager |
protected com.atlassian.renderer.WikiStyleRenderer |
wikiStyleRenderer |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
AbstractUserProfileAction() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getAttachments() |
Breadcrumb |
getBreadcrumb()
Returns the breadcrumb to be shown when the action is accessed.
|
java.util.Map<java.lang.String,java.lang.Object> |
getContext() |
UserStatus |
getCurrentStatus() |
java.lang.Object |
getEmail() |
java.lang.Object |
getFullName() |
boolean |
getHasStatusUpdates() |
java.lang.String |
getPageTitle() |
java.lang.String |
getPersonalInformation() |
PersonalInformation |
getPersonalInformationEntity() |
protected java.lang.String |
getPersonalSpaceKey(com.atlassian.user.User user) |
java.lang.Object |
getRenderedAboutMe() |
StatusTextRenderer |
getStatusTextRenderer() |
ConfluenceUser |
getUser() |
java.lang.String |
getUsername() |
protected com.atlassian.core.user.preferences.UserPreferences |
getUserPreferences() |
ProfilePictureInfo |
getUserProfilePicture() |
java.lang.Object |
getUserProperty(java.lang.String key) |
WebInterfaceContext |
getWebInterfaceContext()
Returns a context which can be passed to web items when rendering them.
|
boolean |
hasPersonalSpace() |
boolean |
isFavourite() |
boolean |
isFollowing() |
boolean |
isHasAboutMe() |
boolean |
isMyProfile() |
boolean |
isUserRequired()
If the action requires that the user be set before being run, then it should
return true to this method.
|
boolean |
isViewingMyProfile()
Deprecated.
since 3.0 use isMyProfile()
|
boolean |
isViewPermissionRequired() |
void |
setAttachmentManager(AttachmentManager attachmentManager) |
void |
setFavouriteManager(FavouriteManager favouriteManager) |
void |
setFollowManager(FollowManagerInternal followManager) |
void |
setNotificationManager(NotificationManager notificationManager) |
void |
setPersonalInformation(java.lang.String personalInformation) |
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager) |
void |
setSpaceManager(SpaceManager spaceManager) |
void |
setStatusTextRenderer(StatusTextRenderer statusTextRenderer) |
void |
setUserDetailsManager(UserDetailsManager userDetailsManager) |
void |
setUserStatusManager(UserStatusManager userStatusManager) |
void |
setWikiStyleRenderer(com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer) |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
public static final java.lang.String HTML_FRIENDLY_NAME
public static final java.lang.String TEXT_FRIENDLY_NAME
public static final java.lang.String HTML_MIME_TYPE
public static final java.lang.String TEXT_MIME_TYPE
public static final java.lang.String HOMEPAGE_DASHBOARD
public static final java.lang.String HOMEPAGE_SITEHOME
public static final java.lang.String HOMEPAGE_PROFILE
protected UserStatusManager userStatusManager
protected StatusTextRenderer statusTextRenderer
protected com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer
protected FollowManagerInternal followManager
protected FavouriteManager favouriteManager
protected NotificationManager notificationManager
protected PersonalInformationManager personalInformationManager
protected AttachmentManager attachmentManager
protected SpaceManager spaceManager
protected UserDetailsManager userDetailsManager
public ConfluenceUser getUser()
public java.lang.Object getFullName()
public java.lang.Object getEmail()
protected com.atlassian.core.user.preferences.UserPreferences getUserPreferences()
public PersonalInformation getPersonalInformationEntity()
public java.lang.String getPersonalInformation()
public void setPersonalInformation(java.lang.String personalInformation)
public java.lang.String getUsername()
@Deprecated public boolean isViewingMyProfile()
public boolean isMyProfile()
public ProfilePictureInfo getUserProfilePicture()
public java.util.List getAttachments()
public final void setAttachmentManager(AttachmentManager attachmentManager)
public final void setNotificationManager(NotificationManager notificationManager)
public final void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
public final void setSpaceManager(SpaceManager spaceManager)
protected java.lang.String getPersonalSpaceKey(com.atlassian.user.User user)
public java.lang.String getPageTitle()
public WebInterfaceContext getWebInterfaceContext()
WebInterface
getWebInterfaceContext
in interface WebInterface
getWebInterfaceContext
in class ConfluenceActionSupport
public boolean isHasAboutMe()
public java.lang.Object getRenderedAboutMe()
public Breadcrumb getBreadcrumb()
BreadcrumbAware
getBreadcrumb
in interface BreadcrumbAware
public UserStatus getCurrentStatus()
public boolean getHasStatusUpdates()
public java.lang.Object getUserProperty(java.lang.String key)
public final void setUserDetailsManager(UserDetailsManager userDetailsManager)
public final void setUserStatusManager(UserStatusManager userStatusManager)
public final void setWikiStyleRenderer(com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer)
public final void setFollowManager(FollowManagerInternal followManager)
public final void setFavouriteManager(FavouriteManager favouriteManager)
public StatusTextRenderer getStatusTextRenderer()
public void setStatusTextRenderer(StatusTextRenderer statusTextRenderer)
public boolean isFollowing()
public boolean isFavourite()
public boolean hasPersonalSpace()
public final boolean isUserRequired()
UserAware
isUserRequired
in interface UserAware
public final boolean isViewPermissionRequired()
isViewPermissionRequired
in interface UserAware
public java.util.Map<java.lang.String,java.lang.Object> getContext()
getContext
in class ConfluenceActionSupport
Copyright © 2003-2014 Atlassian. All Rights Reserved.