All Known Implementing Classes:
BaseLicense, IgnitionLicense

public interface License
The represents an Ignition license file
  • Method Details

    • getCDKey

      CDKey getCDKey()
    • getSystemId

      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

      List<LicenseDetails> getModuleLicenses()