com.atlassian.jira.web.action.user
Class EditPortalPage
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.EditPortalPage
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, UserProfileAction, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class EditPortalPage
- extends JiraWebActionSupport
- implements UserProfileAction
Used to edit the name of a portal page.
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
getCommandName, setCommand |
EditPortalPage
public EditPortalPage(PortalPageService portalPageService,
JiraAuthenticationContext authenticationContext,
EmailFormatter emailFormatter,
GroupPermissionChecker groupPermissionChecker,
ShareTypeFactory shareTypeFactory,
PermissionManager permissionsManager,
FavouritesService favouritesService)
getPageId
public Long getPageId()
setPageId
public void setPageId(Long pageId)
doDefault
public String doDefault()
- Overrides:
doDefault
in class webwork.action.ActionSupport
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
- Overrides:
doExecute
in class webwork.action.ActionSupport
getPortalPageName
public String getPortalPageName()
setPortalPageName
public void setPortalPageName(String portalPageName)
getPortalPageDescription
public String getPortalPageDescription()
setPortalPageDescription
public void setPortalPageDescription(String portalPageDescription)
setShareValues
public void setShareValues(String values)
isFavourite
public boolean isFavourite()
setFavourite
public void setFavourite(boolean favourite)
getShareTypes
public Collection<ShareTypeRendererBean> getShareTypes()
showShares
public boolean showShares()
isEditEnabled
public boolean isEditEnabled()
getJsonString
public String getJsonString()
isHasViewGroupPermission
public boolean isHasViewGroupPermission(String group,
com.atlassian.crowd.embedded.api.User user)
- This is here so that the left-hand side of the user profile view works correctly.
Returns whether or not the passed caller is allowed to see the passed group.
- Specified by:
isHasViewGroupPermission
in interface UserProfileAction
- Parameters:
group
- the name of the group to check.user
- the user to check.
- Returns:
- true if the user can see the group or false otherwise.
getDisplayEmail
public String getDisplayEmail(String email)
- This is here so that the left-hand side of the user profile view works correctly.
Get a string that can be used to describe the passed e-mail. This allows JIRA to hide the passed e-mail if
asked to do so.
- Specified by:
getDisplayEmail
in interface UserProfileAction
- Parameters:
email
- the e-mail to convert.
- Returns:
- the encoded e-mail address.
getUser
public com.atlassian.crowd.embedded.api.User getUser()
- This is here so that the left-hand side of the user profile view works correctly.
Return the current user.
- Specified by:
getUser
in interface UserProfileAction
- Returns:
- the current user.
Copyright © 2002-2012 Atlassian. All Rights Reserved.