package com.qianwen.core.secure.props; import com.qianwen.core.secure.provider.HttpMethod; public class BasicSecure { private HttpMethod method; private String pattern; private String username; private String password; public void setMethod(final HttpMethod method) { this.method = method; } public void setPattern(final String pattern) { this.pattern = pattern; } public void setUsername(final String username) { this.username = username; } public void setPassword(final String password) { this.password = password; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof BasicSecure) { BasicSecure other = (BasicSecure) o; if (other.canEqual(this)) { Object this$method = getMethod(); Object other$method = other.getMethod(); if (this$method == null) { if (other$method != null) { return false; } } else if (!this$method.equals(other$method)) { return false; } Object this$pattern = getPattern(); Object other$pattern = other.getPattern(); if (this$pattern == null) { if (other$pattern != null) { return false; } } else if (!this$pattern.equals(other$pattern)) { return false; } Object this$username = getUsername(); Object other$username = other.getUsername(); if (this$username == null) { if (other$username != null) { return false; } } else if (!this$username.equals(other$username)) { return false; } Object this$password = getPassword(); Object other$password = other.getPassword(); return this$password == null ? other$password == null : this$password.equals(other$password); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof BasicSecure; } public int hashCode() { Object $method = getMethod(); int result = (1 * 59) + ($method == null ? 43 : $method.hashCode()); Object $pattern = getPattern(); int result2 = (result * 59) + ($pattern == null ? 43 : $pattern.hashCode()); Object $username = getUsername(); int result3 = (result2 * 59) + ($username == null ? 43 : $username.hashCode()); Object $password = getPassword(); return (result3 * 59) + ($password == null ? 43 : $password.hashCode()); } public String toString() { return "BasicSecure(method=" + getMethod() + ", pattern=" + getPattern() + ", username=" + getUsername() + ", password=" + getPassword() + ")"; } public BasicSecure() { } public BasicSecure(final HttpMethod method, final String pattern, final String username, final String password) { this.method = method; this.pattern = pattern; this.username = username; this.password = password; } public HttpMethod getMethod() { return this.method; } public String getPattern() { return this.pattern; } public String getUsername() { return this.username; } public String getPassword() { return this.password; } }