Package jetbrains.buildServer.license
Class JwtLicenseKey
- java.lang.Object
-
- jetbrains.buildServer.license.AbstractLicenseKey<JwtLicenseKeyData>
-
- jetbrains.buildServer.license.JwtLicenseKey
-
- All Implemented Interfaces:
LicenseKey
public class JwtLicenseKey extends AbstractLicenseKey<JwtLicenseKeyData>
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.license.AbstractLicenseKey
myKey, myLicenseInfo, myObsolete, myValidateError
-
-
Constructor Summary
Constructors Constructor Description JwtLicenseKey(String key, ReleaseDateHolder releaseDateHolder)
JwtLicenseKey(LicenseInfo licenseInfo, String key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtLicenseKeyData
getLicenseKeyData()
void
setExpiredEnterprise()
Mark current license as license with expired maintenance (it'll be treated as Professional).-
Methods inherited from class jetbrains.buildServer.license.AbstractLicenseKey
equals, getKey, getUniquePartOfKey, getValidateError, hashCode, hasMaintenancePeriodValidFor, isEAPLicenseKey, isEnterpriseLicense, isJwtProfessionalLicense, isLicenseExpiringIn, isMaintenanceExpiringIn, isMultipleTrialKey, isObsolete, isOpenSourceLicenseKey, isPerUsageLicense, isTrialLicenseKey, isUnlimitedAgentsLicense, isValid, setObsolete, setValidateError, toString
-
-
-
-
Constructor Detail
-
JwtLicenseKey
public JwtLicenseKey(@NotNull String key, @NotNull ReleaseDateHolder releaseDateHolder)
-
JwtLicenseKey
@TestOnly public JwtLicenseKey(@NotNull LicenseInfo licenseInfo, @NotNull String key)
-
-
Method Detail
-
setExpiredEnterprise
public void setExpiredEnterprise()
Mark current license as license with expired maintenance (it'll be treated as Professional). Cannot be undone.
-
getLicenseKeyData
@Nullable public JwtLicenseKeyData getLicenseKeyData()
- Specified by:
getLicenseKeyData
in interfaceLicenseKey
- Specified by:
getLicenseKeyData
in classAbstractLicenseKey<JwtLicenseKeyData>
- Returns:
- license key information, or null if license key was not recognized
-
-