📄 sessioninfo.java
字号:
package com.pegasus.framework.acl.pojo;
import java.io.Serializable;
import java.util.Date;
public class SessionInfo implements Serializable, Comparable {
private String loginName;
private String userName;
private String userIP;
private String corpName;
private String deptName;
private Date loginDate;
private Date lastVisitDate;
private String actName;
private String sessionid;
/**
*
*/
public SessionInfo() {
}
/**
* @return .
*/
public String getLoginName() {
return loginName;
}
/**
* @param loginName .
*/
public void setLoginName(String loginName) {
this.loginName = loginName;
}
/**
* @return .
*/
public String getUserName() {
return userName;
}
/**
* @param userName .
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* @return .
*/
public String getUserIP() {
return userIP;
}
/**
* @param userIP .
*/
public void setUserIP(String userIP) {
this.userIP = userIP;
}
/**
* @return .
*/
public String getCorpName() {
return corpName;
}
/**
* @param corpName .
*/
public void setCorpName(String corpName) {
this.corpName = corpName;
}
/**
* @return .
*/
public String getDeptName() {
return deptName;
}
/**
* @param deptName .
*/
public void setDeptName(String deptName) {
this.deptName = deptName;
}
/**
* @return .
*/
public Date getLoginDate() {
return loginDate;
}
/**
* @param loginDate .
*/
public void setLoginDate(Date loginDate) {
this.loginDate = loginDate;
}
/**
* @return .
*/
public Date getLastVisitDate() {
return lastVisitDate;
}
/**
* @param lastVisitDate .
*/
public void setLastVisitDate(Date lastVisitDate) {
this.lastVisitDate = lastVisitDate;
}
/**
* @return .
*/
public String getActName() {
return actName;
}
/**
* @param actName .
*/
public void setActName(String actName) {
this.actName = actName;
}
/**
* @return .
*/
public String getSessionid() {
return sessionid;
}
/**
* @param sessionid .
*/
public void setSessionid(String sessionid) {
this.sessionid = sessionid;
}
/**
* @return 在线时间
*/
public int getOnlineTime() {
return (int) (((new Date()).getTime() - this.loginDate.getTime()) / ONE_MINUTE);
}
private static final int ONE_MINUTE = 60000;
/**
* @return 未活动时间
*/
public int getUnactiveTime() {
return (int) (((new Date()).getTime() - this.lastVisitDate.getTime()) / ONE_MINUTE);
}
/**
* @param o .
* @return .
*/
public int compareTo(Object o) {
if (o instanceof SessionInfo) {
return this.getLoginDate().compareTo(((SessionInfo) o).getLoginDate());
}
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -