ModelManager (code)
De Wiki1000
(Différences entre les versions)
(→Fonctions :) |
|||
| (11 révisions intermédiaires par 2 utilisateurs sont masquées) | |||
| Ligne 38 : | Ligne 38 : | ||
|[[FindClass (MM)|FindClass]] | |[[FindClass (MM)|FindClass]] | ||
|Cette fonction recherche une classe dans le modèle métier. | |Cette fonction recherche une classe dans le modèle métier. | ||
| + | |- | ||
| + | |[[FindProperty (MM)|FindProperty]] | ||
| + | |Cette fonction recherche une propriété dans le modèle métier à partir d'un chemin. | ||
|- | |- | ||
|[[RegisterEventHandler (MM)|RegisterEventHandler]] | |[[RegisterEventHandler (MM)|RegisterEventHandler]] | ||
| Ligne 52 : | Ligne 55 : | ||
|- | |- | ||
|[[AddCustomIndex (MM)|AddCustomIndex]] | |[[AddCustomIndex (MM)|AddCustomIndex]] | ||
| − | |Ajoute un index personnalisé{{Version710}} | + | |Ajoute un index personnalisé {{Version710}} |
|- | |- | ||
|[[AddSearchKey (MM)|AddSearchKey]] | |[[AddSearchKey (MM)|AddSearchKey]] | ||
| − | |Ajoute une clé de recherche{{Version710}} | + | |Ajoute une clé de recherche {{Version710}} |
| + | |- | ||
| + | |[[AddSearchKey (MM)|RegisterSearchKey]] | ||
| + | |Ajoute une clé de recherche {{Version710}} | ||
| + | |- | ||
| + | |[[RmvSearchKey (MM)|RmvSearchKey]] | ||
| + | |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]] | ||
| + | |Active la protection sur une classe {{Version800}} | ||
| + | |- | ||
| + | |[[SetAttributeProtection (MM)|SetAttributeProtection]] | ||
| + | |Active la protection sur un attribu {{Version800}} | ||
| + | |- | ||
| + | |[[SetAttributeUnicode (MM)|SetAttributeUnicode]] | ||
| + | |Active l'unicode sur un attribut {{Version800}} | ||
| + | |- | ||
| + | |[[SetAttributePersonalData (MM)|SetAttributePersonalData]] | ||
| + | |Qualifie l'attribut comme donnée personnelle {{Version800}} | ||
| + | |- | ||
| + | |[[SetAttributeSensitiveData (MM)|SetAttributeSensitiveData]] | ||
| + | |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}} | ||
|} | |} | ||
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 —
| Whos here now: Members 0 Guests 1 Bots & Crawlers 1 |