liquibase.sdk.supplier.change
Class ChangeSupplierFactory

java.lang.Object
  extended by liquibase.sdk.supplier.change.ChangeSupplierFactory

public class ChangeSupplierFactory
extends Object


Constructor Summary
ChangeSupplierFactory()
           
 
Method Summary
 Set<String> getExtensionChangeNames()
           
 Set<Change> getExtensionChanges()
           
 Set<Class<? extends Change>> getExtensionClasses()
           
protected  ChangeSupplier getSupplier(Change change)
           
 ChangeSupplier getSupplier(Class<? extends Change> change)
           
 boolean isValid(Change change, Database database)
           
 void prepareDatabase(Change change, Database database)
           
 void revertDatabase(Change change, Database database)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeSupplierFactory

public ChangeSupplierFactory()
Method Detail

getExtensionClasses

public Set<Class<? extends Change>> getExtensionClasses()

getExtensionChanges

public Set<Change> getExtensionChanges()

getExtensionChangeNames

public Set<String> getExtensionChangeNames()

prepareDatabase

public void prepareDatabase(Change change,
                            Database database)

revertDatabase

public void revertDatabase(Change change,
                           Database database)

getSupplier

protected ChangeSupplier getSupplier(Change change)

getSupplier

public ChangeSupplier getSupplier(Class<? extends Change> change)

isValid

public boolean isValid(Change change,
                       Database database)


Copyright © 2015 Liquibase.org. All rights reserved.