DynamicSchemaAPI : Global
Die DynamicSchemaAPI bietet Methoden zum Löschen der verschiedenen Caches, die von der dynamischen Schemaimplementierung verwendet werden.
Sie müssen über die Rolle „dynamic_schema_writer“ verfügen, um eine der Clear()- Methoden auszuführen.
Weitere Informationen zu dynamischen Attributen finden Sie unter Dynamic Schema.
DynamicSchemaAPI - cleanDynamicCategoryCache()
Löscht den gesamten Cache für dynamische Kategorien (DynamicCategoryCache).
DynamicCategoryCache ist der interne In-Memory-Cache aller dynamischen Kategorien. Wenn Sie Probleme mit veralteten Kategoriedaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCache();
DynamicSchemaAPI - cleanDynamicChoiceSetCache()
Löscht den gesamten Cache für den dynamischen Auswahlsatz (DynamicChoiceSets).
DynamicChoiceSets ist der interne In-Memory-Cache aller dynamischen Auswahlsätze. Wenn Sie Probleme mit veralteten Auswahlsatzdaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetCache();
DynamicSchemaAPI - cleanDynamicAttributeGroupCache()
Löscht die Caches für DynamicAttributeGroups und DynamicAttributes.
Dies sind interne In-Memory-Caches, die die Attribut- und Attributgruppendaten enthalten. Wenn Sie Probleme mit veralteten Attribut- oder Gruppendaten beobachten, verwenden Sie diese Methode, um den Cache zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCache();
DynamicSchemaAPI – cleanDynamicAttributeGroupCacheItem(String sysId)
Löscht die angegebene dynamische Attributgruppe aus dem DynamicAttributeGroup-Cache.
Wenn Sie Probleme mit veralteten Daten für eine bestimmte Attributgruppe beobachten, verwenden Sie diese Methode, um den Cache der Gruppe zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| sysId | Zeichenfolge | Sys_id der Attributgruppe, die aus dem Cache gelöscht werden soll. Tabelle: Dynamische Attributgruppe [dynamic_attribute_group] |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCacheItem(sysId);
DynamicSchemaAPI – cleanDynamicCategoryCacheItem(String sysId)
Löscht eine angegebene dynamische Schemakategorie aus dem DynamicCategoryCache.
DynamicCategoryCache ist der interne In-Memory-Cache aller dynamischen Kategorien. Wenn Sie Probleme mit veralteten Kategoriedaten für eine bestimmte Kategorie beobachten, verwenden Sie diese Methode, um den Cache dieser Kategorie zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| sysId | Zeichenfolge | Sys_id der Kategorie, die aus dem Cache gelöscht werden soll. Tabelle: Dynamische Kategorie [dynamic_category] |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCacheItem(sysId);
DynamicSchemaAPI – cleanDynamicChoiceSetItem(String sysId)
Löscht einen angegebenen dynamischen Schemaauswahlsatz aus dem DynamicChoiceSets-Cache.
DynamicChoiceSets ist der interne In-Memory-Cache für alle dynamischen Auswahlsätze. Wenn Sie ein Problem mit veralteten Daten für einen bestimmten Auswahlsatz feststellen, verwenden Sie diese Methode, um den Cache dieses Auswahlsatzes zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| sysId | Zeichenfolge | Sys_id des Auswahlsatzes zum Löschen aus dem Cache. Tabelle: Dynamischer Auswahlsatz [dynamic_choice_set] |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetItem(sysId);
DynamicSchemaAPI – get()
Gibt den DynamicSchemaAPI-Singleton zurück.
Sie müssen diese Methode vor dem Aufrufen einer anderen DynamicSchemaAPI -Methode aufrufen.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();