Class ObjectDiffer
- java.lang.Object
-
- io.naradrama.prologue.util.object.ObjectDiffer
-
public class ObjectDiffer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectDiffer()ObjectDiffer(java.lang.Object object1, java.lang.Object object2)ObjectDiffer(java.lang.Object object1, java.lang.Object object2, java.util.Set<java.lang.String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(java.lang.String property)java.util.List<java.lang.String>getDifferences()booleanhasDifference()voidsetObjects(java.lang.Object object1, java.lang.Object object2)settervoidsetProperties(java.util.Set<java.lang.String> properties)
-
-
-
Method Detail
-
setObjects
public void setObjects(java.lang.Object object1, java.lang.Object object2)setter- Parameters:
object1- different first objectobject2- different second object
-
setProperties
public void setProperties(java.util.Set<java.lang.String> properties)
-
addProperty
public void addProperty(java.lang.String property)
-
hasDifference
public boolean hasDifference()
-
getDifferences
public java.util.List<java.lang.String> getDifferences()
-
-