]> WPIA git - gigi.git/commitdiff
UPD: Extracted user update
authorJanis Streib <janis@dogcraft.de>
Sat, 21 Mar 2015 21:27:24 +0000 (22:27 +0100)
committerJanis Streib <janis@dogcraft.de>
Sat, 21 Mar 2015 21:27:24 +0000 (22:27 +0100)
src/org/cacert/gigi/dbObjects/User.java

index c346ab531f3bdcb5a12b813705fe9d32023ddf28..f6b22909d70a729bceec72470b14fef4412d497d 100644 (file)
@@ -313,18 +313,21 @@ public class User extends CertificateOwner {
             if (getAssurancePoints() != 0) {
                 throw new GigiApiException("No change after assurance allowed.");
             }
-
-            GigiPreparedStatement update = DatabaseConnection.getInstance().prepare("UPDATE users SET fname=?, lname=?, mname=?, suffix=?, dob=? WHERE id=?");
-            update.setString(1, name.getFname());
-            update.setString(2, name.getLname());
-            update.setString(3, name.getMname());
-            update.setString(4, name.getSuffix());
-            update.setDate(5, getDoB());
-            update.setInt(6, getId());
-            update.executeUpdate();
+            rawUpdateUserData();
         }
     }
 
+    protected void rawUpdateUserData() {
+        GigiPreparedStatement update = DatabaseConnection.getInstance().prepare("UPDATE users SET fname=?, lname=?, mname=?, suffix=?, dob=? WHERE id=?");
+        update.setString(1, name.getFname());
+        update.setString(2, name.getLname());
+        update.setString(3, name.getMname());
+        update.setString(4, name.getSuffix());
+        update.setDate(5, getDoB());
+        update.setInt(6, getId());
+        update.executeUpdate();
+    }
+
     public Locale getPreferredLocale() {
         return locale;
     }