Package com.atlassian.sal.bamboo.license
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 Summary
Constructors Constructor Description BambooMultiProductLicenseDetailsView(com.atlassian.sal.bamboo.license.BambooSingleProductLicenseDetailsView bambooLicense)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
@NotNull Set<com.atlassian.sal.api.license.ProductLicense>
getEmbeddedLicenses()
@Nullable Date
getLicenseExpiryDate()
@NotNull String
getLicenseTypeName()
@Nullable Date
getMaintenanceExpiryDate()
String
getOrganisationName()
@Nullable com.atlassian.sal.api.license.ProductLicense
getProductLicense(@NotNull String s)
@NotNull Set<com.atlassian.sal.api.license.ProductLicense>
getProductLicenses()
@Nullable String
getProperty(@NotNull String s)
String
getServerId()
@Nullable String
getSupportEntitlementNumber()
boolean
isDataCenter()
boolean
isEnterpriseLicensingAgreement()
boolean
isEvaluationLicense()
boolean
isPerpetualLicense()
-
-
-
Method Detail
-
getProductLicenses
@NotNull public @NotNull Set<com.atlassian.sal.api.license.ProductLicense> getProductLicenses()
- Specified by:
getProductLicenses
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-
getEmbeddedLicenses
@NotNull public @NotNull Set<com.atlassian.sal.api.license.ProductLicense> getEmbeddedLicenses()
- Specified by:
getEmbeddedLicenses
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-
getProductLicense
@Nullable public @Nullable com.atlassian.sal.api.license.ProductLicense getProductLicense(@NotNull @NotNull String s)
- Specified by:
getProductLicense
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-
isEvaluationLicense
public boolean isEvaluationLicense()
- Specified by:
isEvaluationLicense
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getLicenseTypeName
@NotNull public @NotNull String getLicenseTypeName()
- Specified by:
getLicenseTypeName
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getOrganisationName
public String getOrganisationName()
- Specified by:
getOrganisationName
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getSupportEntitlementNumber
@Nullable public @Nullable String getSupportEntitlementNumber()
- Specified by:
getSupportEntitlementNumber
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getServerId
public String getServerId()
- Specified by:
getServerId
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
isPerpetualLicense
public boolean isPerpetualLicense()
- Specified by:
isPerpetualLicense
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getLicenseExpiryDate
@Nullable public @Nullable Date getLicenseExpiryDate()
- Specified by:
getLicenseExpiryDate
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
getMaintenanceExpiryDate
@Nullable public @Nullable Date getMaintenanceExpiryDate()
- Specified by:
getMaintenanceExpiryDate
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
isDataCenter
public boolean isDataCenter()
- Specified by:
isDataCenter
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
isEnterpriseLicensingAgreement
public boolean isEnterpriseLicensingAgreement()
- Specified by:
isEnterpriseLicensingAgreement
in interfacecom.atlassian.sal.api.license.BaseLicenseDetails
-
-