Class AbstractUpdateLicenseAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.admin.actions.AbstractUpdateLicenseAction
-
- All Implemented Interfaces:
WebInterface
,MessageHolderAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
FixLicenseAction
,ViewOrUpdateLicenseAction
public abstract class AbstractUpdateLicenseAction extends ConfluenceActionSupport
Perform the update of a Confluence license.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description AbstractUpdateLicenseAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
doUpdate()
protected ClusterManager
getClusterManager()
com.atlassian.extras.api.confluence.ConfluenceLicense
getConfluenceLicense()
@NonNull com.atlassian.license.License
getLicense()
Deprecated.since 5.6, useLicenseService.retrieve()
String
getLicenseString()
String
getSid()
Returns the SID.Date
getSupportPeriodEnd()
UserChecker
getUserChecker()
boolean
isHasSupportPeriodExpired()
boolean
isLicenseReadable()
boolean
isLicenseSubmitted()
void
setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
void
setClusterManager(ClusterManager clusterManager)
void
setLicenseString(String licenseString)
void
setLicenseSubmitted(boolean licenseSubmitted)
void
setSidManager(ConfluenceSidManager sidManager)
void
setUserChecker(UserChecker userChecker)
void
setWebLicenseFacade(LicenseWebFacade webLicenseFacade)
void
validate()
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermitted, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
-
-
-
Method Detail
-
getLicense
@Deprecated public @NonNull com.atlassian.license.License getLicense()
Deprecated.since 5.6, useLicenseService.retrieve()
-
getConfluenceLicense
public com.atlassian.extras.api.confluence.ConfluenceLicense getConfluenceLicense()
- Since:
- 5.6
-
isLicenseReadable
public boolean isLicenseReadable()
- Since:
- 6.7
-
getLicenseString
public String getLicenseString()
-
setLicenseString
public void setLicenseString(String licenseString)
-
getUserChecker
public UserChecker getUserChecker()
-
setUserChecker
public void setUserChecker(UserChecker userChecker)
-
getSupportPeriodEnd
public Date getSupportPeriodEnd()
-
isHasSupportPeriodExpired
public boolean isHasSupportPeriodExpired()
-
validate
public void validate()
- Specified by:
validate
in interfaceMessageHolderAware
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
getSid
public String getSid()
Returns the SID. Made public so it is available to templates.- Returns:
- the SID
-
isLicenseSubmitted
public boolean isLicenseSubmitted()
-
setLicenseSubmitted
public void setLicenseSubmitted(boolean licenseSubmitted)
-
setClusterManager
public void setClusterManager(ClusterManager clusterManager)
-
getClusterManager
protected ClusterManager getClusterManager()
-
setSidManager
public void setSidManager(ConfluenceSidManager sidManager)
-
setWebLicenseFacade
public void setWebLicenseFacade(LicenseWebFacade webLicenseFacade)
-
setApplicationConfig
public void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
-
-