7 |
############################################ |
############################################ |
8 |
# |
# |
9 |
# $Log$ |
# $Log$ |
10 |
|
# Revision 1.13 2002/12/17 21:54:12 joko |
11 |
|
# + feature when using Tangram: |
12 |
|
# + what? each object created should delivered with a globally(!?) unique identifier (GUID) besides the native tangram object id (OID) |
13 |
|
# + patched Tangram::Storage (jonen) |
14 |
|
# + enhanced Data::Storage::Schema::Tangram (joko) |
15 |
|
# + enhanced Data::Storage::Handler::Tangram 'sub getObjectByGuid' (jonen) |
16 |
|
# + how? |
17 |
|
# + each concrete (non-abstract) class gets injected with an additional field/property called 'guid' - this is done (dynamically) on schema level |
18 |
|
# + this property ('guid') gets filled on object creation/insertion from 'sub Tangram::Storage::_insert' using Data::UUID from CPAN |
19 |
|
# + (as for now) this property can get accessed by calling 'getObjectByGuid' on the already known storage-handle used throughout the application |
20 |
|
# |
21 |
# Revision 1.12 2002/12/12 02:50:15 joko |
# Revision 1.12 2002/12/12 02:50:15 joko |
22 |
# + this now (unfortunately) needs DBI for some helper functions |
# + this now (unfortunately) needs DBI for some helper functions |
23 |
# + TODO: these have to be refactored to another scope! (soon!) |
# + TODO: these have to be refactored to another scope! (soon!) |
565 |
- 'sub getACLByMethodname($id, $context)' |
- 'sub getACLByMethodname($id, $context)' |
566 |
- 'sub getACLByName($id, $context)' |
- 'sub getACLByName($id, $context)' |
567 |
( would require a kinda registry to look up these very names pointing to arbitrary locations (code, data, ...) ) |
( would require a kinda registry to look up these very names pointing to arbitrary locations (code, data, ...) ) |
568 |
|
- add more hooks and various levels |
569 |
|
- better integrate introduced 'getObjectByGuid'-mechanism from Data::Storage::Handler::Tangram |
570 |
|
|
571 |
|
|
572 |
=head3 LINKS / REFERENCES |
=head3 LINKS / REFERENCES |