Search in sources :

Example 1 with DBM

use of dbm.DBM in project javasrc by IanDarwin.

the class TextToDBM method main.

public static void main(String[] fn) throws IOException {
    BufferedReader is = new BufferedReader(new FileReader(TEXT_NAME));
    DBM db = new DBM(DBM_NAME);
    String line;
    while ((line = is.readLine()) != null) {
        if (line.startsWith("#")) {
            // comment
            continue;
        }
        StringTokenizer st = new StringTokenizer(line, ":");
        String nick = st.nextToken();
        String pass = st.nextToken();
        String full = st.nextToken();
        String email = st.nextToken();
        String city = st.nextToken();
        String prov = st.nextToken();
        String ctry = st.nextToken();
        User u = new User(nick, pass, full, email, city, prov, ctry);
        String privs = st.nextToken();
        if (privs.indexOf("A") != -1) {
            u.setAdminPrivileged(true);
        }
        db.store(nick, u);
    }
    db.close();
    is.close();
}
Also used : User(domain.User) DBM(dbm.DBM)

Aggregations

DBM (dbm.DBM)1 User (domain.User)1