public class BambooLicenseManagerImpl extends Object implements BambooLicenseManager
| Modifier and Type | Field and Description |
|---|---|
static String |
BAMBOO_LICENSE_KEY |
MAX_LOCAL_AGENTS_BASIC, MAX_LOCAL_AGENTS_UNLIMITED, MAX_PLANS_STARTER, MAX_PLANS_UNLIMITED, MAX_REMOTE_AGENTS_5, MAX_REMOTE_AGENTS_ENTERPRISE, MAX_REMOTE_AGENTS_NONE, MAX_REMOTE_AGENTS_PROFESSIONAL, MAX_REMOTE_AGENTS_STANDARD, MAX_REMOTE_AGENTS_UNLIMITED| Constructor and Description |
|---|
BambooLicenseManagerImpl(BootstrapManager bootstrapManager,
BambooLimitsManager bambooLimitsManager,
FeatureManager featureManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticateLicense(String license) |
int |
getAllowedNumberOfLocalAgents() |
int |
getAllowedNumberOfPlans() |
int |
getAllowedNumberOfPlans(String licenseString) |
int |
getAllowedNumberOfRemoteAgents() |
protected Date |
getBuildDate() |
com.atlassian.extras.api.bamboo.BambooLicense |
getLicense() |
String |
getLicenseString() |
boolean |
isAcademic() |
boolean |
isBasicEdition() |
boolean |
isCommercial() |
boolean |
isCommunity() |
boolean |
isDemonstration() |
boolean |
isDeveloper() |
boolean |
isEvaluation() |
boolean |
isLicenseValid() |
boolean |
isMaintenanceExpiredForBuild() |
boolean |
isOpenSource() |
boolean |
isStarter() |
void |
setLicense(String license) |
void |
updateOnDemandLimitsFromLicense() |
public static final String BAMBOO_LICENSE_KEY
public BambooLicenseManagerImpl(@NotNull
BootstrapManager bootstrapManager,
@NotNull
BambooLimitsManager bambooLimitsManager,
@NotNull
FeatureManager featureManager)
@Nullable public com.atlassian.extras.api.bamboo.BambooLicense getLicense()
getLicense in interface BambooLicenseManagerpublic void updateOnDemandLimitsFromLicense()
updateOnDemandLimitsFromLicense in interface BambooLicenseManager@Nullable public String getLicenseString()
public void setLicense(String license)
setLicense in interface BambooLicenseManagerpublic boolean authenticateLicense(String license)
authenticateLicense in interface BambooLicenseManagerpublic boolean isLicenseValid()
isLicenseValid in interface BambooLicenseManagerprotected Date getBuildDate()
public boolean isMaintenanceExpiredForBuild()
isMaintenanceExpiredForBuild in interface BambooLicenseManagerpublic int getAllowedNumberOfRemoteAgents()
getAllowedNumberOfRemoteAgents in interface BambooLicenseManagerpublic int getAllowedNumberOfLocalAgents()
getAllowedNumberOfLocalAgents in interface BambooLicenseManagerpublic int getAllowedNumberOfPlans()
getAllowedNumberOfPlans in interface BambooLicenseManagerpublic int getAllowedNumberOfPlans(String licenseString)
getAllowedNumberOfPlans in interface BambooLicenseManagerpublic boolean isStarter()
isStarter in interface BambooLicenseManagerpublic boolean isBasicEdition()
public boolean isEvaluation()
isEvaluation in interface BambooLicenseManagerpublic boolean isAcademic()
isAcademic in interface BambooLicenseManagerpublic boolean isDemonstration()
isDemonstration in interface BambooLicenseManagerpublic boolean isDeveloper()
isDeveloper in interface BambooLicenseManagerpublic boolean isCommunity()
isCommunity in interface BambooLicenseManagerpublic boolean isOpenSource()
isOpenSource in interface BambooLicenseManagerpublic boolean isCommercial()
isCommercial in interface BambooLicenseManagerCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.