1 //!-- UTF8 2 /* 3 Oregano Multiuser Server - Version 1.2.0 - January 4th, 2005 4 5 Web: www.oregano-server.org 6 Mail: info@oregano-server.org 7 8 Copyright 2003 - 2004 - 2004 Jens Halm / Cologne, Germany 9 10 This library is free software; you can redistribute it and/or 11 modify it under the terms of the GNU Lesser General Public 12 License as published by the Free Software Foundation; either 13 version 2.1 of the License, or (at your option) any later version. 14 15 This library is distributed in the hope that it will be useful, 16 but WITHOUT ANY WARRANTY; without even the implied warranty of 17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 Lesser General Public License for more details. 19 20 You should have received a copy of the GNU Lesser General Public 21 License along with this library; if not, write to the Free Software 22 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 23 */ 24 25 /* 26 ------------------------------------------- 27 Classe DbWriter 28 29 @description : 30 Requête SQL en écriture. 31 32 33 @author Jens Halm copyright http://www.spicefactory.org/ 34 @author erixtekila copyleft http://www.v-i-a.net 35 ------------------------------------------- 36 version history : 37 1.2.0 : 04/02/05 38 - Portage en actionscript 2 pour le 39 compile time type checking 40 ------------------------------------------- 41 */ 42 43 import org.omus.db.DbTransactionPart; 44 45 /** 46 * Cette classe gère l'écriture pour les éléments de requête SQL. 47 * 48 * @author Jens Halm copyright http://www.spicefactory.org/ 49 * @author erixtekila copyleft http://www.v-i-a.net 50 * @version 1.2.0 51 */ 52 class org.omus.db.DbWriter extends DbTransactionPart 53 { 54 //-------------------- 55 // PROPRIETES 56 //-------------------- 57 58 //-------------------- 59 // CONSTRUCTEUR 60 //-------------------- 61 /** 62 * TODO 63 * 64 * @param configID TODO 65 * @param resultID Identifiant pour l'objet dbResult. 66 */ 67 public function DbWriter (configID:String, resultID:String) 68 { 69 super(configID, resultID); 70 71 // Propriétés 72 obj.isWriter = true; 73 74 // trace(this+ " installé."); 75 } 76 77 //-------------------- 78 // METHODES PUBLIQUES 79 //-------------------- 80 /** 81 * Utilisé dans un contexte littéral 82 * @return Une chaine définissant l'objet 83 */ 84 public function toString():String 85 { 86 var s = "[Objet DbWriter]"; 87 s += "\norg.omus.DbWriter: \nconfigID = " + obj.configID; 88 s += "resultID = " + obj.resultID; 89 s += "parameters = " + org.omus.util.Log.formatObject(obj.params, 1); 90 return s; 91 } 92 93 //-------------------- 94 // METHODES PRIVEES 95 //-------------------- 96 97 98 //-------------------- 99 // METHODES STATIQUES 100 //-------------------- 101 /** 102 * Utilisé dans un contexte littéral 103 * 104 * @return Une chaine définissant l'objet. 105 */ 106 public static function toLog():String 107 { 108 return "[Objet DbWriter]"; 109 } 110 } 111