Ejemplo n.º 1
0
 @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;
 }
Ejemplo n.º 2
0
  @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);
  }