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 Default Methods Deprecated Methods Modifier and Type Method Description CDKey
getCDKey()
java.util.List<LicenseDetails>
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()
default 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
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()
-
-