Class BambooMultiProductLicenseDetailsView

java.lang.Object
com.atlassian.sal.bamboo.license.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 Details

    • BambooMultiProductLicenseDetailsView

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

    • 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