ModelManager (code)
De Wiki1000
(Différences entre les versions)
(→Fonctions :) |
|||
Ligne 88 : | Ligne 88 : | ||
|- | |- | ||
|[[SetStringSize (MM)|SetStringSize]] | |[[SetStringSize (MM)|SetStringSize]] | ||
− | | | + | |Définit la taille des colonnes chaîne {{Version2024r1}} |
|- | |- | ||
|[[GetClassList (MM)|GetClassList]] | |[[GetClassList (MM)|GetClassList]] |
Version actuelle en date du 30 juillet 2024 à 09:26
Introduction
Le « ModelManager » est un objet singleton global qui offre des services pour l'introspection du modèle métier.
L’accès se fait à travers la variable globale « ModelManager ».
Propriétés :
PackageCount | integer | read only | Retourne le nombre de paquets métiers. |
Packages[index] | TPackageInfo | read only | Retourne un objet du modèle représentant le paquet. |
ClassCount | integer | read only | Retourne le nombre de classes métiers. |
Classes[index] | TRegClassInfo | read only | Retourne un objet du modèle représentant une classe. |
Fonctions :
FindPackage | Cette fonction recherche un paquet dans le modèle métier. |
FindClass | Cette fonction recherche une classe dans le modèle métier. |
FindProperty | Cette fonction recherche une propriété dans le modèle métier à partir d'un chemin. |
RegisterEventHandler | Cette fonction enregistre un handler d'évènement. |
UnRegisterEventHandler | Cette fonction dèsenregistre un handler d'évènement. |
FireEvent | Cette fonction déclenche un évènement. |
GetEnumName | Cette fonction retourne le littéral d'une valeur d'énuméré. |
AddCustomIndex | Ajoute un index personnalisé |
AddSearchKey | Ajoute une clé de recherche |
RegisterSearchKey | Ajoute une clé de recherche |
RmvSearchKey | Supprime une clé de recherche |
AddPropertyPreferenceName | Ajoute une règle de nommage de préférence |
SetClassImportant | Qualifie la classe comme classe importante (Version 11) |
SetClassProtection | Active la protection sur une classe |
SetAttributeProtection | Active la protection sur un attribu |
SetAttributeUnicode | Active l'unicode sur un attribut |
SetAttributePersonalData | Qualifie l'attribut comme donnée personnelle |
SetAttributeSensitiveData | Qualifie l'attribut comme donnée personnelle sensible |
SetStringSize | Définit la taille des colonnes chaîne |
GetClassList | Retrouve une liste de classe (Chaîne) |
GetRegClassList | Retrouve une liste de classe (Regclass) |
— Code métier — Développement DSM —