@Internal public final class JiraProductLicense extends Object implements com.atlassian.extras.api.jira.JiraLicense
JiraLicense
.
This is a wrapper class over JiraLicense
that delegates calls to the
underlying JiraLicense
instance.
This class should never/exposed be used outside of jira core module.
@Nonnull public LicensedApplications getApplications()
public int getLicenseVersion()
getLicenseVersion
in interface com.atlassian.extras.api.ProductLicense
public String getDescription()
getDescription
in interface com.atlassian.extras.api.ProductLicense
public com.atlassian.extras.api.Product getProduct()
getProduct
in interface com.atlassian.extras.api.ProductLicense
public Iterable<com.atlassian.extras.api.Product> getProducts()
getProducts
in interface com.atlassian.extras.api.ProductLicense
public String getServerId()
getServerId
in interface com.atlassian.extras.api.ProductLicense
public com.atlassian.extras.api.Partner getPartner()
getPartner
in interface com.atlassian.extras.api.ProductLicense
public com.atlassian.extras.api.Organisation getOrganisation()
getOrganisation
in interface com.atlassian.extras.api.ProductLicense
public Collection<com.atlassian.extras.api.Contact> getContacts()
getContacts
in interface com.atlassian.extras.api.ProductLicense
public Date getCreationDate()
getCreationDate
in interface com.atlassian.extras.api.ProductLicense
public Date getPurchaseDate()
getPurchaseDate
in interface com.atlassian.extras.api.ProductLicense
public Date getExpiryDate()
getExpiryDate
in interface com.atlassian.extras.api.ProductLicense
public int getNumberOfDaysBeforeExpiry()
getNumberOfDaysBeforeExpiry
in interface com.atlassian.extras.api.ProductLicense
public boolean isExpired()
isExpired
in interface com.atlassian.extras.api.ProductLicense
public Date getGracePeriodEndDate()
getGracePeriodEndDate
in interface com.atlassian.extras.api.ProductLicense
public int getNumberOfDaysBeforeGracePeriodExpiry()
getNumberOfDaysBeforeGracePeriodExpiry
in interface com.atlassian.extras.api.ProductLicense
public boolean isWithinGracePeriod()
isWithinGracePeriod
in interface com.atlassian.extras.api.ProductLicense
public boolean isGracePeriodExpired()
isGracePeriodExpired
in interface com.atlassian.extras.api.ProductLicense
public String getSupportEntitlementNumber()
getSupportEntitlementNumber
in interface com.atlassian.extras.api.ProductLicense
public Date getMaintenanceExpiryDate()
getMaintenanceExpiryDate
in interface com.atlassian.extras.api.ProductLicense
public int getNumberOfDaysBeforeMaintenanceExpiry()
getNumberOfDaysBeforeMaintenanceExpiry
in interface com.atlassian.extras.api.ProductLicense
public boolean isMaintenanceExpired()
isMaintenanceExpired
in interface com.atlassian.extras.api.ProductLicense
public int getMaximumNumberOfUsers()
getMaximumNumberOfUsers
in interface com.atlassian.extras.api.ProductLicense
public boolean isUnlimitedNumberOfUsers()
isUnlimitedNumberOfUsers
in interface com.atlassian.extras.api.ProductLicense
public boolean isEvaluation()
isEvaluation
in interface com.atlassian.extras.api.ProductLicense
public boolean isSubscription()
isSubscription
in interface com.atlassian.extras.api.ProductLicense
public boolean isClusteringEnabled()
isClusteringEnabled
in interface com.atlassian.extras.api.ProductLicense
public com.atlassian.extras.api.LicenseType getLicenseType()
getLicenseType
in interface com.atlassian.extras.api.ProductLicense
public String getProperty(String s)
getProperty
in interface com.atlassian.extras.api.ProductLicense
public com.atlassian.extras.api.LicenseEdition getLicenseEdition()
getLicenseEdition
in interface com.atlassian.extras.api.LicenseEditionAware
Copyright © 2002-2021 Atlassian. All Rights Reserved.