@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } final WebRequestParamsVariablesMap other = (WebRequestParamsVariablesMap) obj; if (this.parameterMap == null) { if (other.parameterMap != null) { return false; } } else if (!this.parameterMap.equals(other.parameterMap)) { return false; } return true; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } final WebServletContextVariablesMap other = (WebServletContextVariablesMap) obj; if (this.servletContext == null) { if (other.servletContext != null) { return false; } } else if (!this.servletContext.equals(other.servletContext)) { return false; } return true; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } final WebSessionVariablesMap other = (WebSessionVariablesMap) obj; final HttpSession session = this.request.getSession(false); final HttpSession otherSession = other.request.getSession(false); if (session == null) { if (otherSession != null) { return false; } } else if (!session.equals(otherSession)) { return false; } return true; }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } final WebVariablesMap other = (WebVariablesMap) obj; if (this.request == null) { if (other.request != null) { return false; } } else if (!this.request.equals(other.request)) { return false; } if (this.servletContext == null) { if (other.servletContext != null) { return false; } } else if (!this.servletContext.equals(other.servletContext)) { return false; } return true; }