create and use get, update, delete instead of old

deleteParams, deleteSingleParam -> delete
getParams -> get
saveParams -> update
This commit is contained in:
Doug Bell 2010-10-28 21:03:18 -05:00
parent 2554a45a15
commit fa73d81251
11 changed files with 214 additions and 145 deletions

View file

@ -20,6 +20,7 @@ use WebGUI::Workflow::Instance;
use JSON ();
use WebGUI::Exception;
use WebGUI::ProfileField;
use WebGUI::Inbox;
use Scalar::Util qw( weaken );
use Net::CIDR::Lite;
@ -195,10 +196,14 @@ sub acceptsFriendsRequests {
=head2 authInstance
NOTE: This method is deprecated. Users may have any number of auth methods.
Instead, instantiate the desired auth method and give it the user's ID.
Returns an instance of the authentication object for this user.
=cut
# DEPRECATED. Remove in 9.0
sub authInstance {
my $self = shift;
my $session = $self->session;
@ -215,7 +220,7 @@ sub authInstance {
}
my $authClass = 'WebGUI::Auth::' . $authMethod;
WebGUI::Pluggable::load($authClass);
my $auth = $authClass->new($session, $authMethod, $self->getId);
my $auth = $authClass->new($session, $self->getId);
return $auth;
}
@ -380,8 +385,8 @@ sub delete {
$group->deleteUsers([$userId]) if $group;
}
my $auth = $self->authInstance;
$auth->deleteParams($userId);
# Delete all auth instances for this user
$db->write( "DELETE FROM authentication WHERE userId=?", [ $userId ] );
$self->friends->delete
if ($self->{_user}{"friendsGroup"} ne "");