OSDN Git Service

i
[luz/luz.git] / luz2 / src / com / lavans / luz2 / http / session / AccessData.java
1 /* $Id: AccessData.java 94 2008-12-18 11:07:17Z dobashi $\r
2  * created: 2006/10/27\r
3  */\r
4 package com.lavans.luz2.http.session;\r
5 \r
6 import java.io.Serializable;\r
7 \r
8 /**\r
9  * アクセスデータ\r
10  * \r
11  * @author dobashi\r
12  */\r
13 public class AccessData implements Serializable{\r
14         /**\r
15          * \r
16          */\r
17         private static final long serialVersionUID = 3602615429345476439L;\r
18         private int count;\r
19         private long lastAccessTime;\r
20         public AccessData(int maxAccessCount){\r
21                 init(maxAccessCount);\r
22         }\r
23         public void init(int maxAccessCount){\r
24                 count = maxAccessCount+1;\r
25                 lastAccessTime = System.currentTimeMillis();\r
26         }\r
27         /**\r
28          * @return count を戻します。\r
29          */\r
30         public int getCount() {\r
31                 return count;\r
32         }\r
33         /**\r
34          * @return lastAccessTime を戻します。\r
35          */\r
36         public long getLastAccessTime() {\r
37                 return lastAccessTime;\r
38         }\r
39         \r
40         public void decreaseCount(){\r
41                 count--;\r
42         }\r
43 }\r