« ModelManager (code) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 65 : Ligne 65 :
|[[RmvSearchKey (MM)|RmvSearchKey]]
|[[RmvSearchKey (MM)|RmvSearchKey]]
|Supprime une clé de recherche {{Version710}}
|Supprime une clé de recherche {{Version710}}
|-
|[[AddPropertyPreferenceName (MM)|AddPropertyPreferenceName]]
|Ajoute une règle de nommage de préférence {{Version900}}
|-
|[[SetClassImportant (MM)|SetClassImportant]]
|Qualifie la classe comme classe importante {{Version1100}}
|-
|-
|[[SetClassProtection (MM)|SetClassProtection]]
|[[SetClassProtection (MM)|SetClassProtection]]
Ligne 80 : Ligne 86 :
|[[SetAttributeSensitiveData (MM)|SetAttributeSensitiveData]]
|[[SetAttributeSensitiveData (MM)|SetAttributeSensitiveData]]
|Qualifie l'attribut comme donnée personnelle sensible {{Version800}}
|Qualifie l'attribut comme donnée personnelle sensible {{Version800}}
|-
|[[SetStringSize (MM)|SetStringSize]]
|Définit la taille des colonnes chaîne {{Version2024r1}}
|-
|[[GetClassList (MM)|GetClassList]]
|Retrouve une liste de classe (Chaîne) {{Version900}}
|-
|[[GetRegClassList (MM)|GetRegClassList]]
|Retrouve une liste de classe (Regclass) {{Version900}}
|}
|}



Dernière version du 30 juillet 2024 à 08: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 stock}}
AddSearchKey stock}}
RegisterSearchKey stock}}
RmvSearchKey stock}}
AddPropertyPreferenceName stock}}
SetClassImportant Qualifie la classe comme classe importante (Version 11)
SetClassProtection stock}}
SetAttributeProtection stock}}
SetAttributeUnicode stock}}
SetAttributePersonalData stock}}
SetAttributeSensitiveData stock}}
SetStringSize Définit la taille des colonnes chaîne
GetClassList stock}}
GetRegClassList stock}}


{{#if:Code métier|

{{#if:Code métier|— Code métier |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}