Handel::Storage::RDBO::Result - Result object returned by RDBO storage operations
use Handel::Storage::RDBO::Cart; my $storage = Handel::Storage::RDBO::Cart->new; my $result = $storage->create({ shopper => '11111111-1111-1111-1111-111111111111' }); print $result->id; print $result->name;
Handel::Storage::RDBO::Result is a generic wrapper around RDBO objects returned by various Handel::Storage::RDBO operations. Its main purpose is to abstract storage result objects away from the Cart/Order/Item classes that use them and deal with any RDBO specific issues. Each result is assumed to exposed methods for each 'property' or 'column' it has, as well as support the methods described below.
Deletes the current result and all of it's associated items from the current storage.
my $storage = Handel::Storage::RDBO::Cart->new; my $result = $storage->create({ shopper => '11111111-1111-1111-1111-111111111111' }); $result->add_item({ sku => 'ABC123' }); $result->delete;
Discards all changes made since the last successful update.
Starts a transaction on the current db object.
Commits the current transaction on the current db object.
Rolls back the current transaction on the current db object.
Updates the current result with the data specified.
my $storage = Handel::Storage::RDBO::Cart->new; my $result = $storage->create({ shopper => '11111111-1111-1111-1111-111111111111' }); $result->update({ name => 'My Cart' });
Handel::Storage::Result, Rose::DB::Object
Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/
To install Handel::Storage::RDBO, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Handel::Storage::RDBO
CPAN shell
perl -MCPAN -e shell install Handel::Storage::RDBO
For more information on module installation, please visit the detailed CPAN module installation guide.