|                                                                                                              1
 24
 25  package com.mckoi.database;
 26
 27  import com.mckoi.util.Cache;
 28
 29
 41
 42  public final class User {
 43
 44
 47    private String
  user_name; 48
 49
 52    private Database database;
 53
 54
 58    private String
  connection_string; 59
 60
 63    private long time_connected;
 64
 65
 68    private long last_command_time;
 69
 70
 76    User(String
  user_name, Database database, 77         String
  connection_string, long time_connected) { 78      this.user_name = user_name;
 79      this.database = database;
 80      this.connection_string = connection_string;
 81      this.time_connected = time_connected;
 82      this.last_command_time = time_connected;
 83    }
 84
 85
 88    public String
  getUserName() { 89      return user_name;
 90    }
 91
 92
 96    public String
  getConnectionString() { 97      return connection_string;
 98    }
 99
 100
 103   public long getTimeConnected() {
 104     return time_connected;
 105   }
 106
 107
 110   public long getLastCommandTime() {
 111     return last_command_time;
 112   }
 113
 114
 117   public Database getDatabase() {
 118     return database;
 119   }
 120
 121
 124   public final void refreshLastCommandTime() {
 125     last_command_time = System.currentTimeMillis();
 126   }
 127
 128
 131   public void logout() {
 132         UserManager user_manager = database.getUserManager();
 134     if (user_manager != null) {
 135       user_manager.userLoggedOut(this);
 136     }
 137   }
 138
 139 }
 140
                                                                                                                                                                                                             |                                                                       
 
 
 
 
 
                                                                                   Popular Tags                                                                                                                                                                                              |