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, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description AbstractUpdateLicenseAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringdoUpdate()protected ClusterManagergetClusterManager()com.atlassian.extras.api.confluence.ConfluenceLicensegetConfluenceLicense()@NonNull com.atlassian.license.LicensegetLicense()Deprecated.since 5.6, useLicenseService.retrieve()StringgetLicenseString()StringgetSid()Returns the SID.DategetSupportPeriodEnd()UserCheckergetUserChecker()booleanisHasSupportPeriodExpired()booleanisLicenseReadable()booleanisLicenseSubmitted()voidsetApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)voidsetClusterManager(ClusterManager clusterManager)voidsetLicenseString(String licenseString)voidsetLicenseSubmitted(boolean licenseSubmitted)voidsetSidManager(ConfluenceSidManager sidManager)voidsetUserChecker(UserChecker userChecker)voidsetWebLicenseFacade(LicenseWebFacade webLicenseFacade)voidvalidate()-
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, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, 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:
validatein interfaceMessageHolderAware- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein 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)
-
-