Commit 02e2a8f2 by 段启岩

修复Subject的toString方法

parent 475b9b91
package cn.meteor.beyondclouds.core.bean; package cn.meteor.beyondclouds.core.bean;
import cn.meteor.beyondclouds.core.emuns.SubjectType; import cn.meteor.beyondclouds.core.emuns.SubjectType;
import lombok.ToString;
import java.io.Serializable; import java.io.Serializable;
...@@ -9,7 +8,6 @@ import java.io.Serializable; ...@@ -9,7 +8,6 @@ import java.io.Serializable;
* 对本系统访问者的抽象 * 对本系统访问者的抽象
* @author meteor * @author meteor
*/ */
@ToString
public class Subject implements Serializable { public class Subject implements Serializable {
/** /**
...@@ -65,4 +63,21 @@ public class Subject implements Serializable { ...@@ -65,4 +63,21 @@ public class Subject implements Serializable {
return type.equals(SubjectType.AUTHENTICATED); return type.equals(SubjectType.AUTHENTICATED);
} }
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("Subject(");
if (isAuthenticated()) {
builder.append("id=");
builder.append(id);
builder.append(", ");
}
builder.append("ipAddress=");
builder.append(ipAddress);
builder.append(", ");
builder.append("type=");
builder.append(type.name());
builder.append(")");
return builder.toString();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment