Source for file interface.TABLEINTERFACE.php

Documentation is available at interface.TABLEINTERFACE.php

  1. <?php
  2.  
  3.  
  4. /**
  5.  * Interface für die Klassen zur Manipulation der Datenbanktabellen
  6.  *
  7.  * @author Kay Koch, <kay.koch@gmx.de>
  8.  * @package src
  9.  * @subpackage interfaces
  10.  */
  11.  
  12. if (version_compare(PHP_VERSION'5')) {
  13.     die('This file was generated for PHP 5');
  14. }
  15.  
  16. /* user defined includes */
  17. // section -64--88-122--2--3d9a0b58:1040f000f1b:-7fad-includes begin
  18. // section -64--88-122--2--3d9a0b58:1040f000f1b:-7fad-includes end
  19.  
  20. /* user defined constants */
  21. // section -64--88-122--2--3d9a0b58:1040f000f1b:-7fad-constants begin
  22. // section -64--88-122--2--3d9a0b58:1040f000f1b:-7fad-constants end
  23.  
  24. /**
  25.  * Interface für die Klassen zur Manipulation der Datenbanktabellen
  26.  *
  27.  * @access public
  28.  * @author Kay Koch, <kay.koch@gmx.de>
  29.  * @package src
  30.  * @subpackage interfaces
  31.  */
  32. {
  33.     // --- OPERATIONS ---
  34.  
  35.     
  36.     /**
  37.      * liefert einen (mehrere) Datensatz die durch setzen ser Parameter
  38.      * werden
  39.      *
  40.      * @access public
  41.      * @author Kay Koch, <kay.koch@gmx.de>
  42.      * @return array 
  43.      */
  44.     public function getRow();
  45.  
  46.     /**
  47.      * veranlasst ein Update
  48.      *
  49.      * @access public
  50.      * @author Kay Koch, <kay.koch@gmx.de>
  51.      * @param array 
  52.      * @return boolean 
  53.      */
  54.     public function updateRow($data);
  55.  
  56.     /**
  57.      * fügt einen neuen Datensatz ein
  58.      *
  59.      * @access public
  60.      * @author Kay Koch, <kay.koch@gmx.de>
  61.      * @param array 
  62.      * @return boolean 
  63.      */
  64.     public function insertRow($data);
  65.  
  66.     /**
  67.      * löscht einen Datensatz
  68.      *
  69.      * @access public
  70.      * @author Kay Koch, <kay.koch@gmx.de>
  71.      * @return boolean 
  72.      */
  73.     public function deleteRow();
  74.  
  75.     /**
  76.      * aktualisiert die Daten im gegenwertigen Objekt
  77.      *
  78.      * @access public
  79.      * @author Kay Koch, <kay.koch@gmx.de>
  80.      * @return boolean 
  81.      */
  82.     public function updateData();
  83.  
  84.     /**
  85.      * löscht die Parameter, die den gegenwärtigen Datensatz identifizieren
  86.      *
  87.      * @access public
  88.      * @author Kay Koch, <kay.koch@gmx.de>
  89.      * @return void 
  90.      */
  91.     public function unsetParams();
  92.  
  93. /* end of interface src_interfaces_TABLEINTERFACE */
  94.  
  95. ?>

Documentation generated on Sat, 24 Mar 2007 10:00:20 +0100 by phpDocumentor 1.3.1