/[cvs]/nfo/php/libs/org.netfrag.glib/utils/LinkBuilder.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/utils/LinkBuilder.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by jonen, Sun Apr 6 01:35:25 2003 UTC revision 1.3 by joko, Fri Jun 6 04:23:12 2003 UTC
# Line 4  Line 4 
4   * $Id$   * $Id$
5   *   *
6   * $Log$   * $Log$
7   * Revision 1.1  2003/04/06 01:35:25  jonen   * Revision 1.3  2003/06/06 04:23:12  joko
8   * + initial commit   * minor update: comment
9   *   *
10     * Revision 1.2  2003/04/06 04:35:58  joko
11     * comments, prepared for phpDocumentor
12   *   *
13     * Revision 1.1  2003/04/06 01:35:25  jonen
14     * + initial commit
15   *   *
16   */   */
17    
18  /**  /**
19   * This implements an persistent storage for variables needed at links   * LinkBuilder
  * where unique id are used  to different the temporarly stored variables  
20   *   *
21     * This implements a persistent storage for variables needed at links
22     * where unique id are used  to different the temporarly stored variables
23   *   *
24   * TODO: delete session entry after all needed stuff(entries) is loaded   * It's similar to James A. Duncan's "Pixie", see
25   *          to prevent HUGE SESSION !!   *    Pixie - The magic data pixie
26   *   *    http://search.cpan.org/author/JDUNCAN/Pixie-2.06/
27     * But that one - of course - is somehow more sophisticated. It offers multiple
28     * storage implementations for your data payloads and also seems to implement
29     * some locking strategies. (Pixie::LockStrat & Co.)
30     *
31     * However, their core concepts are comparable:
32     * Expect an arbitrary variable as "data container" (hash prefered!?) and save it
33     * away assigning an unique identifier for the slot the actual payload lives inside
34     * the storage.
35     * This identifier gets returned as a result of the save/store/create operation and
36     * can be used later to get to the persisted data via a load/restore/retrieve operation.
37     *
38     * @todo prevent HUGE SESSION! delete session entry after all needed stuff(entries) is loaded to!!
39     * @todo is php::CreateGUID expensive? review!
40     * @todo maybe refactor to Data::PhpSpace::Persistent, which inherits from Data::PhpSpace?
41   *   *
42   * @author Sebastian Utz <seut@tunemedia.de>   * @author Sebastian Utz <seut@tunemedia.de>
43   * @package org.netfrag.glib   * @package org.netfrag.glib
44   * @name LinkBuilder   * @name LinkBuilder
45   *   *
46   */   */
   
   
47  class LinkBuilder {  class LinkBuilder {
48    
49    function LinkBuilder() {    function LinkBuilder() {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed