NoasBlobControl NoasBooleanControl NoasIntegerControl NoasNumericControl NoasStringControl NoasTextControl NoasTimestampControl NoasUploadControl NoasVersionControl
Contrôle pour les propriétés.
- Package noas.exchange
- Elément Abstrait
- Depuis 1.0
- Propriété identifiant d'objet
- Accès protected
- Propriété nom de l'échange
- Accès protected
- Propriété possibilité d'être nul
- Accès protected
- Propriété constituant de la clef primaire
- Accès protected
- Propriété propriété cible de l'échange
- Accès protected
- Propriété autorise la lecture du champ
- Accès protected
- Propriété taille du champ de la table (Objet/Relationnel)
- Accès protected
- Propriété autorise la sauvegarde du champ
- Accès protected
Argument(s):
- string $exchange : champ de la table (Objet/Relationnel)
- string $code : identifiant de ressource
- string $property : propriété cible de l'échange
- string $size : taille du champ de la table (Objet/Relationnel)
- boolean $notNull : possibilité d'être nul
- boolean $readOnly : autoriser la lecture du champ sur la base de donnée
- boolean $writeOnly : autoriser l'écriture du champ sur la base de donnée
- boolean $primary : constituant de la clef primaire
Argument(s):
- string $value : nouvelle valeur
Retour:
- NoasMessage : message d'écrivant les erreurs
Effectuer le contrôle de la valeur.
- Elément Abstrait
- Accès public
- Depuis 1.0
Retour:
- string : valeur de la clef
Obtenir la clef de ressource.
Obtenir le champ de la table (Objet/Relationnel).
Retour:
- string : valeur de la clef
Obtenir la propriété cible de l'échange.
Obtenir la taille du champ de la table (Objet/Relationnel).
Argument(s):
- Object $exchangable : objet cible de l'echange
Obtenir la valeur de la propriété comme une chaîne de caractères.
- Elément Abstrait
- Accès public
- Depuis 1.0
- Exception NoasExchangeException dans l'impossibilité d'obtenir la valeur
Retour:
- boolean : true s'il doit toujours être non nul
Déterminer si le champ peut être nul pendant la mise à jour.
Déterminer si le champ est un constituant de la clef primaire.
Retour:
- boolean : true le champ peut être lu
Déterminer si le champ peut être lu.
Retour:
- boolean : true le champ peut être sauvegardé
Déterminer si le champ peut être sauvegardé.
Argument(s):
- string $code : valeur de la clef
Définir la clef de ressource.
Argument(s):
- string $exchange : nom du champ
Définir le champ de la table (Objet/Relationnel).
Argument(s):
- boolean $notNull : true s'il doit toujours être non nul
Définir si le champ peut être nul pendant la mise à jour.
Définir si le champ est un constituant de la clef primaire.
Argument(s):
- string $property : valeur
Définir la propriété cible de l'échange.
Argument(s):
- boolean $readOnly : true si le champ peut être lu
Définir le mode IO du champ.
Argument(s):
- string $size : taille du champ
Définir la taille du champ de la table (Objet/Relationnel).
Argument(s):
- string $value : nouvelle valeur
- Object $exchangable : objet cible de l'echange
Retour:
- NoasMessage : message d'écrivant les erreurs
Définir la valeur de la propriété comme une chaîne de caractères.
- Elément Abstrait
- Accès public
- Depuis 1.0
- Exception NoasExchangeException dans l'impossibilité d'effectuer le transfert
Argument(s):
- boolean $writeOnly : true si le champ peut être sauvegardé
Définir le mode IO du champ.
|
© 2005 Réoka Djohou, tous droits réservés. |