Interface License
-
- All Known Implementing Classes:
BaseLicense
,IgnitionLicense
public interface License
The represents an Ignition license file
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CDKey
getCDKey()
java.util.List<ModuleLicense>
getModuleLicenses()
LicenseDetails
getPlatformLicense()
The LicenseDetails that pertain to the Ignition Platform as a whole.SystemHash
getSystemHash()
Deprecated.java.lang.String
getSystemId()
Returns a string representation of identifying system features.int
getVersion()
boolean
isDeveloperLicense()
boolean
isEdgeLicense()
boolean
isPrimaryLicense()
Returns true if this is a primary ignition license, which means that it contains platform details.
-
-
-
Method Detail
-
getCDKey
CDKey getCDKey()
-
getSystemId
java.lang.String getSystemId()
Returns a string representation of identifying system features. Replaces SystemHash.
-
getVersion
int getVersion()
-
getSystemHash
@Deprecated SystemHash getSystemHash()
Deprecated.This was the old way of tying a license to a system. New licenses will have a systemId instead, and this will be null, but old licenses will still have this on them.
-
getPlatformLicense
@Nullable LicenseDetails getPlatformLicense()
The LicenseDetails that pertain to the Ignition Platform as a whole. Will be null on secondary licenses
-
isPrimaryLicense
boolean isPrimaryLicense()
Returns true if this is a primary ignition license, which means that it contains platform details.
-
getModuleLicenses
java.util.List<ModuleLicense> getModuleLicenses()
-
isDeveloperLicense
boolean isDeveloperLicense()
-
isEdgeLicense
boolean isEdgeLicense()
-
-