Interface LicenseKeyData

  • All Known Implementing Classes:
    LicenseKeyDataImpl

    public interface LicenseKeyData
    This class represents the data structure used for collecting information about the license key issued for enterprise versions of Camunda Platform. This information is sent to Camunda when telemetry is enabled.
    See Also:
    Camunda Documentation: Collected Telemetry Data
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCustomer()
      The name of the customer this license was issued for.
      java.util.Map<java.lang.String,​java.lang.String> getFeatures()
      A collection of features that are enabled through this license.
      java.lang.String getRaw()
      The raw license data.
      java.lang.String getType()
      Camunda uses different license types e.g., when one license includes usage of Cawemo enterprise.
      java.lang.String getValidUntil()
      The expiry date of the license in the format 'YYYY-MM-DD'.
      java.lang.Boolean isUnlimited()
      A flag indicating if the license is unlimited or expires.
    • Method Detail

      • getCustomer

        java.lang.String getCustomer()
        The name of the customer this license was issued for.
      • getType

        java.lang.String getType()
        Camunda uses different license types e.g., when one license includes usage of Cawemo enterprise.
      • getValidUntil

        java.lang.String getValidUntil()
        The expiry date of the license in the format 'YYYY-MM-DD'.
      • isUnlimited

        java.lang.Boolean isUnlimited()
        A flag indicating if the license is unlimited or expires.
      • getFeatures

        java.util.Map<java.lang.String,​java.lang.String> getFeatures()
        A collection of features that are enabled through this license. Features could be Camunda BPM, Optimize or Cawemo.
      • getRaw

        java.lang.String getRaw()
        The raw license data. This combines all data fields also included in this class in the form which is stored in the license key String. Note, that this is not the license key as issued to the customer but only contains the plain-text part of it and not the encrypted key.