package org.mobicents.slee.services.sip.location.nonha;
import java.rmi.server.UID;
import java.util.concurrent.ConcurrentHashMap;
import org.mobicents.slee.services.sip.location.RegistrationBinding;
public class RegistrationBindings {
private ConcurrentHashMap<String,RegistrationBinding> bindings = new ConcurrentHashMap<String,RegistrationBinding>();
private String uid = new UID().toString();
public ConcurrentHashMap<String, RegistrationBinding> getBindings() {
return bindings;
}
@Override
public int hashCode() {
return uid.hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj != null && obj.getClass() == this.getClass()) {
return ((RegistrationBindings)obj).uid.equals(this.uid);
}
else {
return false;
}
}
}