Interface LicenseData
- All Known Implementing Classes:
LicenseData.Disabled
public interface LicenseData
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidlongdefault StructureLicenseHostingdefault LicenseSourcelongintlongbooleanbooleandefault booleanbooleanbooleanbooleanbooleanisValid()
-
Field Details
-
DISABLED
-
-
Method Details
-
getLicensee
String getLicensee() -
getLicenseType
StructureLicenseType getLicenseType() -
getSerial
-
getSerialNumber
long getSerialNumber() -
getExpirationTimestamp
long getExpirationTimestamp()- Returns:
- expiration date, <= 0 if no expiration
-
getMaintenanceExpirationDate
long getMaintenanceExpirationDate()- Returns:
- maintenance expiration date, <= 0 if no expiration
-
getLicensedServers
Collection<String> getLicensedServers()- Returns:
- collection of licensed server IDs, or null if not limited
-
isServerLocked
boolean isServerLocked() -
getMaximumNumberOfUsers
int getMaximumNumberOfUsers() -
isUnlimitedNumberOfUsers
boolean isUnlimitedNumberOfUsers() -
extraChecks
- Throws:
LicenseException
-
hasExpiration
boolean hasExpiration() -
hasMaintenanceExpiration
boolean hasMaintenanceExpiration() -
isMarketplaceLicense
boolean isMarketplaceLicense() -
isValid
boolean isValid() -
getLicenseError
-
isDataCenterCompatible
default boolean isDataCenterCompatible() -
getLicenseHosting
-
getLicenseSource
-