public class Difference
extends java.lang.Object
NodeDetail| Modifier | Constructor and Description |
|---|---|
protected |
Difference(Difference prototype,
NodeDetail controlNodeDetail,
NodeDetail testNodeDetail)
Copy constructor using prototype Difference and
encountered NodeDetails
|
protected |
Difference(int id,
java.lang.String description)
Constructor for non-similar Difference instances
|
protected |
Difference(int id,
java.lang.String description,
boolean recoverable)
Constructor for similar Difference instances
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other)
Now that Differences can be constructed from prototypes
we need to be able to compare them to those in DifferenceConstants
|
NodeDetail |
getControlNodeDetail() |
java.lang.String |
getDescription() |
int |
getId() |
NodeDetail |
getTestNodeDetail() |
int |
hashCode()
hashcode implementation to go with equals.
|
boolean |
isRecoverable() |
protected void |
setRecoverable(boolean overrideValue)
Allow the recoverable field value to be overridden.
|
java.lang.String |
toString() |
protected Difference(int id,
java.lang.String description)
id - description - protected Difference(int id,
java.lang.String description,
boolean recoverable)
id - description - protected Difference(Difference prototype, NodeDetail controlNodeDetail, NodeDetail testNodeDetail)
public int getId()
public java.lang.String getDescription()
public boolean isRecoverable()
protected void setRecoverable(boolean overrideValue)
public NodeDetail getControlNodeDetail()
public NodeDetail getTestNodeDetail()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectNodeDetail instances are populated append
their details also