Class MultiProductLicenseDetailsImpl
java.lang.Object
com.atlassian.sal.confluence.license.BaseLicenseDetailsImpl
com.atlassian.sal.confluence.license.MultiProductLicenseDetailsImpl
- All Implemented Interfaces:
com.atlassian.sal.api.license.BaseLicenseDetails
,com.atlassian.sal.api.license.MultiProductLicenseDetails
public class MultiProductLicenseDetailsImpl
extends BaseLicenseDetailsImpl
implements com.atlassian.sal.api.license.MultiProductLicenseDetails
This class is a wrapper on top of
ConfluenceLicense
with some additions- Since:
- 5.9.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMultiProductLicenseDetailsImpl
(@NonNull com.atlassian.extras.api.confluence.ConfluenceLicense confluenceLicense) -
Method Summary
Modifier and TypeMethodDescription@NonNull Set<com.atlassian.sal.api.license.ProductLicense>
@Nullable com.atlassian.sal.api.license.ProductLicense
getProductLicense
(@NonNull String productKey) @NonNull Set<com.atlassian.sal.api.license.ProductLicense>
Methods inherited from class com.atlassian.sal.confluence.license.BaseLicenseDetailsImpl
getConfluenceLicense, getDescription, getLicenseExpiryDate, getLicenseTypeName, getMaintenanceExpiryDate, getOrganisationName, getProperty, getServerId, getSupportEntitlementNumber, isDataCenter, isEnterpriseLicensingAgreement, isEvaluationLicense, isPerpetualLicense
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.sal.api.license.BaseLicenseDetails
getDescription, getLicenseExpiryDate, getLicenseTypeName, getMaintenanceExpiryDate, getOrganisationName, getProperty, getServerId, getSupportEntitlementNumber, isDataCenter, isEnterpriseLicensingAgreement, isEvaluationLicense, isPerpetualLicense
-
Constructor Details
-
MultiProductLicenseDetailsImpl
public MultiProductLicenseDetailsImpl(@NonNull com.atlassian.extras.api.confluence.ConfluenceLicense confluenceLicense)
-
-
Method Details
-
getProductLicenses
- Specified by:
getProductLicenses
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-
getEmbeddedLicenses
- Specified by:
getEmbeddedLicenses
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-
getProductLicense
public @Nullable com.atlassian.sal.api.license.ProductLicense getProductLicense(@NonNull String productKey) - Specified by:
getProductLicense
in interfacecom.atlassian.sal.api.license.MultiProductLicenseDetails
-