⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sessioninfo.java

📁 struts+spring+hibernate自创框架
💻 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 + -