package org.dayatang.security.api; import java.util.Date; /** * Created by yyang on 2016/11/29. */ public class UserInfo { private String id; private int version; private String username; private String remark; private Date created; private Date lastModified; private Date expired; private boolean locked; private boolean disabled; public String getId() { return id; } public void setId(String id) { this.id = id; } public int getVersion() { return version; } public void setVersion(int version) { this.version = version; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Date getCreated() { return created; } public void setCreated(Date created) { this.created = created; } public Date getLastModified() { return lastModified; } public void setLastModified(Date lastModified) { this.lastModified = lastModified; } public Date getExpired() { return expired; } public void setExpired(Date expired) { this.expired = expired; } public boolean isLocked() { return locked; } public void setLocked(boolean locked) { this.locked = locked; } public boolean isDisabled() { return disabled; } public void setDisabled(boolean disabled) { this.disabled = disabled; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof UserInfo)) { return false; } UserInfo userInfo = (UserInfo) o; return getUsername().equals(userInfo.getUsername()); } @Override public int hashCode() { return getUsername().hashCode(); } @Override public String toString() { return "UserInfo{" + "username='" + username + '\'' + '}'; } }