504459aa099dc980d97f0ed806b1694f9fb22e50
[xmlrouter] / common / src / main / java / org / wamblee / xmlrouter / common / Id.java
1 package org.wamblee.xmlrouter.common;
2
3 public class Id<T> {
4
5     private int id;
6
7     public Id(int aId) {
8         id = aId;
9     }
10
11     public int getId() {
12         return id;
13     }
14
15     @Override
16     public int hashCode() {
17         return id;
18     }
19
20     @Override
21     public boolean equals(Object aObj) {
22         if (aObj == null) {
23             return false;
24         }
25         if (!(aObj instanceof Id)) {
26             return false;
27         }
28         return id == ((Id<T>) aObj).id;
29     }
30
31     @Override
32     public String toString() {
33         return id + "";
34     }
35 }