package com.qianwen.smartman.modules.system.handler.password; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.qianwen.smartman.modules.system.dto.PasswordModifyValidInfo; import com.qianwen.smartman.modules.system.entity.User; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/handler/password/PasswordModifyValidLink.class */ public abstract class PasswordModifyValidLink { private static final Logger log = LoggerFactory.getLogger(PasswordModifyValidLink.class); private PasswordModifyValidLink next; public abstract PasswordModifyValidInfo doModifyValid(User user, PasswordModifyValidInfo passwordModifyValidInfo); public void setNext(final PasswordModifyValidLink next) { this.next = next; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof PasswordModifyValidLink) { PasswordModifyValidLink other = (PasswordModifyValidLink) o; if (other.canEqual(this)) { Object this$next = getNext(); Object other$next = other.getNext(); return this$next == null ? other$next == null : this$next.equals(other$next); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof PasswordModifyValidLink; } public int hashCode() { Object $next = getNext(); int result = (1 * 59) + ($next == null ? 43 : $next.hashCode()); return result; } public String toString() { return "PasswordModifyValidLink(next=" + getNext() + ")"; } public PasswordModifyValidLink getNext() { return this.next; } public PasswordModifyValidLink next() { return this.next; } public PasswordModifyValidLink appendNext(PasswordModifyValidLink next) { setNext(next); return this; } }