package foundation.token; public class AnymousOnlineUser extends IOnlineUser { public static AnymousOnlineUser instance; private String onlineCode; private IUser user; static { instance = new AnymousOnlineUser(); } private AnymousOnlineUser() { onlineCode = "anymous"; user = AnymousUser.getInstance(); } public static AnymousOnlineUser getInstance() { return instance; } @Override public String getOnlineCode() { return onlineCode; } @Override public String getId() { return user.getId(); } @Override public String getName() { return user.getName(); } @Override public String getCode() { return user.getCode(); } @Override public String getOrgId() { return user.getOrgId(); } }