Création d'un type de données abstrait Object (ou SQLJ Object)

Lorsque vous sélectionnez le type OBJECT (ou SQLJ OBJECT) pour un type de données abstrait, la feuille de propriétés de ce type de données abstrait est enrichie des onglets Attributs et Procédures :

  • L'onglet Attributs permet de spécifier un objet (ou un objet SQLJ) doté de plusieurs attributs auxquels sont affectés les types de données appropriés.

  • L'onglet Procédures permet de spécifier un objet (ou un objet SQLJ) doté de plusieurs procédures auxquelles sont affectées les paramètres appropriés.

Un type de données abstrait Object ayant un supertype peut hériter de procédures non finales. Vous pouvez utiliser l'outil Hériter une procédure dans l'onglet Processus du type de données abstrait pour sélectionner une procédure non finale depuis un type de données abstrait parent. L'héritage s'applique uniquement aux procédures non finales.

Dans l'exemple suivant, vous souhaitez créer un objet ADRESSE ayant comme attributs Rue, Ville et Code postal, et la procédure Emplacement:

  1. Affichez la feuille de propriétés d'un type de données abstrait, puis sélectionnez OBJECT (ou SQLJ OBJECT) dans la liste Type.

    Les onglets Attributs et Procédures apparaissent dans la feuille de propriétés du type de données abstrait.

  2. Cliquez sur l'onglet Attributs.


  3. Pour chaque attribut, cliquez sur l'outil Ajouter une ligne, puis :
    • spécifiez un nom et un code.

    • sélectionnez une classe de type de données dans la liste Type de données.

    • [facultatif] Cochez la case Obligatoire (O).

  4. Cliquez sur l'onglet Procédures :


  5. Pour chaque procédure, cliquez sur l'outil Ajouter une ligne, puis :
    • spécifiez un nom et un code

    • [facultatif] Cochez la case dans la colonne Final (F), Statique (S) et/ou Abstrait (A)

  6. Cliquez sur OK dans les boîtes de dialogue successives.