Package com.atlassian.confluence.license
Interface LicenseWebFacade
- All Known Implementing Classes:
LicenseWebFacadeTemplate
public interface LicenseWebFacade
Web frontend facade for the
LicenseService
.
Promises to never escape, thus mapping every exception to an appropriate (HTML formatted) message.
-
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Either<String,
com.atlassian.extras.api.confluence.ConfluenceLicense> installLicense
(String licenseString) retrieveForProduct
(com.atlassian.extras.api.Product product) io.atlassian.fugue.Either<String,
com.atlassian.extras.api.confluence.ConfluenceLicense> io.atlassian.fugue.Either<String,
com.atlassian.extras.api.confluence.ConfluenceLicense> validateLicense
(String licenseString) io.atlassian.fugue.Either<String,
com.atlassian.extras.api.ProductLicense> validateLicenseForPlugin
(String licenseString, com.atlassian.extras.api.Product product)
-
Method Details
-
retrieveLicense
io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> retrieveLicense()- Since:
- 7.0.1
- See Also:
-
retrieveForProduct
io.atlassian.fugue.Either<String,Optional<com.atlassian.extras.api.ProductLicense>> retrieveForProduct(com.atlassian.extras.api.Product product) - Since:
- 7.0.1
- See Also:
-
validateLicense
io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> validateLicense(String licenseString) - Since:
- 7.0.1
- See Also:
-
validateLicenseForPlugin
io.atlassian.fugue.Either<String,com.atlassian.extras.api.ProductLicense> validateLicenseForPlugin(String licenseString, com.atlassian.extras.api.Product product) - Since:
- 7.0.1
- See Also:
-
installLicense
io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> installLicense(String licenseString) - Since:
- 7.0.1
- See Also:
-
licensedForDataCenter
- Since:
- 7.0.1
- See Also:
-