Following things are changed: (in order of class names)
[shipsimu.git] / inc / classes / middleware / database / class_DatabaseConnection.php
index 34091867e66f88d2d0de74568b38fbaf3089453f..0b8be63adf39e2c687876a972acb85fbb0ca5ad8 100644 (file)
@@ -179,6 +179,23 @@ class DatabaseConnection extends BaseMiddleware implements DatabaseConnector, Re
                // Ask the database layer
                $this->dbLayer->queryUpdateDataSet($dataSetInstance);
        }
+
+       /**
+        * Getter for primary key column of specified table name
+        *
+        * @param       $tableName              Name of table we need the primary key column from
+        * @return      $primaryKey             Primary key column of requested table
+        */
+       public function getPrimaryKeyOfTable ($tableName) {
+               // Connect to the database
+               $this->dbLayer->connectToDatabase();
+
+               // Ask the database layer
+               $primaryKey = $this->dbLayer->getPrimaryKeyOfTable($tableName);
+
+               // Return the value
+               return $primaryKey;
+       }
 }
 
 // [EOF]