Updating/inserting points finished (basicly), flushing needed database updates moved...
[core.git] / inc / classes / main / database / wrapper / class_UserDatabaseWrapper.php
index 503fbadb02089e2e2f0007fec6b077d5e406135a..3d1cd78c6c2441458271b48288d411af9d322214 100644 (file)
@@ -21,7 +21,7 @@
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-class UserDatabaseWrapper extends BaseDatabaseWrapper {
+class UserDatabaseWrapper extends BaseDatabaseWrapper implements ManageableAccountWrapper {
        // Constants for exceptions
        const EXCEPTION_CLIENT_USERNAME_NOT_FOUND = 0x180;
 
@@ -81,7 +81,7 @@ class UserDatabaseWrapper extends BaseDatabaseWrapper {
                $dataSetInstance = ObjectFactory::createObjectByConfiguredName('dataset_criteria_class', array(self::DB_TABLE_USER));
 
                // Set the primary key
-               $dataSetInstance->setUniqueKey('username');
+               $dataSetInstance->setUniqueKey(self::DB_COLUMN_USERNAME);
 
                // Add registration elements to the dataset
                $registrationInstance->addElementsToDataSet($dataSetInstance);
@@ -107,7 +107,7 @@ class UserDatabaseWrapper extends BaseDatabaseWrapper {
                $dataSetInstance->setSearchInstance($resultInstance->getSearchInstance());
 
                // Set the primary key
-               $dataSetInstance->setUniqueKey('username');
+               $dataSetInstance->setUniqueKey(self::DB_COLUMN_USERNAME);
 
                // "Update" this request with the database
                $this->getDatabaseInstance()->queryUpdateDataSet($dataSetInstance);