Gestion du contexte d'importation (CM)
De Wiki1000
(Différences entre les versions)
Ligne 29 : | Ligne 29 : | ||
1. Les règles suivantes ne sont pas exécutées : | 1. Les règles suivantes ne sont pas exécutées : | ||
+ | * Valeur initiale | ||
* Valeur par défaut | * Valeur par défaut | ||
* Valeur obligatoire | * Valeur obligatoire | ||
Ligne 37 : | Ligne 38 : | ||
* Les règles d'état. | * Les règles d'état. | ||
− | 2. | + | 2. Les points de déclenchement suivant sont déclenchés et permettent d'exécuter des règles d'action : |
+ | * Avant importation | ||
+ | :Lorsqu'un objet est insérer dans la transaction | ||
+ | |||
+ | * Après importation | ||
+ | : Avant validation d'un objet lors du commit de la transaction | ||
+ | |||
+ | |||
+ | ---- | ||
Information de version : | Information de version : | ||
Ligne 46 : | Ligne 55 : | ||
* Disable events | * Disable events | ||
− | * [[Règle | + | * [[Règle d’action (rule)|Règle d'action]] |
+ | |||
{{Footer|ClassManager (code)}} | {{Footer|ClassManager (code)}} | ||
[[category:ClassManager]] | [[category:ClassManager]] | ||
[[category:Tahoe]] | [[category:Tahoe]] |
Version du 23 décembre 2010 à 14:29
Le mode importation est un état du framework qui permet d'effectuer des opérations d'importation en limitant l'exécution des règles métiers.
Le mode importation est activé par les méthode beginImport et endImport du ClassManager.
beginImport | Cette méthode incrémente le compteur d'état du mode importation. |
endImport | Cette méthode décrémente le compteur d'état du mode importation. |
begin ClassManager.beginImport; try ... finally ClassManager.endImport; end; end;
En mode importation le comportement du framework est le suivant :
1. Les règles suivantes ne sont pas exécutées :
- Valeur initiale
- Valeur par défaut
- Valeur obligatoire
- Non saisissable
- Alerte
- Informations
- Toutes les règles d'IHM
- Les règles d'état.
2. Les points de déclenchement suivant sont déclenchés et permettent d'exécuter des règles d'action :
- Avant importation
- Lorsqu'un objet est insérer dans la transaction
- Après importation
- Avant validation d'un objet lors du commit de la transaction
Information de version :
Voir aussi :
- Disable events
- Règle d'action