DynamicSchemaAPI : global
DynamicSchemaAPI fournit des méthodes pour effacer les différents caches utilisés par l’implémentation du schéma dynamique.
Vous devez disposer du rôle dynamic_schema_writer pour exécuter l’une des méthodes clear( ).
Pour plus d’informations sur les attributs dynamiques, reportez-vous à la section Dynamic Schema.
DynamicSchemaAPI : clearDynamicCategoryCache()
Efface tout le cache de la catégorie dynamique (DynamicCategoryCache).
DynamicCategoryCache est le cache interne en mémoire de toutes les catégories dynamiques. Si vous constatez des problèmes avec les données de catégorie périmées, utilisez cette méthode pour effacer le cache.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCache();
DynamicSchemaAPI : clearDynamicChoiceSetCache()
Efface l’ensemble du cache de l’ensemble de choix dynamiques (DynamicChoiceSets).
DynamicChoiceSets est le cache interne en mémoire de tous les ensembles de choix dynamiques. Si vous observez des problèmes avec les données d’ensembles de choix périmées, utilisez cette méthode pour effacer le cache.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetCache();
DynamicSchemaAPI : clearDynamicAttributeGroupCache()
Efface les caches DynamicAttributeGroups et DynamicAttributes.
Il s’agit de caches internes en mémoire qui contiennent les données de l’attribut et du groupe d’attributs. Si vous observez des problèmes avec des données d’attribut ou de groupe périmées, utilisez cette méthode pour effacer le cache.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCache();
DynamicSchemaAPI : clearDynamicAttributeGroupCacheItem(String sysId)
Efface le groupe d’attributs dynamiques spécifié du cache DynamicAttributeGroup.
Si vous observez des problèmes avec les données obsolètes pour un groupe d’attributs spécifique, utilisez cette méthode pour vider le cache du groupe.
| Nom | Type | Description |
|---|---|---|
| sysId | Chaîne | Sys_id du groupe d’attributs à effacer du cache. Table : Groupe d’attributs dynamiques [dynamic_attribute_group] |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCacheItem(sysId);
DynamicSchemaAPI : clearDynamicCategoryCacheItem(String sysId)
Décoche une catégorie de schéma dynamique spécifiée de DynamicCategoryCache.
DynamicCategoryCache est le cache interne en mémoire de toutes les catégories dynamiques. Si vous constatez des problèmes avec les données de catégorie périmées d’une catégorie spécifique, utilisez cette méthode pour effacer le cache de cette catégorie.
| Nom | Type | Description |
|---|---|---|
| sysId | Chaîne | Sys_id de la catégorie à effacer du cache. Table : Catégorie dynamique [dynamic_category] |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCacheItem(sysId);
DynamicSchemaAPI : clearDynamicChoiceSetItem(String sysId)
Décochez un ensemble de choix de schéma dynamique spécifié du cache DynamicChoiceSets.
DynamicChoiceSets est le cache interne en mémoire pour tous les ensembles de choix dynamiques. Si vous observez un problème avec les données obsolètes pour un ensemble de choix spécifique, utilisez cette méthode pour effacer le cache de cet ensemble de choix.
| Nom | Type | Description |
|---|---|---|
| sysId | Chaîne | Sys_id de l’ensemble de choix à effacer du cache. Table : Ensemble de choix dynamiques [dynamic_choice_set] |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetItem(sysId);
DynamicSchemaAPI : get()
Retourne le singleton DynamicSchemaAPI.
Vous devez appeler cette méthode avant d’appeler toute autre méthode DynamicSchemaAPI .
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette méthode.
var api = DynamicSchemaAPI.get();