Class FlowableLiquibaseLicenseService

java.lang.Object
org.flowable.common.engine.impl.db.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 Details

    • FlowableLiquibaseLicenseService

      public FlowableLiquibaseLicenseService()
  • Method Details

    • 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