liquibase.diff.output
Class StandardObjectChangeFilter

java.lang.Object
  extended by liquibase.diff.output.StandardObjectChangeFilter
All Implemented Interfaces:
ObjectChangeFilter

public class StandardObjectChangeFilter
extends Object
implements ObjectChangeFilter


Nested Class Summary
protected static class StandardObjectChangeFilter.Filter
           
static class StandardObjectChangeFilter.FilterType
           
 
Constructor Summary
StandardObjectChangeFilter(StandardObjectChangeFilter.FilterType type, String filter)
           
 
Method Summary
protected  boolean include(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
           
 boolean includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
protected  void parseFilter(String filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardObjectChangeFilter

public StandardObjectChangeFilter(StandardObjectChangeFilter.FilterType type,
                                  String filter)
Method Detail

parseFilter

protected void parseFilter(String filter)

includeMissing

public boolean includeMissing(DatabaseObject object,
                              Database referenceDatabase,
                              Database comparisionDatabase)
Specified by:
includeMissing in interface ObjectChangeFilter

includeUnexpected

public boolean includeUnexpected(DatabaseObject object,
                                 Database referenceDatabase,
                                 Database comparisionDatabase)
Specified by:
includeUnexpected in interface ObjectChangeFilter

includeChanged

public boolean includeChanged(DatabaseObject object,
                              ObjectDifferences differences,
                              Database referenceDatabase,
                              Database comparisionDatabase)
Specified by:
includeChanged in interface ObjectChangeFilter

include

protected boolean include(DatabaseObject object,
                          Database referenceDatabase,
                          Database comparisionDatabase)


Copyright © 2016 Liquibase.org. All rights reserved.