Package com.atlassian.confluence.license
Class LicenseWebFacadeTemplate
java.lang.Object
com.atlassian.confluence.license.LicenseWebFacadeTemplate
- All Implemented Interfaces:
LicenseWebFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LicenseExceptionHandler<Exception>
io.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)
-
Constructor Details
-
LicenseWebFacadeTemplate
-
-
Method Details
-
retrieveLicense
public io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> retrieveLicense()- Specified by:
retrieveLicense
in interfaceLicenseWebFacade
- See Also:
-
retrieveForProduct
public io.atlassian.fugue.Either<String,Optional<com.atlassian.extras.api.ProductLicense>> retrieveForProduct(com.atlassian.extras.api.Product product) - Specified by:
retrieveForProduct
in interfaceLicenseWebFacade
- See Also:
-
validateLicense
public io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> validateLicense(String licenseString) throws LicenseException - Specified by:
validateLicense
in interfaceLicenseWebFacade
- Throws:
LicenseException
- See Also:
-
validateLicenseForPlugin
public io.atlassian.fugue.Either<String,com.atlassian.extras.api.ProductLicense> validateLicenseForPlugin(String licenseString, com.atlassian.extras.api.Product product) throws LicenseException - Specified by:
validateLicenseForPlugin
in interfaceLicenseWebFacade
- Throws:
LicenseException
- See Also:
-
installLicense
public io.atlassian.fugue.Either<String,com.atlassian.extras.api.confluence.ConfluenceLicense> installLicense(String licenseString) throws LicenseException - Specified by:
installLicense
in interfaceLicenseWebFacade
- Throws:
LicenseException
- See Also:
-
licensedForDataCenter
- Specified by:
licensedForDataCenter
in interfaceLicenseWebFacade
- See Also:
-
createExceptionHandler
-