Interface LicenseInfo
-
- All Known Implementing Classes:
JwtLicenseInfo,ServerLicenseInfo
public interface LicenseInfo- Author:
- Pavel.Sher Date: 21.04.2006
-
-
Field Summary
Fields Modifier and Type Field Description static intUNLIMITED_AGENTS_COUNT
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StringdescribeLicense()default StringdescribeVersion()intgetEffectiveMaxNumberOfAgents()intgetEffectiveNumberOfAgents()Effective number of agents (can be bigger than number written in the key)DategetExpirationDate()DategetGenerationDate()StringgetLicensee()intgetLicenseType()DategetMaintenanceDueDate()intgetMajorVersion()intgetMaxNumberOfAgents()intgetMinorVersion()intgetNumberOfAgents()intgetProductId()StringgetUniquePartOfKey()default booleanisLicenseExpired()default booleanisTimeBasedLicense()
-
-
-
Field Detail
-
UNLIMITED_AGENTS_COUNT
static final int UNLIMITED_AGENTS_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLicensee
String getLicensee()
-
getLicenseType
int getLicenseType()
-
getProductId
int getProductId()
-
getMinorVersion
int getMinorVersion()
-
getMajorVersion
int getMajorVersion()
-
getGenerationDate
Date getGenerationDate()
-
getExpirationDate
Date getExpirationDate()
-
getMaintenanceDueDate
Date getMaintenanceDueDate()
-
isTimeBasedLicense
default boolean isTimeBasedLicense()
-
isLicenseExpired
default boolean isLicenseExpired()
-
getMaxNumberOfAgents
int getMaxNumberOfAgents()
- Returns:
- Available number of agents for
ServerLicenseType.ENTERPRISE_PER_USAGElicense to be used when license is *active* written in the license key.* Same asgetNumberOfAgents()for other license types.
-
getEffectiveMaxNumberOfAgents
int getEffectiveMaxNumberOfAgents()
- Returns:
- Effective available number of agents for
ServerLicenseType.ENTERPRISE_PER_USAGElicense to be used when license is *active*. Can be bigger than th number in the key. Same asgetEffectiveNumberOfAgents()for other license types.
-
getNumberOfAgents
int getNumberOfAgents()
- Returns:
- Number of available to use agents written in the license key. For
ServerLicenseType.ENTERPRISE_PER_USAGEreturns maximum available agents when the license is *inactive*.
-
getEffectiveNumberOfAgents
int getEffectiveNumberOfAgents()
Effective number of agents (can be bigger than number written in the key)- Returns:
-
describeLicense
default String describeLicense()
-
describeVersion
default String describeVersion()
-
getUniquePartOfKey
String getUniquePartOfKey()
-
-