com.atlassian.jira.web.action
Class Dashboard
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.Dashboard
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class Dashboard
- extends JiraWebActionSupport
Figures out what the id of the portal page the user is currently viewing is. Will fall back to system default if
none can be found and the user has not favourites.
- Since:
- v4.0
- 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, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, doDefault, 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 |
Dashboard
public Dashboard(PortalPageService portalPageService,
ApplicationProperties applicationProperties,
GadgetPermissionManager gadgetPermissionManager,
LoginService loginService,
UserHistoryManager userHistoryManager,
GadgetApplinkUpgradeUtil gadgetApplinkUpgradeUtil,
com.atlassian.event.api.EventPublisher eventPublisher,
JiraPageBuilderService jiraPageBuilderService,
FeatureManager featureManager,
XsrfTokenGenerator xsrfTokenGenerator)
setSrc
public void setSrc(String src)
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
getDashboardTitle
public String getDashboardTitle()
getInstallationMessage
public String getInstallationMessage()
getDashboardRenderable
public Renderable getDashboardRenderable()
getCurrentDashboardId
public Long getCurrentDashboardId()
getCurrentDashboardState
public com.atlassian.gadgets.dashboard.DashboardState getCurrentDashboardState()
throws com.atlassian.gadgets.dashboard.PermissionException
- Return to the caller the PortalPage being rendered. This method may load the PortalPage into memory if it has not
already been read.
- Returns:
- the PortalPage being rendered.
- Throws:
com.atlassian.gadgets.dashboard.PermissionException
getSelectPageId
public Long getSelectPageId()
setSelectPageId
public void setSelectPageId(Long selectPageId)
getLoginLink
public String getLoginLink()
getWarningMessage
public String getWarningMessage()
- Return a warning HTML string that will be displayed on the GUI.
- Returns:
- the HTML to display on the GUI.
Copyright © 2002-2014 Atlassian. All Rights Reserved.