00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 package org.objectweb.jonas.jdbc;
00027
00028 import java.io.Serializable;
00029 import javax.resource.spi.ConnectionRequestInfo;
00030
00031 public class ConnectionRequestInfoImpl
00032 implements ConnectionRequestInfo, Serializable {
00033
00034
00035 String user;
00036 String password;
00037
00038 public ConnectionRequestInfoImpl() {
00039 user = "";
00040 password = "";
00041 }
00042
00043 public ConnectionRequestInfoImpl(String _user, String _password) {
00044 user = _user;
00045 password = _password;
00046 }
00047
00048 public boolean equals(Object obj) {
00049 if(obj == null) {
00050 return false;
00051 }
00052 if(obj instanceof ConnectionRequestInfoImpl) {
00053 ConnectionRequestInfoImpl cri =
00054 (ConnectionRequestInfoImpl) obj;
00055 return (user == cri.user) && (password == cri.password);
00056 } else {
00057 return false;
00058 }
00059 }
00060
00061 public String getPassword() {
00062 return password;
00063 }
00064
00065 public String getUser() {
00066 return user;
00067 }
00068
00069 public int hashCode() {
00070 String val = "" + user + password;
00071 return val.hashCode();
00072 }
00073
00074 public void setPassword(String pass) {
00075 password = pass;
00076 }
00077
00078 public void setUser(String _user) {
00079 user = _user;
00080 }
00081
00082 }