Class SingleProductDetailsViewImpl

  • All Implemented Interfaces:
    com.atlassian.sal.api.license.BaseLicenseDetails, com.atlassian.sal.api.license.ProductLicense, com.atlassian.sal.api.license.SingleProductLicenseDetailsView

    public class SingleProductDetailsViewImpl
    extends BaseLicenseDetailsImpl
    implements com.atlassian.sal.api.license.SingleProductLicenseDetailsView
    This class is a wrapper on top of ConfluenceLicense with some additions
    Since:
    5.9.1
    See Also:
    BaseLicenseDetailsImpl, SingleProductLicenseDetailsView
    • Constructor Detail

      • SingleProductDetailsViewImpl

        public SingleProductDetailsViewImpl​(@NonNull com.atlassian.extras.api.confluence.ConfluenceLicense confluenceLicense)
    • Method Detail

      • getProductKey

        public @NonNull String getProductKey()
        Specified by:
        getProductKey in interface com.atlassian.sal.api.license.ProductLicense
      • isUnlimitedNumberOfUsers

        public boolean isUnlimitedNumberOfUsers()
        Specified by:
        isUnlimitedNumberOfUsers in interface com.atlassian.sal.api.license.ProductLicense
      • getNumberOfUsers

        public int getNumberOfUsers()
        Specified by:
        getNumberOfUsers in interface com.atlassian.sal.api.license.ProductLicense
      • getProductDisplayName

        public @NonNull String getProductDisplayName()
        Specified by:
        getProductDisplayName in interface com.atlassian.sal.api.license.ProductLicense