com.atlassian.jira.web.action.user
Class AddPortalPage
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.AddPortalPage
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, UserProfileAction, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class AddPortalPage
- extends JiraWebActionSupport
- implements UserProfileAction
Action to add a new Portal Page to JIRA.
- Since:
- 3.13
- 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 |
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInline, isPathsAllowedToBetSet, isSystemAdministrator, isUserExists, returnComplete, returnComplete, setInline, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getKeysForPrefix, getLocale, getResult, getText, getText, getText, getText, getText, getText, getText, getText0, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, 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 |
AddPortalPage
public AddPortalPage(PortalPageService portalPageService,
ShareTypeFactory shareTypeFactory,
UserSharingPreferencesUtil userSharingPreferencesUtil,
JiraAuthenticationContext authCtx,
PermissionManager permissionsManager,
EmailFormatter emailFormatter,
GroupPermissionChecker groupPermissionChecker)
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
getPortalPageDescription
public String getPortalPageDescription()
setPortalPageDescription
public void setPortalPageDescription(String portalPageDescription)
getCloneTargetDashboardPages
public Collection<PortalPage> getCloneTargetDashboardPages()
getPortalPageName
public String getPortalPageName()
setPortalPageName
public void setPortalPageName(String portalPageName)
setShareValues
public void setShareValues(String values)
isFavourite
public boolean isFavourite()
setFavourite
public void setFavourite(boolean favourite)
getClonePageId
public Long getClonePageId()
setClonePageId
public void setClonePageId(Long clonePageId)
getShareTypes
public Collection getShareTypes()
showShares
public boolean showShares()
isEditEnabled
public boolean isEditEnabled()
getJsonString
public String getJsonString()
isHasViewGroupPermission
public boolean isHasViewGroupPermission(String group,
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 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-2010 Atlassian. All Rights Reserved.