liquibase.diff.output.changelog.core
Class MissingDataChangeGenerator

java.lang.Object
  extended by liquibase.diff.output.changelog.core.MissingDataChangeGenerator
All Implemented Interfaces:
ChangeGenerator, MissingObjectChangeGenerator
Direct Known Subclasses:
MissingDataExternalFileChangeGenerator

public class MissingDataChangeGenerator
extends Object
implements MissingObjectChangeGenerator


Field Summary
 
Fields inherited from interface liquibase.diff.output.changelog.ChangeGenerator
PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE
 
Constructor Summary
MissingDataChangeGenerator()
           
 
Method Summary
 Change[] fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 int getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 Class<? extends DatabaseObject>[] runAfterTypes()
           
 Class<? extends DatabaseObject>[] runBeforeTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MissingDataChangeGenerator

public MissingDataChangeGenerator()
Method Detail

getPriority

public int getPriority(Class<? extends DatabaseObject> objectType,
                       Database database)
Specified by:
getPriority in interface ChangeGenerator

runAfterTypes

public Class<? extends DatabaseObject>[] runAfterTypes()
Specified by:
runAfterTypes in interface ChangeGenerator

runBeforeTypes

public Class<? extends DatabaseObject>[] runBeforeTypes()
Specified by:
runBeforeTypes in interface ChangeGenerator

fixMissing

public Change[] fixMissing(DatabaseObject missingObject,
                           DiffOutputControl outputControl,
                           Database referenceDatabase,
                           Database comparisionDatabase,
                           ChangeGeneratorChain chain)
Specified by:
fixMissing in interface MissingObjectChangeGenerator


Copyright © 2014 Liquibase.org. All Rights Reserved.