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, writeXmlMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getModuleLicensesin interfaceLicense
-
getPlatformLicense
Description copied from interface:LicenseThe LicenseDetails that pertain to the Ignition Platform as a whole. Will be null on secondary licenses- Specified by:
getPlatformLicensein interfaceLicense
-
getSystemHash
Deprecated.Description copied from interface:LicenseThis 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:
getSystemHashin interfaceLicense
-
getCDKey
-
getSystemId
Description copied from interface:LicenseReturns a string representation of identifying system features. Replaces SystemHash.- Specified by:
getSystemIdin interfaceLicense
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceLicense
-
hashCode
public int hashCode() -
equals
-