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 int
UNLIMITED_AGENTS_COUNT
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
describeLicense()
default String
describeVersion()
int
getEffectiveMaxNumberOfAgents()
int
getEffectiveNumberOfAgents()
Effective number of agents (can be bigger than number written in the key)Date
getExpirationDate()
Date
getGenerationDate()
String
getLicensee()
int
getLicenseType()
Date
getMaintenanceDueDate()
int
getMajorVersion()
int
getMaxNumberOfAgents()
int
getMinorVersion()
int
getNumberOfAgents()
int
getProductId()
String
getUniquePartOfKey()
default boolean
isLicenseExpired()
default boolean
isTimeBasedLicense()
-
-
-
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_USAGE
license 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_USAGE
license 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_USAGE
returns 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()
-
-