Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }