some db code rewriting
[mir.git] / source / mir / module / AbstractModule.java
index 4b38727..eb4f9da 100755 (executable)
  */
 package  mir.module;
 
-import java.sql.SQLException;
-import java.util.Map;
-
 import mir.entity.Entity;
 import mir.entity.EntityList;
 import mir.storage.Database;
 
+import java.util.Map;
 
 /**
  * This class provides the base functionality for the derived Module-Classes.
@@ -90,13 +88,6 @@ public class AbstractModule {
     }
   }
 
-  /**
-   *    * Standardfunktion, um einen Datensatz via Database einzuf?gen
-   * @param theValues Hash mit Spalte/Wert-Paaren
-   * @return Id des eingef?gten Objekts
-   * @exception ModuleExc
-   * @exception ModuleFailure
-   */
   public String add(Map theValues) throws ModuleExc, ModuleFailure {
     try {
       Entity entity = database.createNewEntity();
@@ -109,13 +100,6 @@ public class AbstractModule {
     }
   }
 
-  /**
-   * Standardfunktion, um einen Datensatz via Database zu aktualisieren
-   * @param theValues Hash mit Spalte/Wert-Paaren
-   * @return Id des eingef?gten Objekts
-   * @exception ModuleExc
-   * @exception ModuleFailure
-   */
   public String set (Map theValues) throws ModuleExc, ModuleFailure {
     try {
       Entity theEntity = database.selectById((String) theValues.get("id"));
@@ -144,17 +128,4 @@ public class AbstractModule {
       throw new ModuleFailure(e);
     }
   }
-
-  /**
-   * returns the number of rows
-   */
-  public int getSize(String where) throws ModuleExc, ModuleFailure {
-    try {
-      return database.getSize(where);
-    }
-    catch (SQLException e) {
-      throw new ModuleFailure("Can't retrieve number of entities: " + e.toString(), e);
-    }
-  }
-
 }