Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Links to HEAD: | (view) (annotate) |
| Sticky Tag: |
+ sub get_locator_type & Co.
+ fixed logging
- removed/refactored old code: ->Data::Storage::Handler::Tangram|DBI
+ minor update: renamed method
+ now using 'DesignPattern::Object' to create a new 'Data::Storage::Handler::Xyz' on demand - before we did this in a hand-rolled fashion
+ modified header - removed pod-documentation - now in 'Storage.pod'
- moved 'sub dropDb' to Data::Storage::Handler::DBI
+ feature when using Tangram:
+ what? each object created should delivered with a globally(!?) unique identifier (GUID) besides the native tangram object id (OID)
+ patched Tangram::Storage (jonen)
+ enhanced Data::Storage::Schema::Tangram (joko)
+ enhanced Data::Storage::Handler::Tangram 'sub getObjectByGuid' (jonen)
+ how?
+ each concrete (non-abstract) class gets injected with an additional field/property called 'guid' - this is done (dynamically) on schema level
+ this property ('guid') gets filled on object creation/insertion from 'sub Tangram::Storage::_insert' using Data::UUID from CPAN
+ (as for now) this property can get accessed by calling 'getObjectByGuid' on the already known storage-handle used throughout the application
+ this now (unfortunately) needs DBI for some helper functions + TODO: these have to be refactored to another scope! (soon!)
+ updated pod
+ updated pod
- sub createDb: moved to handler
+ updated pod
+ creating the handler is easier than proposed first - for now :-) + sub testAvailability
+ updated pod
- reduced logging + added some pod
+ added pod
+ enhanced robustness + more logging for debug-levels + sub dropDb
+ sub createDb + sub isConnected + bugfixes regarding "deep recursion" stuff
+ new
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| MailToCvsAdmin">MailToCvsAdmin | ViewVC Help |
| Powered by ViewVC 1.1.26 |