Interface License
-
- All Known Implementing Classes:
BaseLicense,IgnitionLicense
public interface LicenseThe represents an Ignition license file
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description CDKeygetCDKey()java.util.List<LicenseDetails>getModuleLicenses()LicenseDetailsgetPlatformLicense()The LicenseDetails that pertain to the Ignition Platform as a whole.SystemHashgetSystemHash()Deprecated.java.lang.StringgetSystemId()Returns a string representation of identifying system features.intgetVersion()default booleanisPrimaryLicense()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
default boolean isPrimaryLicense()
Returns true if this is a primary ignition license, which means that it contains platform details.
-
getModuleLicenses
java.util.List<LicenseDetails> getModuleLicenses()
-
-