View Javadoc

1   package test.crispy.example.model;
2   
3   public class NodeHashCode2 {
4   
5   	private String name = null;
6   	private int id = 0;
7   	
8   	public NodeHashCode2() { 
9   	}
10  	public NodeHashCode2(String pvName) { 
11  		setName(pvName);
12  	}
13  	public NodeHashCode2(String pvName, int pvId) { 
14  		setName(pvName);
15  		this.id = pvId;
16  	}
17  	
18  	
19  	public String getName() {
20  		return name;
21  	}
22  	public void setName(String pvName) {
23  		name = pvName;
24  	}
25  	
26  	public int hashCode() {
27  		return id;
28  	}
29  	
30  	public boolean equals(Object pvObj) {
31  		if (this.getClass().isAssignableFrom(pvObj.getClass())) {
32  			NodeHashCode2 n = (NodeHashCode2) pvObj;
33  			return (id == n.id);
34  		}
35  		return false;
36  	}
37  	
38  	public String toString() {
39  		return "_2_" + getName() + "(" + id + ")";
40  	}
41  	
42  
43  }