* 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;
$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);
$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);