Package jetbrains.buildServer.license
Class LicenseKeyImpl
- java.lang.Object
-
- jetbrains.buildServer.license.AbstractLicenseKey<LicenseKeyData>
-
- jetbrains.buildServer.license.LicenseKeyImpl
-
- All Implemented Interfaces:
LicenseKey
public class LicenseKeyImpl extends AbstractLicenseKey<LicenseKeyData>
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.license.AbstractLicenseKey
myKey, myLicenseInfo, myObsolete, myValidateError
-
-
Constructor Summary
Constructors Constructor Description LicenseKeyImpl(String key)
LicenseKeyImpl(LicenseInfo licenseInfo, String key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LicenseKeyData
getLicenseKeyData()
-
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
-
LicenseKeyImpl
@TestOnly public LicenseKeyImpl(@NotNull LicenseInfo licenseInfo, @NotNull String key)
-
LicenseKeyImpl
public LicenseKeyImpl(@NotNull String key)
-
-
Method Detail
-
getLicenseKeyData
@Nullable public LicenseKeyData getLicenseKeyData()
- Specified by:
getLicenseKeyData
in interfaceLicenseKey
- Specified by:
getLicenseKeyData
in classAbstractLicenseKey<LicenseKeyData>
- Returns:
- license key information, or null if license key was not recognized
-
-