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():StringUtilisé 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):VoidRajoute un élément dans la requête SQL.
part | DbReader ou DbWriter selon quelle action effectuer sur la base. |
public function execute():VoidEnvoie la totalité de la requête. Génère un événement onError aux observateurs.
public function addListener(listener:Object):BooleanAjoute 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):BooleanSupprime un observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function countListeners():NumberRetourne le nombre d'observateurs.
Le nombre d'observateurs enregistrés.
public function handleMessage(env:Envelope):VoidGestionnaire 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é. |