]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/dbObjects/DomainPingConfiguration.java
[Database] implement the stuff for requesting domain reping.
[gigi.git] / src / org / cacert / gigi / dbObjects / DomainPingConfiguration.java
index a031b9e48f14b3b4e651966f22616d625ad8bfde..93eb363e2f9f1a57e9a6c926a459a5391a80f458 100644 (file)
@@ -12,13 +12,13 @@ public class DomainPingConfiguration implements IdCachable {
         EMAIL, DNS, HTTP, SSL;
     }
 
-    int id;
+    private int id;
 
-    Domain target;
+    private Domain target;
 
-    PingType type;
+    private PingType type;
 
-    String info;
+    private String info;
 
     private DomainPingConfiguration(int id) throws SQLException {
         PreparedStatement ps = DatabaseConnection.getInstance().prepare("SELECT id, domainid, type, info FROM pingconfig WHERE id=?");
@@ -65,4 +65,14 @@ public class DomainPingConfiguration implements IdCachable {
         return res;
     }
 
+    public void requestReping() {
+        try {
+            PreparedStatement ps = DatabaseConnection.getInstance().prepare("UPDATE pingconfig set reping='y' WHERE id=?");
+            ps.setInt(1, id);
+            ps.execute();
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
+    }
+
 }