📄 onlinebean.java
字号:
package com.singnet.data;
import com.singnet.util.TimeComputeUtils;
public class OnlineBean
{
private String userID;
private long startTime;
private long endTime;
private boolean isOnline = true;
public void notifyObserver()
{
this.endTime = System.currentTimeMillis();
OfflineBean off = new OfflineBean();
off.setUserID(this.userID);
off.setOnlineTime(TimeComputeUtils.compute(this));
TimeComputeUtils.OFFLINE_LIST.add(off);
}
public boolean isCurrentUser(String userID)
{
return this.userID.equalsIgnoreCase(userID);
}
public long getEndTime()
{
return endTime;
}
public void setEndTime(long endTime)
{
this.endTime = endTime;
}
public boolean isOnline()
{
return isOnline;
}
public void setOnline(boolean isOnline)
{
this.isOnline = isOnline;
if(!isOnline) notifyObserver();
}
public long getStartTime()
{
return startTime;
}
public void setStartTime(long startTime)
{
this.startTime = startTime;
}
public String getUserID()
{
return userID;
}
public void setUserID(String userID)
{
this.userID = userID;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -