1 package com.instantbank.collections.util;
2
3 import java.io.Serializable;
4
5 public class LongWrapper
6 implements Serializable {
7
8 private long value;
9
10
11 public LongWrapper(Long l) {
12 setValue(l);
13 }
14
15
16
22 public LongWrapper(long l) {
23 value = l;
24 }
25
26
27 public long getValue() {
28 return value;
29 }
30
31
32 public void setValue(Long l) {
33 this.value = l.longValue();
34 }
35
36
37 public String toString() {
38 return String.valueOf(this.value);
39 }
40
41
42 public boolean equals(Object obj) {
43
44
45 if(obj == null || !(obj instanceof LongWrapper)) {
46 return false;
47 }
48
49 LongWrapper c = (LongWrapper)obj;
50 if(this.value == c.getValue()) {
51 return true;
52 }
53 else {
54 return false;
55 }
56 }
57
58
59 public int hashCode() {
60 return (int)value;
61 }
62
63 }
64