Class PlatformLicense

    • Constructor Detail

      • PlatformLicense

        public PlatformLicense()
    • Method Detail

      • getLicenseStartDate

        @Nullable
        public String getLicenseStartDate()
        date with format `yyyy-MM-dd` - first day (included) of license file validity
        Returns:
        licenseStartDate
      • setLicenseStartDate

        public void setLicenseStartDate​(String licenseStartDate)
      • getDuration

        @Nullable
        public String getDuration()
        number of days for license file validity
        Returns:
        duration
      • setDuration

        public void setDuration​(String duration)
      • getLicenseExpirationDate

        @Nullable
        public String getLicenseExpirationDate()
        date with format `yyyy-MM-dd` - last day (included) of license file validity
        Returns:
        licenseExpirationDate
      • setLicenseExpirationDate

        public void setLicenseExpirationDate​(String licenseExpirationDate)
      • getNumberOfCPUCores

        @Nullable
        public String getNumberOfCPUCores()
        number of CPUs
        Returns:
        numberOfCPUCores
      • setNumberOfCPUCores

        public void setNumberOfCPUCores​(String numberOfCPUCores)
      • getEdition

        @Nullable
        public String getEdition()
        name of the Bonita edition enabled by the license
        Returns:
        edition
      • setEdition

        public void setEdition​(String edition)
      • getLicenseMode

        @Nullable
        public String getLicenseMode()
        available mode enabled by the license
        Returns:
        licenseMode
      • setLicenseMode

        public void setLicenseMode​(String licenseMode)
      • getRequestKey

        @Nullable
        public String getRequestKey()
        request key to use to generate a new license on the customer portal If you have a subscription that specifies case-counter licensing, additional fields are present:
        Returns:
        requestKey
      • setRequestKey

        public void setRequestKey​(String requestKey)
      • subscriptionStartPeriod

        public PlatformLicense subscriptionStartPeriod​(String subscriptionStartPeriod)
      • getSubscriptionStartPeriod

        @Nullable
        public String getSubscriptionStartPeriod()
        date with format `yyyy-MM-dd` - first day (included) of current period for number of process instances provisioned
        Returns:
        subscriptionStartPeriod
      • setSubscriptionStartPeriod

        public void setSubscriptionStartPeriod​(String subscriptionStartPeriod)
      • getSubscriptionEndPeriod

        @Nullable
        public String getSubscriptionEndPeriod()
        date with format `yyyy-MM-dd` - last day (included) of current period for number of process instances provisioned
        Returns:
        subscriptionEndPeriod
      • setSubscriptionEndPeriod

        public void setSubscriptionEndPeriod​(String subscriptionEndPeriod)
      • getCaseCounterLimit

        @Nullable
        public Long getCaseCounterLimit()
        number of process instances provisioned for period between `subscriptionStartPeriod` and `subscriptionEndPeriod`
        Returns:
        caseCounterLimit
      • setCaseCounterLimit

        public void setCaseCounterLimit​(Long caseCounterLimit)
      • getCaseCounter

        @Nullable
        public Long getCaseCounter()
        number of consumed process instances for period between `subscriptionStartPeriod` and `subscriptionEndPeriod`
        Returns:
        caseCounter
      • setCaseCounter

        public void setCaseCounter​(Long caseCounter)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object