| Version 1.0.0 - 2006/01/31 |
|
|
::
::
|
Spécification pour les connexions à un supprot de persistance.
- Package noas.exchange
- Depuis 1.0
Argument(s):
- int $level : niveau d'isolation de la transaction. ATTENTION: si la connexion n'est pas en autocommit, la transaction courante sera automatiquement commitée.
Commencer une transaction.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Argument(s):
- string $savePoint : label du point de sauvegarde.
Placer un point de sauvegarde.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Supprimer un ensemble d'objet.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException problème lors de la recherche
Fermer la connexion. ATTENTION: si la connexion n'est pas en autocommit, la transaction courante sera automatiquement commitée.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Sauvegarder les modifications.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Créer une requête.
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Supprimer une instance d'objet métier du support de persistante.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException echec de suppression
Argument(s):
- string $sql : requête sql
Exécuter une commande.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException problème lors de la recherche
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Retour:
- boolean : true si l'objet exist
Détermine si un objet existe sur le support de persistance.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException echec de recherche
- Exception NoasVersionException exist en version obsolète
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Retour:
- NoasList : resultat (ne retourne jamais null sans erreur)
Retrouver un ensemble d'objets.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException problème lors de la recherche
Obtenir le langage SQL utilisé par la connexion ( implicitement le driver).
Argument(s):
- string $name : nom de la séquence
Obtenir une implémentation par défaut de séquence (numérique).
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Détermine si la connextion supporte les points de sauvegarde.
Détermine si la connextion supporte les transactions.
Détermine si la connextion est en mode "autocommit".
Détermine si la connextion est en mode "transaction".
Ouvrir la connexion.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Retour:
- NoasExchangeResultset : resultat (ne retourne jamais null sans erreur)
Exécuter une requête.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException problème lors de la recherche
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Retour:
- boolean : true si l'objet existe bien
Rechargement l'objet métier.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Annuler les modifications.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Argument(s):
- string $savePoint : label du point de sauvegarde.
Annuler les modifications.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Rend une instance d'objet métier persistante.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException echec de creation
Argument(s):
- NoasExchangeProxy $proxy : comportement de l'échange
- $exchangable $exchangable : cible de l'échange
Mise à jour de l'objet échangable.
- Accès public
- Depuis 1.0
- Exception NoasConnexionException echec de mise à jour
|
© 2005 Réoka Djohou, tous droits réservés. |