Class ViewSharedDashboards
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.ConfigurePortalPages
com.atlassian.jira.web.action.admin.dashboards.ViewSharedDashboards
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,SharedEntitySearchAction
,HttpServletVariables
,DropDownModelProvider<PortalPageDisplayBean>
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
public class ViewSharedDashboards
extends ConfigurePortalPages
implements SharedEntitySearchAction, DropDownModelProvider<PortalPageDisplayBean>
Responsible for displaying the shared dashboards administration page.
- Since:
- v4.4.1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.user.ConfigurePortalPages
ConfigurePortalPages.PortalPageViewHelper
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
Nested classes/interfaces inherited from interface com.atlassian.jira.web.action.util.sharing.SharedEntitySearchAction
SharedEntitySearchAction.FieldNameMapper, SharedEntitySearchAction.QueryValidator
-
Field Summary
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionViewSharedDashboards
(PortalPageService portalPageService, JiraAuthenticationContext authCtx, FavouritesService favouritesService, GlobalPermissionManager permissionManager, ShareTypeFactory shareTypeFactory, UserFormats userFormats, com.atlassian.webresource.api.WebResourceManager webResourceManager, UserHistoryManager userHistoryManager, ShareManager shareManager, FeatureManager featureManager, UserManager userManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Default method runs when displaying portal pages.getDropDownModel
(PortalPageDisplayBean displayBean, int listIndex) boolean
Methods inherited from class com.atlassian.jira.web.action.user.ConfigurePortalPages
doMoveDown, doMoveToEnd, doMoveToStart, doMoveUp, getCopyPageId, getCurrentPortalPage, getDescription, getEndPosition, getGroupShare, getNextUrl, getPageId, getPageName, getPages, getPagingOffset, getPortalPageName, getPosition, getPreviousUrl, getProjectShare, getRoleShare, getSearchName, getSearchOwnerUserName, getSearchShareType, getSearchUnsuccessfulMessage, getSortColumn, getStartPosition, getTotalResultCount, getUserShare, getView, hasBrowseUsersPermission, isContentOnly, isErrorMessage, isSearchRequested, isSortAscending, isUserLoggedIn, setContentOnly, setCopyPageId, setDescription, setGroupShare, setPageId, setPages, setPagingOffset, setPortalPageName, setPosition, setProjectShare, setRoleShare, setSearchName, setSearchOwnerUserName, setSearchResults, setSearchShareType, setSortAscending, setSortColumn, setUserShare, setView, shouldShowOwnerColumn, toUrl, transformToDisplayBeans
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doValidation, getCommandName, 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
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
Methods inherited from interface com.atlassian.jira.web.action.util.sharing.SharedEntitySearchAction
getGroupShare, getPagingOffset, getProjectShare, getRoleShare, getSearchName, getSearchOwnerUserName, getSearchShareType, getSortColumn, getUserShare, isSortAscending, setGroupShare, setPagingOffset, setProjectShare, setRoleShare, setSearchName, setSearchOwnerUserName, setSearchShareType, setSortAscending, setSortColumn, setUserShare
-
Constructor Details
-
Method Details
-
getDropDownModel
- Specified by:
getDropDownModel
in interfaceDropDownModelProvider<PortalPageDisplayBean>
- Overrides:
getDropDownModel
in classConfigurePortalPages
- Parameters:
displayBean
- some domain objectlistIndex
- this parameter indicates the position in of the domain object in a list of domain objects. Often generated markup uses position in the list to generate ids and the like- Returns:
- a drop down model based on the values in domainObject
-
doDefault
- Overrides:
doDefault
in classConfigurePortalPages
-
doExecute
Description copied from class:ConfigurePortalPages
Default method runs when displaying portal pages.- Overrides:
doExecute
in classConfigurePortalPages
- Returns:
- the view to display
-
getPortalPageViewHelper
- Overrides:
getPortalPageViewHelper
in classConfigurePortalPages
-
isManageAllDashboards
public boolean isManageAllDashboards()
-