iObservable
Cette classe gère les requêtes sur la base de données (lecture et écriture). Uniquement nécessaire en cas d'utilisation de nouvelles tables dans la base de données. Les requêtes sont effectuées via le fichier dbCustom.xml
Evénements auxquels s'abonner :
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function setParam(name:String, value:Object):Void
Définit un paramètre à soumettre à la base de donnée via dbCustom.xml.
Ce paramètre doit correspondre au nœud
name | Nom du critère. |
value | Un objet appartenant au framework Oregano. |
public function addPart(part:DbTransactionPart):Void
Rajoute un élément dans la requête SQL.
part | DbReader ou DbWriter selon quelle action effectuer sur la base. |
public function execute():Void
Envoie la totalité de la requête. Génère un événement onError aux observateurs.
public function addListener(listener:Object):Boolean
Ajoute un nouvel observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function removeListener(listener:Object):Boolean
Supprime un observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function countListeners():Number
Retourne le nombre d'observateurs.
Le nombre d'observateurs enregistrés.
public function handleMessage(env:Envelope):Void
Gestionnaire de l'accusé de réception du message résultant de la requête SQL. Génère un événement onResult ou onError aux observateurs.
env | Enveloppe du message retourné. |