# SDO

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Limitations
- Exemples
  - Utilisation simple
  - Fixe et Récupère les Valeurs des Propriétés
  - Travailler avec des Objets de Données en Séquence
  - Réflexion sur des Objets de Service de Données
- Fonctions SDO
  - SDO_DAS_ChangeSummary::beginLogging — Commence la journalisation
  - SDO_DAS_ChangeSummary::endLogging — Termine la journalisation
  - SDO_DAS_ChangeSummary::getChangeType — Récupère le type de changement qui a été fait à l'objet de données
  - SDO_DAS_ChangeSummary::getChangedDataObjects — Récupère une liste de d'objets de données qui ont été changés
  - SDO_DAS_ChangeSummary::getOldContainer — Récupère un ancien conteneur d'objet de données pour un objet de données supprimé
  - SDO_DAS_ChangeSummary::getOldValues — Récupère une liste des anciennes valeurs pour un objet de données
  - SDO_DAS_ChangeSummary::isLogging — Vérifie pour voir si la journalisation des changements est activée
  - SDO_DAS_DataFactory::addPropertyToType — Ajoute une nouvelle propriété à une définition de type
  - SDO_DAS_DataFactory::addType — Ajoute un nouveau type à un modèle
  - SDO_DAS_DataFactory::getDataFactory — Récupère l'instance de classe de données
  - SDO_DAS_DataObject::getChangeSummary — Récupère le résumé de changement pour un objet de données
  - SDO_DAS_Setting::getListIndex — Récupère la liste des index pour une propriété de valeurs multiples changée
  - SDO_DAS_Setting::getPropertyIndex — Récupère l'index de propriété pour la propriété changée
  - SDO_DAS_Setting::getPropertyName — Récupère le nom de la propriété pour la propriété changée
  - SDO_DAS_Setting::getValue — Récupère l'ancienne valeur pour la propriété changée
  - SDO_DAS_Setting::isSet — Vérifie pour voir si la propriété était fixée avant d'être modifiée
  - SDO_DataFactory::create — Crée un SDO_DataObject
  - SDO_DataObject::clear — Détruit les propriétés d'un SDO_DataObject
  - SDO_DataObject::createDataObject — Crée un enfant SDO_DataObject
  - SDO_DataObject::getContainer — Récupère un conteneur de l'objet de données
  - SDO_DataObject::getSequence — Récupère la séquence pour un objet de données
  - SDO_DataObject::getTypeName — Retourne le nom du type d'un objet de données
  - SDO_DataObject::getTypeNamespaceURI — Retourne l'espace de nom URI du type d'un objet de données
  - SDO_Exception::getCause — Récupère la cause d'une exception
  - SDO_List::insert — Insère dans une liste
  - SDO_Model_Property::getContainingType — Récupère le SDO_Model_Type qui contient cette propriété
  - SDO_Model_Property::getDefault — Récupère la valeur par défaut pour la propriété
  - SDO_Model_Property::getName — Récupère le nom de SDO_Model_Property
  - SDO_Model_Property::getType — Récupère le SDO_Model_Type de la propriété
  - SDO_Model_Property::isContainment — Vérifie pour voir si la propriété définit une relation contenue
  - SDO_Model_Property::isMany — Vérifie pour voir si la propriété est de valeurs multiples
  - SDO_Model_ReflectionDataObject::__construct — Construit un SDO_Model_ReflectionDataObject
  - SDO_Model_ReflectionDataObject::export — Récupère une chaîne de caractères décrivant le SDO_DataObject
  - SDO_Model_ReflectionDataObject::getContainmentProperty — Récupère la propriété qui définit la relation contenue de l'objet de données
  - SDO_Model_ReflectionDataObject::getInstanceProperties — Récupère les propriétés de l'instance de SDO_DataObject
  - SDO_Model_ReflectionDataObject::getType — Récupère le SDO_Model_Type pour SDO_DataObject
  - SDO_Model_Type::getBaseType — Récupère le type de base pour le type
  - SDO_Model_Type::getName — Récupère le nom du type
  - SDO_Model_Type::getNamespaceURI — Récupère l'espace de nom URI pour le type
  - SDO_Model_Type::getProperties — Récupère les objets SDO_Model_Property définis pour le type
  - SDO_Model_Type::getProperty — Récupère un SDO_Model_Property du type
  - SDO_Model_Type::isAbstractType — Vérifie pour voir si ce SDO_Model_Type est un objet de type abstrait
  - SDO_Model_Type::isDataType — Vérifie pour voir si le SDO_Model_Type est un type de données primitive
  - SDO_Model_Type::isInstance — Vérifie si un SDO_DataObject est une instance de ce SDO_Model_Type
  - SDO_Model_Type::isOpenType — Vérifie pour voir si le type est un type ouvert
  - SDO_Model_Type::isSequencedType — Vérifie pour voir si le type est une séquence
  - SDO_Sequence::getProperty — Retourne la propriété pour l'index de séquence spécifié
  - SDO_Sequence::insert — Ajoute dans une séquence
  - SDO_Sequence::move — Déplace un item à une autre position de la séquence