public class SalCrowdLicenseView extends Object implements com.atlassian.sal.api.license.SingleProductLicenseDetailsView, com.atlassian.sal.api.license.MultiProductLicenseDetails
Constructor and Description |
---|
SalCrowdLicenseView(com.atlassian.extras.api.crowd.CrowdLicense license) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
Set<com.atlassian.sal.api.license.ProductLicense> |
getEmbeddedLicenses() |
Date |
getLicenseExpiryDate() |
String |
getLicenseTypeName() |
Date |
getMaintenanceExpiryDate() |
int |
getNumberOfUsers() |
String |
getOrganisationName() |
String |
getProductDisplayName() |
String |
getProductKey() |
com.atlassian.sal.api.license.ProductLicense |
getProductLicense(String productKey) |
Set<com.atlassian.sal.api.license.ProductLicense> |
getProductLicenses() |
String |
getProperty(String property) |
String |
getServerId() |
String |
getSupportEntitlementNumber() |
boolean |
isDataCenter() |
boolean |
isEnterpriseLicensingAgreement() |
boolean |
isEvaluationLicense() |
boolean |
isPerpetualLicense() |
boolean |
isUnlimitedNumberOfUsers() |
public SalCrowdLicenseView(com.atlassian.extras.api.crowd.CrowdLicense license)
public boolean isEvaluationLicense()
isEvaluationLicense
in interface com.atlassian.sal.api.license.BaseLicenseDetails
@Nonnull public String getLicenseTypeName()
getLicenseTypeName
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public String getOrganisationName()
getOrganisationName
in interface com.atlassian.sal.api.license.BaseLicenseDetails
@Nullable public String getSupportEntitlementNumber()
getSupportEntitlementNumber
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public String getDescription()
getDescription
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public String getServerId()
getServerId
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public boolean isPerpetualLicense()
isPerpetualLicense
in interface com.atlassian.sal.api.license.BaseLicenseDetails
@Nullable public Date getLicenseExpiryDate()
getLicenseExpiryDate
in interface com.atlassian.sal.api.license.BaseLicenseDetails
@Nullable public Date getMaintenanceExpiryDate()
getMaintenanceExpiryDate
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public boolean isDataCenter()
isDataCenter
in interface com.atlassian.sal.api.license.BaseLicenseDetails
public boolean isEnterpriseLicensingAgreement()
isEnterpriseLicensingAgreement
in interface com.atlassian.sal.api.license.BaseLicenseDetails
@Nonnull public String getProductKey()
getProductKey
in interface com.atlassian.sal.api.license.ProductLicense
public boolean isUnlimitedNumberOfUsers()
isUnlimitedNumberOfUsers
in interface com.atlassian.sal.api.license.ProductLicense
public int getNumberOfUsers()
getNumberOfUsers
in interface com.atlassian.sal.api.license.ProductLicense
@Nonnull public String getProductDisplayName()
getProductDisplayName
in interface com.atlassian.sal.api.license.ProductLicense
@Nullable public String getProperty(@Nonnull String property)
getProperty
in interface com.atlassian.sal.api.license.BaseLicenseDetails
getProperty
in interface com.atlassian.sal.api.license.ProductLicense
@Nonnull public Set<com.atlassian.sal.api.license.ProductLicense> getProductLicenses()
getProductLicenses
in interface com.atlassian.sal.api.license.MultiProductLicenseDetails
@Nonnull public Set<com.atlassian.sal.api.license.ProductLicense> getEmbeddedLicenses()
getEmbeddedLicenses
in interface com.atlassian.sal.api.license.MultiProductLicenseDetails
Copyright © 2018 Atlassian. All rights reserved.