1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package ca.pjer.cm.api.access;
19
20 import java.io.Serializable;
21
22 /***
23 * @TODO comment me.<br />
24 * <br />
25 * $Id: AccessCredential.java,v 1.1 2004/05/18 12:57:02 pjer Exp $<br />
26 * <br />
27 * $RCSfile: AccessCredential.java,v $<br />
28 * $Revision: 1.1 $<br />
29 * $Author: pjer $<br />
30 * $Date: 2004/05/18 12:57:02 $<br />
31 */
32 public class AccessCredential implements Serializable {
33 private String username;
34 private String password;
35
36 public AccessCredential() {
37 }
38
39 public AccessCredential(String username, String password) {
40 this.username = username;
41 this.password = password;
42 }
43
44 public String getUsername() {
45 return username;
46 }
47
48 public void setUsername(String username) {
49 this.username = username;
50 }
51
52 public String getPassword() {
53 return password;
54 }
55
56 public void setPassword(String password) {
57 this.password = password;
58 }
59
60 public boolean equals(Object o) {
61 if (this == o) return true;
62 if (!(o instanceof AccessCredential)) return false;
63
64 final AccessCredential accessCredential = (AccessCredential) o;
65
66 if (password != null ? !password.equals(accessCredential.password) : accessCredential.password != null) return false;
67 if (username != null ? !username.equals(accessCredential.username) : accessCredential.username != null) return false;
68
69 return true;
70 }
71
72 public int hashCode() {
73 int result;
74 result = (username != null ? username.hashCode() : 0);
75 result = 29 * result + (password != null ? password.hashCode() : 0);
76 return result;
77 }
78 }