Skip to content

Commit 0892d2f

Browse files
Create LoginTime.java
1 parent 4a8fb11 commit 0892d2f

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

src/main/java/horus/LoginTime.java

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package horus;
2+
3+
public class LoginTime
4+
{
5+
int m_login;
6+
int m_logout;
7+
int m_time;
8+
9+
public LoginTime(int login, int logout)
10+
{
11+
m_login = login;
12+
m_logout = logout;
13+
calcUsageTime();
14+
}
15+
16+
public int get_loginTime() { return m_login; }
17+
public int get_logoutTime() { return m_logout; }
18+
public int get_time() { return m_time; }
19+
20+
public void set_loginTime(int nLogin)
21+
{
22+
m_login = nLogin;
23+
calcUsageTime();
24+
}
25+
26+
public void set_logoutTime(int nLogout)
27+
{
28+
m_logout = nLogout;
29+
calcUsageTime();
30+
}
31+
32+
private void calcUsageTime() { m_time = m_logout - m_login; }
33+
34+
@Override
35+
public String toString()
36+
{
37+
return "{in:" + m_login +", out:" + m_logout + ", usage:" + m_time +"}";
38+
}
39+
}

0 commit comments

Comments
 (0)