Class IgnitionLicense
java.lang.Object
com.inductiveautomation.ignition.common.licensing.BaseLicense
com.inductiveautomation.ignition.common.licensing.IgnitionLicense
- All Implemented Interfaces:
License
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.licensing.BaseLicense
BaseLicense.LicenseParser
-
Constructor Summary
ConstructorsConstructorDescriptionIgnitionLicense
(CDKey cdKey, String systemId, int version, LicenseDetails platformLicense, List<LicenseDetails> moduleLicenses) IgnitionLicense
(CDKey cdKey, UUID contextToken, SystemHash systemHash, LicenseDetails platformLicense, List<LicenseDetails> moduleLicenses) -
Method Summary
Methods inherited from class com.inductiveautomation.ignition.common.licensing.BaseLicense
fromXml, toString, writeXml
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.licensing.License
isPrimaryLicense
-
Constructor Details
-
IgnitionLicense
public IgnitionLicense(CDKey cdKey, UUID contextToken, SystemHash systemHash, LicenseDetails platformLicense, List<LicenseDetails> moduleLicenses) -
IgnitionLicense
public IgnitionLicense(CDKey cdKey, String systemId, int version, LicenseDetails platformLicense, List<LicenseDetails> moduleLicenses)
-
-
Method Details
-
getModuleLicenses
- Specified by:
getModuleLicenses
in interfaceLicense
-
getPlatformLicense
Description copied from interface:License
The LicenseDetails that pertain to the Ignition Platform as a whole. Will be null on secondary licenses- Specified by:
getPlatformLicense
in interfaceLicense
-
getSystemHash
Deprecated.Description copied from interface:License
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.- Specified by:
getSystemHash
in interfaceLicense
-
getCDKey
-
getSystemId
Description copied from interface:License
Returns a string representation of identifying system features. Replaces SystemHash.- Specified by:
getSystemId
in interfaceLicense
-
getVersion
public int getVersion()- Specified by:
getVersion
in interfaceLicense
-
hashCode
public int hashCode() -
equals
-