Source code: com/rsi/ipstat/UserTable.java
1 /*
2
3 This software is open-source and is distributed under the terms of the GNU
4 General Public License.
5
6 Copyright (c) 2000-2002 Sergey I. Rotar <rsi@isp.od.ua>
7
8 */
9
10 package com.rsi.ipstat;
11
12 public class UserTable {
13 public int[] id;
14 public String[] user;
15 public String[] passwd;
16 public String[] hostname;
17 public String[] ip_addr;
18 public String[] ip_mask;
19 public boolean[] invert;
20 public long[] limit_in;
21 public long[] limit_out;
22 public long[] day_limit_in;
23 public long[] day_limit_out;
24 public int realLength = 0;
25 // OUR MEMBERS
26 public boolean[] Enabled;
27 public long[] WarnProc;
28 public long[] StopProc;
29 public String[] Email;
30 public long[] LimitTotal;
31 public long[] Day;
32 public long[] Month;
33 public long[] Year;
34 public long[] Expiration;
35
36
37 public UserTable()
38 {
39 int n = DBManager.getUserCount();
40 id = new int[n];
41 user = new String[n];
42 passwd = new String[n];
43 hostname = new String[n];
44 ip_addr = new String[n];
45 ip_mask = new String[n];
46 invert = new boolean[n];
47 limit_in = new long[n];
48 limit_out = new long[n];
49 day_limit_in = new long[n];
50 day_limit_out = new long[n];
51 Enabled = new boolean[n];
52 WarnProc = new long[n];
53 StopProc = new long[n];
54 Email = new String[n];
55 LimitTotal = new long[n];
56 Day = new long[n];
57 Month = new long[n];
58 Year = new long[n];
59 Expiration = new long[n];
60
61 }
62
63 public UserTable(int n)
64 {
65 id = new int[n];
66 user = new String[n];
67 passwd = new String[n];
68 hostname = new String[n];
69 ip_addr = new String[n];
70 ip_mask = new String[n];
71 invert = new boolean[n];
72 limit_in = new long[n];
73 limit_out = new long[n];
74 day_limit_in = new long[n];
75 day_limit_out = new long[n];
76 Enabled = new boolean[n];
77 WarnProc = new long[n];
78 StopProc = new long[n];
79 Email = new String[n];
80 LimitTotal = new long[n];
81 Day = new long[n];
82 Month = new long[n];
83 Year = new long[n];
84 Expiration = new long[n];
85 }
86
87 }