package com.qianwen.core.secure.props; import com.qianwen.core.secure.provider.HttpMethod; public class SignSecure { private HttpMethod method; private String pattern; private String crypto; public void setMethod(final HttpMethod method) { this.method = method; } public void setPattern(final String pattern) { this.pattern = pattern; } public void setCrypto(final String crypto) { this.crypto = crypto; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof SignSecure) { SignSecure other = (SignSecure) 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$crypto = getCrypto(); Object other$crypto = other.getCrypto(); return this$crypto == null ? other$crypto == null : this$crypto.equals(other$crypto); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof SignSecure; } 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 $crypto = getCrypto(); return (result2 * 59) + ($crypto == null ? 43 : $crypto.hashCode()); } public String toString() { return "SignSecure(method=" + getMethod() + ", pattern=" + getPattern() + ", crypto=" + getCrypto() + ")"; } public SignSecure() { } public SignSecure(final HttpMethod method, final String pattern, final String crypto) { this.method = method; this.pattern = pattern; this.crypto = crypto; } public HttpMethod getMethod() { return this.method; } public String getPattern() { return this.pattern; } public String getCrypto() { return this.crypto; } }