1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package ca.pjer.cm.module.access.defaultimpl;
19
20 import ca.pjer.cm.api.access.AccessToken;
21
22 /***
23 * <br />
24 * $Id: AccessTokenImpl.java,v 1.1 2004/05/19 03:29:17 pjer Exp $<br />
25 * <br />
26 * $RCSfile: AccessTokenImpl.java,v $<br />
27 * $Revision: 1.1 $<br />
28 * $Author: pjer $<br />
29 * $Date: 2004/05/19 03:29:17 $<br />
30 *
31 * @TODO comment me.<br />
32 */
33 public class AccessTokenImpl implements AccessToken {
34 private Integer userId;
35
36 public AccessTokenImpl(Integer userId) {
37 this.userId = userId;
38 }
39
40 public Integer getUserId() {
41 return userId;
42 }
43
44 public boolean equals(Object o) {
45 if (this == o) return true;
46 if (!(o instanceof AccessTokenImpl)) return false;
47
48 final AccessTokenImpl accessToken = (AccessTokenImpl) o;
49
50 if (userId != null ? !userId.equals(accessToken.userId) : accessToken.userId != null) return false;
51
52 return true;
53 }
54
55 public int hashCode() {
56 return (userId != null ? userId.hashCode() : 0);
57 }
58 }