View Javadoc

1   package test.crispy.example.model;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   public class NodeHashCode1 {
7   
8   	private List childs = new ArrayList();
9   	private String name = null;
10  	private int id = 0;
11  
12  	public NodeHashCode1() { 
13  	}
14  	public NodeHashCode1(String pvName) { 
15  		setName(pvName);
16  	}
17  	public NodeHashCode1(String pvName, int pvId) { 
18  		setName(pvName);
19  		this.id = pvId;
20  	}
21  	
22  	
23  	public String getName() {
24  		return name;
25  	}
26  	public void setName(String pvName) {
27  		name = pvName;
28  	}
29  	
30  	public List getChilds() {
31  		return childs;
32  	}
33  	public void setChilds(List pvChilds) {
34  		childs = pvChilds;
35  	}
36  	
37  	public int hashCode() {
38  		return id;
39  	}
40  	
41  	public boolean equals(Object pvObj) {
42  		if (this.getClass().isAssignableFrom(pvObj.getClass())) {
43  			NodeHashCode1 n = (NodeHashCode1) pvObj;
44  			return (id == n.id);
45  		}
46  		return false;
47  	}
48  	
49  	public String toString() {
50  		return "_1_" + getName() + "(" + id + ")";
51  	}
52  
53  }