@Override public int hashCode() { int result = context != null ? context.hashCode() : 0; result = 31 * result + (url != null ? url.hashCode() : 0); result = 31 * result + (params != null ? params.hashCode() : 0); result = 31 * result + (session != null ? session.hashCode() : 0); result = 31 * result + (cgi_data != null ? cgi_data.hashCode() : 0); return result; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Request request = (Request) o; if (context != null ? !context.equals(request.context) : request.context != null) return false; if (url != null ? !url.equals(request.url) : request.url != null) return false; if (params != null ? !params.equals(request.params) : request.params != null) return false; if (session != null ? !session.equals(request.session) : request.session != null) return false; return !(cgi_data != null ? !cgi_data.equals(request.cgi_data) : request.cgi_data != null); }