Remove sequenceKey() since we now use Managed_DataObject

This commit is contained in:
Evan Prodromou 2011-08-22 18:05:37 -04:00
parent 7c6399a51a
commit feb9030fb9
7 changed files with 0 additions and 49 deletions

View File

@ -26,9 +26,6 @@ class Confirm_address extends Managed_DataObject
/* the code above is auto generated do not remove the tag below */ /* the code above is auto generated do not remove the tag below */
###END_AUTOCODE ###END_AUTOCODE
function sequenceKey()
{ return array(false, false); }
public static function schemaDef() public static function schemaDef()
{ {
return array( return array(

View File

@ -79,11 +79,6 @@ class File_oembed extends Managed_DataObject
); );
} }
function sequenceKey()
{
return array(false, false, false);
}
function _getOembed($url) { function _getOembed($url) {
$parameters = array( $parameters = array(
'maxwidth' => common_config('attachments', 'thumb_width'), 'maxwidth' => common_config('attachments', 'thumb_width'),

View File

@ -63,11 +63,6 @@ class File_thumbnail extends Managed_DataObject
); );
} }
function sequenceKey()
{
return array(false, false, false);
}
/** /**
* Save oEmbed-provided thumbnail data * Save oEmbed-provided thumbnail data
* *

View File

@ -61,11 +61,6 @@ class Inbox extends Managed_DataObject
); );
} }
function sequenceKey()
{
return array(false, false, false);
}
/** /**
* Create a new inbox from existing Notice_inbox stuff * Create a new inbox from existing Notice_inbox stuff
*/ */

View File

@ -58,19 +58,6 @@ class Login_token extends Managed_DataObject
const TIMEOUT = 120; // seconds after which to timeout the token const TIMEOUT = 120; // seconds after which to timeout the token
/*
DB_DataObject calculates the sequence key(s) by taking the first key returned by the keys() function.
In this case, the keys() function returns user_id as the first key. user_id is not a sequence, but
DB_DataObject's sequenceKey() will incorrectly think it is. Then, since the sequenceKey() is a numeric
type, but is not set to autoincrement in the database, DB_DataObject will create a _seq table and
manage the sequence itself. This is not the correct behavior for the user_id in this class.
So we override that incorrect behavior, and simply say there is no sequence key.
*/
function sequenceKey()
{
return array(false,false);
}
function makeNew($user) function makeNew($user)
{ {
$login_token = Login_token::staticGet('user_id', $user->id); $login_token = Login_token::staticGet('user_id', $user->id);

View File

@ -23,11 +23,6 @@ class Remember_me extends Managed_DataObject
/* the code above is auto generated do not remove the tag below */ /* the code above is auto generated do not remove the tag below */
###END_AUTOCODE ###END_AUTOCODE
function sequenceKey()
{
return array(false, false);
}
public static function schemaDef() public static function schemaDef()
{ {
return array( return array(

View File

@ -80,19 +80,6 @@ class User_im_prefs extends Managed_DataObject
); );
} }
/*
DB_DataObject calculates the sequence key(s) by taking the first key returned by the keys() function.
In this case, the keys() function returns user_id as the first key. user_id is not a sequence, but
DB_DataObject's sequenceKey() will incorrectly think it is. Then, since the sequenceKey() is a numeric
type, but is not set to autoincrement in the database, DB_DataObject will create a _seq table and
manage the sequence itself. This is not the correct behavior for the user_id in this class.
So we override that incorrect behavior, and simply say there is no sequence key.
*/
function sequenceKey()
{
return array(false,false);
}
/** /**
* We have two compound keys with unique constraints: * We have two compound keys with unique constraints:
* (transport, user_id) which is our primary key, and * (transport, user_id) which is our primary key, and