Class LiquibaseContextFactory

java.lang.Object
de.xima.fc.liquibase.context.LiquibaseContextFactory

public class LiquibaseContextFactory extends Object
Factory for creating an liquibase context
Author:
XIMA MEDIA GmbH, Dresden
  • Constructor Details

    • LiquibaseContextFactory

      public LiquibaseContextFactory()
  • Method Details

    • createContext

      public static ILiquibaseContext createContext(DataSource datasource, String filePath, liquibase.resource.ResourceAccessor resourceAccessor) throws liquibase.exception.LiquibaseException, SQLException
      Creats an liquibase context based on an datasource, the path to the changelog file and an custom resource accessor
      Parameters:
      datasource - the datasource
      filePath - the path to the changelog file
      resourceAccessor - the custom resource accessor
      Returns:
      an liquibase context
      Throws:
      liquibase.exception.LiquibaseException - on errors while creating the liquibase instance
      SQLException - on errors when creating an connection to the datasource
    • createContext

      public static ILiquibaseContext createContext(DataSource datasource, String filePath) throws liquibase.exception.LiquibaseException, SQLException
      Creats an liquibase context based on an datasource, the path to the changelog file
      Parameters:
      datasource - the datasource
      filePath - the path to the changelog file
      Returns:
      an liquibase context
      Throws:
      liquibase.exception.LiquibaseException - on errors while creating the liquibase instance
      SQLException - on errors when creating an connection to the datasource