DynamicSchemaAPI – Global
Die DynamicSchemaAPI Stellt Methoden zum Löschen der verschiedenen Caches bereit, die von der dynamischen Schemaimplementierung verwendet werden.
Sie müssen über die Rolle „Dynamic_Schema_Writer“ verfügen, um einen der auszuführen Löschen () Methoden.
Weitere Informationen zu dynamischen Attributen finden Sie unter Dynamic Schema.
DynamicSchemaAPI – cleDynamicCategoryCache()
Löscht den gesamten dynamischen Kategoriecache (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 – cleDynamicChoiceSetCache()
Löscht den gesamten Cache für dynamische Auswahlsätze (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 – cleDynamicAttributeGroupCache()
Löscht die DynamicAttributeGroups- und DynamicAttributes-Caches.
Dies sind interne speicherinterne 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 – cleDynamicAttributeGroupCacheItem(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 – cleDynamicCategoryCacheItem(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 – cleDynamicChoiceSetItem(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 beobachten, verwenden Sie diese Methode, um den Cache dieses Auswahlsatzes zu leeren.
| Name | Typ | Beschreibung |
|---|---|---|
| sysId | Zeichenfolge | SYS_ID des Auswahlsatzes, der aus dem Cache gelöscht werden soll. 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 das DynamicSchemaAPI-Singleton zurück.
Sie müssen diese Methode aufrufen, bevor Sie eine andere Methode aufrufen DynamicSchemaAPI Methode.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
var api = DynamicSchemaAPI.get();