com.atlassian.confluence.user.actions
Class EditMyProfilePictureAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUserProfileAction
com.atlassian.confluence.user.actions.EditMyProfilePictureAction
- All Implemented Interfaces:
- WebInterface, UserAware, BreadcrumbAware, Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable
public class EditMyProfilePictureAction
- extends AbstractUserProfileAction
Action used to handle the Picture page of user profile editing.
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction |
attachmentManager, favouriteManager, followManager, HOMEPAGE_DASHBOARD, HOMEPAGE_PROFILE, HOMEPAGE_SITEHOME, HTML_FRIENDLY_NAME, HTML_MIME_TYPE, notificationManager, personalInformationManager, spaceManager, statusTextRenderer, TEXT_FRIENDLY_NAME, TEXT_MIME_TYPE, userDetailsManager, userStatusManager, wikiStyleRenderer |
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction |
getAttachments, getBreadcrumb, getContext, getCurrentStatus, getEmail, getFullName, getHasStatusUpdates, getPageTitle, getPersonalInformation, getPersonalInformationEntity, getPersonalSpaceKey, getRenderedAboutMe, getStatusTextRenderer, getUser, getUsername, getUserPreferences, getUserProfilePicture, getUserProperty, getWebInterfaceContext, hasPersonalSpace, isFavourite, isFollowing, isHasAboutMe, isMyProfile, isUserRequired, isViewingMyProfile, isViewPermissionRequired, setAttachmentManager, setFavouriteManager, setFollowManager, setNotificationManager, setPersonalInformation, setPersonalInformationManager, setSpaceManager, setStatusTextRenderer, setUserDetailsManager, setUserStatusManager, setWikiStyleRenderer |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditMyProfilePictureAction
public EditMyProfilePictureAction()
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class ConfluenceActionSupport
validate
public void validate()
- Specified by:
validate
in interface Validateable
- Overrides:
validate
in class ActionSupport
doEdit
public String doEdit()
throws Exception
- Throws:
Exception
getImageAttachments
public List<Attachment> getImageAttachments()
getAvailableProfilePictures
public List<ProfilePictureInfo> getAvailableProfilePictures()
getUploadedProfilePictures
public List<ProfilePictureInfo> getUploadedProfilePictures()
getStandardProfilePictures
public List<ProfilePictureInfo> getStandardProfilePictures()
setUserProfileService
public void setUserProfileService(UserProfileService userProfileService)
setDelete
public void setDelete(String delete)
getSelectedUserProfilePicture
public ProfilePictureInfo getSelectedUserProfilePicture()
getUserProfilePictureName
public String getUserProfilePictureName()
setUserProfilePictureName
public void setUserProfilePictureName(String userProfilePictureName)
isConfirm
public boolean isConfirm()
setConfirm
public void setConfirm(boolean confirm)
setUserProfilePictureManager
public void setUserProfilePictureManager(UserProfilePictureManager userProfilePictureManager)