public class IgnitionLicense extends BaseLicense implements java.io.Serializable
BaseLicense.LicenseParser| Constructor and Description |
|---|
IgnitionLicense(CDKey cdKey,
java.lang.String systemId,
int version,
LicenseDetails platformLicense,
java.util.List<ModuleLicense> moduleLicenses) |
IgnitionLicense(CDKey cdKey,
java.util.UUID contextToken,
SystemHash systemHash,
LicenseDetails platformLicense,
java.util.List<ModuleLicense> moduleLicenses) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
CDKey |
getCDKey() |
java.util.List<ModuleLicense> |
getModuleLicenses() |
RuntimeLock |
getOEMLock()
Provides the OEMLock of the system, if it's licensed to have one.
|
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() |
int |
hashCode() |
boolean |
isDeveloperLicense() |
boolean |
isEdgeLicense() |
boolean |
isPrimaryLicense()
Returns true if this is a primary ignition license, which means that it contains platform details.
|
fromXml, toString, writeXmlpublic IgnitionLicense(CDKey cdKey, java.util.UUID contextToken, SystemHash systemHash, LicenseDetails platformLicense, java.util.List<ModuleLicense> moduleLicenses)
public IgnitionLicense(CDKey cdKey, java.lang.String systemId, int version, LicenseDetails platformLicense, java.util.List<ModuleLicense> moduleLicenses)
public java.util.List<ModuleLicense> getModuleLicenses()
getModuleLicenses in interface Licensepublic LicenseDetails getPlatformLicense()
LicensegetPlatformLicense in interface Licensepublic boolean isPrimaryLicense()
LicenseisPrimaryLicense in interface License@Deprecated public SystemHash getSystemHash()
LicensegetSystemHash in interface Licensepublic boolean isDeveloperLicense()
isDeveloperLicense in interface Licensepublic boolean isEdgeLicense()
isEdgeLicense in interface Licensepublic RuntimeLock getOEMLock()
LicensegetOEMLock in interface Licensepublic java.lang.String getSystemId()
LicensegetSystemId in interface Licensepublic int getVersion()
getVersion in interface Licensepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object