liquibase.diff
Class ObjectDifferences
java.lang.Object
liquibase.diff.ObjectDifferences
public class ObjectDifferences
- extends Object
Method Summary |
ObjectDifferences |
addDifference(String changedField,
Object referenceValue,
Object compareToValue)
|
ObjectDifferences |
addDifference(String message,
String changedField,
Object referenceValue,
Object compareToValue)
|
void |
compare(String attribute,
DatabaseObject referenceObject,
DatabaseObject compareToObject,
ObjectDifferences.CompareFunction compareFunction)
|
void |
compare(String message,
String attribute,
DatabaseObject referenceObject,
DatabaseObject compareToObject,
ObjectDifferences.CompareFunction compareFunction)
|
Set<Difference> |
getDifferences()
|
boolean |
hasDifferences()
|
boolean |
removeDifference(String attribute)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectDifferences
public ObjectDifferences()
getDifferences
public Set<Difference> getDifferences()
addDifference
public ObjectDifferences addDifference(String changedField,
Object referenceValue,
Object compareToValue)
addDifference
public ObjectDifferences addDifference(String message,
String changedField,
Object referenceValue,
Object compareToValue)
hasDifferences
public boolean hasDifferences()
compare
public void compare(String attribute,
DatabaseObject referenceObject,
DatabaseObject compareToObject,
ObjectDifferences.CompareFunction compareFunction)
compare
public void compare(String message,
String attribute,
DatabaseObject referenceObject,
DatabaseObject compareToObject,
ObjectDifferences.CompareFunction compareFunction)
removeDifference
public boolean removeDifference(String attribute)
Copyright © 2013 Liquibase.org. All Rights Reserved.