/[cvs]/nfo/php/libs/org.netfrag.glib/DataSource/Generic.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/DataSource/Generic.php

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

revision 1.2 by joko, Wed Mar 5 17:28:43 2003 UTC revision 1.3 by joko, Sun Mar 9 15:50:36 2003 UTC
# Line 12  Line 12 
12   * $Id$   * $Id$
13   *   *
14   * $Log$   * $Log$
15     * Revision 1.3  2003/03/09 15:50:36  joko
16     * + additional metadata for Autodia
17     *
18   * Revision 1.2  2003/03/05 17:28:43  joko   * Revision 1.2  2003/03/05 17:28:43  joko
19   * updated docu (phpDocumentor testing....)   * updated docu (phpDocumentor testing....)
20   *   *
# Line 156  loadModule('DesignPattern::AdapterProxy' Line 159  loadModule('DesignPattern::AdapterProxy'
159   *      type => 'rpc',   *      type => 'rpc',
160   *      metadata => array( Host => 'localhost', Port => '8765' ),   *      metadata => array( Host => 'localhost', Port => '8765' ),
161   *    );   *    );
162   *    $source = new GenericDataSource($locator);   *    $source = ne w GenericDataSource($locator);
163   *    $this->set_data_source( &$source );   *    $this->set_data_source( &$source );
164   *    </code>   *    </code>
165   *   *
# Line 166  loadModule('DesignPattern::AdapterProxy' Line 169  loadModule('DesignPattern::AdapterProxy'
169   *      type => 'mysql',   *      type => 'mysql',
170   *      dsn => 'known dsn markup',   *      dsn => 'known dsn markup',
171   *    );   *    );
172   *    $source = new GenericDataSource($locator);   *    $source = ne w GenericDataSource($locator);
173   *    $this->set_data_source( &$source );   *    $this->set_data_source( &$source );
174   *    </code>   *    </code>
175   *   *
# Line 326  class DataSource_Generic extends DesignP Line 329  class DataSource_Generic extends DesignP
329                  //$this->_locator->_datasource_type = $query[datasource];                  //$this->_locator->_datasource_type = $query[datasource];
330                  //$locator[_datasource_type] = $query[datasource];                  //$locator[_datasource_type] = $query[datasource];
331                                    
332          /**
333           * <!-- Autodia -->
334           * can do: (this is metadata supplied for Autodia, don't delete!)
335           *  $this->_locator = new DataSource_Locator()
336           *
337           */
338    
339                  // build master locator                  // build master locator
340                  $this->_locator = php::mkComponent('DataSource::Locator', $locator, array( datasource_type => $query[datasource] ) );                  $this->_locator = php::mkComponent('DataSource::Locator', $locator, array( datasource_type => $query[datasource] ) );
341                  //exit;                  //exit;
# Line 372  class DataSource_Generic extends DesignP Line 382  class DataSource_Generic extends DesignP
382  //exit;  //exit;
383    
384    
385        /**
386         * <!-- Autodia -->
387         * can do: (this is metadata supplied for Autodia, don't delete!)
388         *  $proxy = new DesignPattern_RemoteProxy()
389         *
390         */
391    
392    
393      // --- Proxy selector/dispatcher ...      // --- Proxy selector/dispatcher ...
394            
395      switch ($this->_locator->_datasource_type) {      switch ($this->_locator->_datasource_type) {
# Line 467  class DataSource_Generic extends DesignP Line 485  class DataSource_Generic extends DesignP
485        // $this->create_handler();        // $this->create_handler();
486    
487    
488          /**
489           * <!-- Autodia -->
490           * can do: (this is metadata supplied for Autodia, don't delete!)
491           *  $adapter = new DataSource_Adapter_phpHtmlLib_DataListSource()
492           *
493           */
494    
495        // V1:        // V1:
496        //$this->create_adapter($adapter_module, $this->function, $this->arguments);        //$this->create_adapter($adapter_module, $this->function, $this->arguments);
497    

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

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