public class DiffResult
extends java.lang.Object
| Constructor and Description |
|---|
DiffResult(DatabaseSnapshot referenceDatabaseSnapshot,
DatabaseSnapshot comparisonDatabaseSnapshot,
CompareControl compareControl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangedObject(DatabaseObject obj,
ObjectDifferences differences) |
void |
addMissingObject(DatabaseObject obj) |
void |
addUnexpectedObject(DatabaseObject obj) |
boolean |
areEqual() |
java.util.Map<DatabaseObject,ObjectDifferences> |
getChangedObjects() |
<T extends DatabaseObject> |
getChangedObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getChangedObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
CompareControl |
getCompareControl() |
java.util.Set<java.lang.Class<? extends DatabaseObject>> |
getComparedTypes() |
DatabaseSnapshot |
getComparisonSnapshot() |
java.util.Set<? extends DatabaseObject> |
getMissingObjects() |
<T extends DatabaseObject> |
getMissingObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getMissingObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
StringDiff |
getProductNameDiff() |
StringDiff |
getProductVersionDiff() |
DatabaseSnapshot |
getReferenceSnapshot() |
java.util.Set<? extends DatabaseObject> |
getUnexpectedObjects() |
<T extends DatabaseObject> |
getUnexpectedObjects(java.lang.Class<T> type) |
<T extends DatabaseObject> |
getUnexpectedObjects(java.lang.Class<T> type,
java.util.Comparator<DatabaseObject> comparator) |
void |
setProductNameDiff(StringDiff productNameDiff) |
void |
setProductVersionDiff(StringDiff productVersionDiff) |
public DiffResult(DatabaseSnapshot referenceDatabaseSnapshot, DatabaseSnapshot comparisonDatabaseSnapshot, CompareControl compareControl)
public DatabaseSnapshot getReferenceSnapshot()
public DatabaseSnapshot getComparisonSnapshot()
public StringDiff getProductNameDiff()
public void setProductNameDiff(StringDiff productNameDiff)
public StringDiff getProductVersionDiff()
public void setProductVersionDiff(StringDiff productVersionDiff)
public CompareControl getCompareControl()
public java.util.Set<? extends DatabaseObject> getMissingObjects()
public <T extends DatabaseObject> java.util.Set<T> getMissingObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedSet<T> getMissingObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addMissingObject(DatabaseObject obj)
public java.util.Set<? extends DatabaseObject> getUnexpectedObjects()
public <T extends DatabaseObject> java.util.Set<T> getUnexpectedObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedSet<T> getUnexpectedObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addUnexpectedObject(DatabaseObject obj)
public java.util.Map<DatabaseObject,ObjectDifferences> getChangedObjects()
public <T extends DatabaseObject> java.util.Map<T,ObjectDifferences> getChangedObjects(java.lang.Class<T> type)
public <T extends DatabaseObject> java.util.SortedMap<T,ObjectDifferences> getChangedObjects(java.lang.Class<T> type, java.util.Comparator<DatabaseObject> comparator)
public void addChangedObject(DatabaseObject obj, ObjectDifferences differences)
public boolean areEqual()
throws DatabaseException,
java.io.IOException
DatabaseExceptionjava.io.IOExceptionpublic java.util.Set<java.lang.Class<? extends DatabaseObject>> getComparedTypes()