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 String |
HOMEPAGE_DASHBOARD |
static String |
HOMEPAGE_PROFILE |
static String |
HOMEPAGE_SITEHOME |
static String |
HTML_FRIENDLY_NAME |
static String |
HTML_MIME_TYPE |
protected NotificationManager |
notificationManager |
protected PersonalInformationManager |
personalInformationManager |
protected SpaceManager |
spaceManager |
protected StatusTextRenderer |
statusTextRenderer |
static String |
TEXT_FRIENDLY_NAME |
static String |
TEXT_MIME_TYPE |
protected UserDetailsManager |
userDetailsManager |
protected com.atlassian.renderer.WikiStyleRenderer |
wikiStyleRenderer |
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager| Constructor and Description |
|---|
AbstractUserProfileAction() |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getConfluenceAccessManager, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermitted, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplieraddActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidatepublic static final String HTML_FRIENDLY_NAME
public static final String TEXT_FRIENDLY_NAME
public static final String HTML_MIME_TYPE
public static final String TEXT_MIME_TYPE
public static final String HOMEPAGE_DASHBOARD
public static final String HOMEPAGE_SITEHOME
public static final String HOMEPAGE_PROFILE
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 Object getFullName()
public Object getEmail()
protected com.atlassian.core.user.preferences.UserPreferences getUserPreferences()
public PersonalInformation getPersonalInformationEntity()
public String getPersonalInformation()
public void setPersonalInformation(String personalInformation)
public String getUsername()
public boolean isMyProfile()
public ProfilePictureInfo getUserProfilePicture()
public 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 String getPersonalSpaceKey(com.atlassian.user.User user)
public String getPageTitle()
public WebInterfaceContext getWebInterfaceContext()
WebInterfaceTypically, WebWork actions will implement this to provide extra details in the context such as content objects, and so on.
getWebInterfaceContext in interface WebInterfacegetWebInterfaceContext in class ConfluenceActionSupportpublic boolean isHasAboutMe()
public Object getRenderedAboutMe()
public Breadcrumb getBreadcrumb()
BreadcrumbAwaregetBreadcrumb in interface BreadcrumbAwarepublic final void setUserDetailsManager(UserDetailsManager userDetailsManager)
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 boolean currentUserHasLicensedAccess()
public final boolean isUserRequired()
UserAwareisUserRequired in interface UserAwarepublic final boolean isViewPermissionRequired()
isViewPermissionRequired in interface UserAwarepublic Map<String,Object> getContext()
getContext in class ConfluenceActionSupportCopyright © 2003–2021 Atlassian. All rights reserved.