com.atlassian.jira.web.action.admin
Class ConfirmNewInstallationWithOldLicense
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.ConfirmNewInstallationWithOldLicense
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class ConfirmNewInstallationWithOldLicense
- extends JiraWebActionSupport
Displays the page to update the current JIRA license when it has been detected that the current license is
"too old".
Security: This action is only accessible when a Johnson Event of type LicenseJohnsonEventRaiser.LICENSE_TOO_OLD
is present in the JohnsonEventContainer
Trigger: The link to display this action is displayed in the Johnson errors page (errors.jsp)
- See Also:
LicenseJohnsonEventRaiser
,
UpgradeLauncher
,
JohnsonEventContainer
,
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, 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 |
RADIO_OPTION_LICENSE
public static final String RADIO_OPTION_LICENSE
- See Also:
- Constant Field Values
RADIO_OPTION_EVALUATION
public static final String RADIO_OPTION_EVALUATION
- See Also:
- Constant Field Values
ConfirmNewInstallationWithOldLicense
public ConfirmNewInstallationWithOldLicense(JiraLicenseUpdaterService jiraLicenseService,
BuildUtilsInfo buildUtilsInfo,
JiraSystemRestarter jiraSystemRestarter,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
PermissionManager permissionManager,
JiraProperties jiraSystemProperties)
doDefault
public String doDefault()
throws Exception
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Throws:
Exception
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
public String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
getLicenseDetails
public LicenseDetails getLicenseDetails()
getLicenseStatusMessages
public Map<String,String> getLicenseStatusMessages()
setUserName
public void setUserName(String userName)
setPassword
public void setPassword(String password)
setLicense
public void setLicense(String licenseString)
setRadioOption
public void setRadioOption(String radioOption)
setLoginInvalid
public void setLoginInvalid(boolean loginInvalid)
setRadioOptionInvalid
public void setRadioOptionInvalid(boolean radioOptionInvalid)
getUserName
public String getUserName()
getPassword
public String getPassword()
getLicense
public String getLicense()
getRadioOption
public String getRadioOption()
getLoginInvalid
public boolean getLoginInvalid()
getRadioOptionInvalid
public boolean getRadioOptionInvalid()
getBuildUtilsInfo
public BuildUtilsInfo getBuildUtilsInfo()
getCurrentBuildDate
public String getCurrentBuildDate()
getUserInfoAvailable
public boolean getUserInfoAvailable()
- During upgrades from 4.2 or earlier to 4.3 or later the user information is not available until after the upgrade
has run.
- Returns:
- True if user information is available and we can authenticate users.
getDataMap
public Map<String,Object> getDataMap()
getDataMapSuccess
public Map<String,Object> getDataMapSuccess()
Copyright © 2002-2013 Atlassian. All Rights Reserved.