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

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      com.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> install​(String licenseString)
      Deprecated.
      since 7.0.1.
      default io.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> installLicense​(String licenseString)  
      com.atlassian.fugue.Either<String,​Boolean> isLicensedForDataCenter()
      Deprecated.
      since 7.0.1.
      default io.atlassian.fugue.Either<String,​Boolean> licensedForDataCenter()  
      com.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> retrieve()
      Deprecated.
      since 7.0.1.
      com.atlassian.fugue.Either<String,​com.atlassian.fugue.Maybe<com.atlassian.extras.api.ProductLicense>> retrieve​(com.atlassian.extras.api.Product product)
      Deprecated.
      since 7.0.1.
      default io.atlassian.fugue.Either<String,​Optional<com.atlassian.extras.api.ProductLicense>> retrieveForProduct​(com.atlassian.extras.api.Product product)  
      default io.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> retrieveLicense()  
      com.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> validate​(String licenseString)
      Deprecated.
      since 7.0.1.
      default io.atlassian.fugue.Either<String,​com.atlassian.extras.api.confluence.ConfluenceLicense> validateLicense​(String licenseString)  
      default io.atlassian.fugue.Either<String,​com.atlassian.extras.api.ProductLicense> validateLicenseForPlugin​(String licenseString, com.atlassian.extras.api.Product product)  
      com.atlassian.fugue.Either<String,​com.atlassian.extras.api.ProductLicense> validatePlugin​(String licenseString, com.atlassian.extras.api.Product product)
      Deprecated.
      since 7.0.1.