DynamicSchemaAPI : global
DynamicSchemaAPI fournit des méthodes pour effacer les différents caches utilisés par l’implémentation de schéma dynamique.
Vous devez disposer du rôle dynamic_schema_writer pour exécuter n’importe quelle méthode clear().
Pour en savoir plus sur les attributs dynamiques, reportez-vous à la section Dynamic Schema.
DynamicSchemaAPI : clearDynamicCategoryCache()
Efface l’intégralité du cache de catégorie dynamique (DynamicCategoryCache).
DynamicCategoryCache est le cache interne en mémoire de toutes les catégories dynamiques. Si vous observez des problèmes avec des données de catégorie périmées, utilisez cette méthode pour vider 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’intégralité 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 des données de jeux 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 vider 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 des données périmées 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. Situé dans la 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)
Efface 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 observez des problèmes avec des données de catégorie périmées pour une catégorie spécifique, utilisez cette méthode pour vider le cache de cette catégorie.
| Nom | Type | Description |
|---|---|---|
| sysId | Chaîne | Sys_id de la catégorie à effacer du cache. Situé dans la 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)
Efface 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 des données périmées pour un ensemble de choix spécifique, utilisez cette méthode pour vider le cache de cet ensemble de choix.
| Nom | Type | Description |
|---|---|---|
| sysId | Chaîne | Sys_id du choix défini à effacer du cache. Situé dans la 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()
Renvoie 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();