Class FlowableLiquibaseLicenseService

  • All Implemented Interfaces:
    liquibase.license.LicenseService, liquibase.plugin.Plugin

    public class FlowableLiquibaseLicenseService
    extends Object
    implements liquibase.license.LicenseService
    A special Liquibase LicenseService that always returns false for the license check. This is there to support only using the Community Features of the Liquibase license in the scope of the Flowable Liquibase usage.
    Author:
    Filip Hrisafov
    • Constructor Detail

      • FlowableLiquibaseLicenseService

        public FlowableLiquibaseLicenseService()
    • Method Detail

      • getPriority

        public int getPriority()
        Specified by:
        getPriority in interface liquibase.license.LicenseService
      • licenseIsInstalled

        public boolean licenseIsInstalled()
        Specified by:
        licenseIsInstalled in interface liquibase.license.LicenseService
      • licenseIsValid

        public boolean licenseIsValid​(String subject)
        Specified by:
        licenseIsValid in interface liquibase.license.LicenseService
      • getLicenseInfo

        public String getLicenseInfo()
        Specified by:
        getLicenseInfo in interface liquibase.license.LicenseService
      • installLicense

        public liquibase.license.LicenseInstallResult installLicense​(liquibase.license.Location... locations)
        Specified by:
        installLicense in interface liquibase.license.LicenseService
      • disable

        public void disable()
        Specified by:
        disable in interface liquibase.license.LicenseService
      • licenseIsAboutToExpire

        public boolean licenseIsAboutToExpire()
        Specified by:
        licenseIsAboutToExpire in interface liquibase.license.LicenseService
      • daysTilExpiration

        public int daysTilExpiration()
        Specified by:
        daysTilExpiration in interface liquibase.license.LicenseService