Class BambooMultiProductLicenseDetailsView

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

    public class BambooMultiProductLicenseDetailsView
    extends Object
    implements com.atlassian.sal.api.license.MultiProductLicenseDetails
    • Constructor Detail

      • BambooMultiProductLicenseDetailsView

        public BambooMultiProductLicenseDetailsView​(com.atlassian.sal.bamboo.license.BambooSingleProductLicenseDetailsView bambooLicense)
    • Method Detail

      • getProductLicenses

        @NotNull
        public @NotNull Set<com.atlassian.sal.api.license.ProductLicense> getProductLicenses()
        Specified by:
        getProductLicenses in interface com.atlassian.sal.api.license.MultiProductLicenseDetails
      • getEmbeddedLicenses

        @NotNull
        public @NotNull Set<com.atlassian.sal.api.license.ProductLicense> getEmbeddedLicenses()
        Specified by:
        getEmbeddedLicenses in interface com.atlassian.sal.api.license.MultiProductLicenseDetails
      • getProductLicense

        @Nullable
        public @Nullable com.atlassian.sal.api.license.ProductLicense getProductLicense​(@NotNull
                                                                                        @NotNull String s)
        Specified by:
        getProductLicense in interface com.atlassian.sal.api.license.MultiProductLicenseDetails
      • isEvaluationLicense

        public boolean isEvaluationLicense()
        Specified by:
        isEvaluationLicense in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getLicenseTypeName

        @NotNull
        public @NotNull String getLicenseTypeName()
        Specified by:
        getLicenseTypeName in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getOrganisationName

        public String getOrganisationName()
        Specified by:
        getOrganisationName in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getSupportEntitlementNumber

        @Nullable
        public @Nullable String getSupportEntitlementNumber()
        Specified by:
        getSupportEntitlementNumber in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getServerId

        public String getServerId()
        Specified by:
        getServerId in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • isPerpetualLicense

        public boolean isPerpetualLicense()
        Specified by:
        isPerpetualLicense in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getLicenseExpiryDate

        @Nullable
        public @Nullable Date getLicenseExpiryDate()
        Specified by:
        getLicenseExpiryDate in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getMaintenanceExpiryDate

        @Nullable
        public @Nullable Date getMaintenanceExpiryDate()
        Specified by:
        getMaintenanceExpiryDate in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • isDataCenter

        public boolean isDataCenter()
        Specified by:
        isDataCenter in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • isEnterpriseLicensingAgreement

        public boolean isEnterpriseLicensingAgreement()
        Specified by:
        isEnterpriseLicensingAgreement in interface com.atlassian.sal.api.license.BaseLicenseDetails
      • getProperty

        @Nullable
        public @Nullable String getProperty​(@NotNull
                                            @NotNull String s)
        Specified by:
        getProperty in interface com.atlassian.sal.api.license.BaseLicenseDetails