1 public class HashStat {
3 FilterStatistic[] userstat;
6 userid = global new int[8]; //max users for our system=8
7 userstat = global new FilterStatistic[8];
8 for(int i=0; i<8; i++) {
9 userstat[i] = global new FilterStatistic();
13 public void setuser(int id, int spam, int ham, int unknown) {
15 userstat[id].setSpam(spam);
16 userstat[id].setHam(ham);
17 userstat[id].setUnknown(unknown);
20 public void setuserid(int id) {
24 public int getuser(int id) {
28 public int getspamcount(int userid) {
29 return userstat[userid].getSpam();
32 public int gethamcount(int userid) {
33 return userstat[userid].getHam();
36 public int getunknowncount(int userid) {
37 return userstat[userid].getUnknown();
40 public void incSpamCount(int userid) {
41 userstat[userid].increaseSpam();
44 public void incHamCount(int userid) {
45 userstat[userid].increaseHam();
48 public int[] getUsers() {
49 int nusers = numUsers();
50 listofusers = global new int[nusers];
52 for(int i=0; i<8; i++) {
61 public int numUsers() {
63 for(int i=0; i<8; i++) {