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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
NodeDetail
instances are populated append
their details also