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

📄 sessioninfobean.java

📁 本系统有十分强大的功能
💻 JAVA
字号:
package org.opencustomer.webapp.module.system.sessions;

import java.util.Date;

public final class SessionInfoBean
{

    private String username;

    private Date loginTime;

    private Date lastAccessTime;

    private long inactiveTime;

    public long getInactiveTime()
    {
        return inactiveTime;
    }

    public void setInactiveTime(long inactiveTime)
    {
        this.inactiveTime = inactiveTime;
    }

    public Date getLastAccessTime()
    {
        return lastAccessTime;
    }

    public void setLastAccessTime(Date lastAccessTime)
    {
        this.lastAccessTime = lastAccessTime;
    }

    public String getUsername()
    {
        return username;
    }

    public void setUsername(String username)
    {
        this.username = username;
    }

    public String getInactiveString()
    {
        return calculate(inactiveTime);
    }

    public Date getLoginTime()
    {
        return loginTime;
    }

    public void setLoginTime(Date loginTime)
    {
        this.loginTime = loginTime;
    }

    private String calculate(long time)
    {
        StringBuilder builder = new StringBuilder();

        long secTime = time / 1000;

        long hour = secTime / 3600;
        long minute = (secTime % 3600) / 60;
        long second = secTime % 60;

        if (hour < 10)
            builder.append("0");
        builder.append(hour);
        builder.append(":");
        if (minute < 10)
            builder.append("0");
        builder.append(minute);
        builder.append(":");
        if (second < 10)
            builder.append("0");
        builder.append(second);

        return builder.toString();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -