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
 com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> install(java.lang.String licenseString)
           
 com.atlassian.fugue.Either<java.lang.String,java.lang.Boolean> isLicensedForDataCenter()
           
 com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> retrieve()
           
 com.atlassian.fugue.Either<java.lang.String,com.atlassian.fugue.Maybe<com.atlassian.extras.api.ProductLicense>> retrieve(com.atlassian.extras.api.Product product)
           
 com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> validate(java.lang.String licenseString)
           
 

Method Detail

retrieve

com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> retrieve()
See Also:
LicenseService.retrieve()

retrieve

com.atlassian.fugue.Either<java.lang.String,com.atlassian.fugue.Maybe<com.atlassian.extras.api.ProductLicense>> retrieve(com.atlassian.extras.api.Product product)
See Also:
LicenseService.retrieve(Product)

validate

com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> validate(java.lang.String licenseString)
See Also:
LicenseService.validate(String)

install

com.atlassian.fugue.Either<java.lang.String,com.atlassian.extras.api.confluence.ConfluenceLicense> install(java.lang.String licenseString)
See Also:
LicenseService.install(String)

isLicensedForDataCenter

com.atlassian.fugue.Either<java.lang.String,java.lang.Boolean> isLicensedForDataCenter()
See Also:
LicenseService.isLicensedForDataCenter()


Copyright © 2003-2014 Atlassian. All Rights Reserved.