]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/User.java
ADD: Get infomation about user's directory listing options
[gigi.git] / src / org / cacert / gigi / User.java
index e251a987a036c98008a79ccf0088a09e8e76ea95..22f76c4c5f8347e968e6d6c65b54948d8e9e3c8b 100644 (file)
@@ -7,6 +7,7 @@ import java.sql.SQLException;
 import java.util.Calendar;
 
 import org.cacert.gigi.database.DatabaseConnection;
+import org.cacert.gigi.localisation.Language;
 import org.cacert.gigi.util.Notary;
 import org.cacert.gigi.util.PasswordHash;
 import org.cacert.gigi.util.PasswordStrengthChecker;
@@ -445,4 +446,24 @@ public class User {
             update.executeUpdate();
         }
     }
+
+    public Language getPrefferedLanguage() {
+        return Language.getInstance("de");
+    }
+
+    public boolean wantsDirectoryListing() throws SQLException {
+        PreparedStatement get = DatabaseConnection.getInstance().prepare("SELECT listme FROM users WHERE id=?");
+        get.setInt(1, getId());
+        ResultSet exec = get.executeQuery();
+        exec.next();
+        return exec.getBoolean("listme");
+    }
+
+    public String getContactInformation() throws SQLException {
+        PreparedStatement get = DatabaseConnection.getInstance().prepare("SELECT contactinfo FROM users WHERE id=?");
+        get.setInt(1, getId());
+        ResultSet exec = get.executeQuery();
+        exec.next();
+        return exec.getString("contactinfo");
+    }
 }