DynamicSchemaAPI - グローバル
DynamicSchemaAPI には、動的スキーマ実装で使用されるさまざまなキャッシュをクリアするメソッドが用意されています。
clear() メソッドを実行するには、dynamic_schema_writer ロールが必要です。
動的属性の詳細については、「 Dynamic Schema」を参照してください。
DynamicSchemaAPI:clearDynamicCategoryCache()
動的カテゴリキャッシュ (DynamicCategoryCache) 全体をクリアします。
DynamicCategoryCache は、すべての動的カテゴリの内部メモリ内キャッシュです。古いカテゴリデータに関する問題が発生した場合は、この方法を使用してキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCache();
DynamicSchemaAPI:clearDynamicChoiceSetCache()
動的選択肢セットのキャッシュ (DynamicChoiceSets) 全体をクリアします。
DynamicChoiceSets は、すべての動的選択肢セットの内部メモリ内キャッシュです。古い選択セットデータに関する問題が発生した場合は、この方法を使用してキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetCache();
DynamicSchemaAPI:clearDynamicAttributeGroupCache()
DynamicAttributeGroups キャッシュと DynamicAttributes キャッシュをクリアします。
これらは、属性および属性グループのデータを含む内部メモリ内キャッシュです。属性またはグループデータが古いという問題が発生した場合は、この方法を使用してキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCache();
DynamicSchemaAPI - clearDynamicAttributeGroupCacheItem(文字列 sysId)
指定された動的属性グループを DynamicAttributeGroup キャッシュからクリアします。
特定の属性グループの古いデータに関する問題が発生した場合は、この方法を使用してグループのキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| sysId | 文字列 | キャッシュからクリアする属性グループのSys_id。動的属性グループ [dynamic_attribute_group] テーブルにあります |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCacheItem(sysId);
DynamicSchemaAPI - clearDynamicCategoryCacheItem(文字列 sysId)
指定された動的スキーマカテゴリを DynamicCategoryCache からクリアします。
DynamicCategoryCache は、すべての動的カテゴリの内部メモリ内キャッシュです。特定のカテゴリの古いカテゴリデータに関する問題が発生した場合は、この方法を使用してそのカテゴリのキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| sysId | 文字列 | キャッシュからクリアするカテゴリのSys_id。ダイナミックカテゴリ [dynamic_category] テーブルにあります。 |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCacheItem(sysId);
DynamicSchemaAPI - clearDynamicChoiceSetItem(文字列 sysId)
指定された動的スキーマ選択セットを DynamicChoiceSets キャッシュからクリアします。
DynamicChoiceSets は、すべての動的選択肢セットの内部メモリ内キャッシュです。特定の選択肢セットの古いデータに関する問題が発生した場合は、この方法を使用してその選択肢セットのキャッシュをクリアします。
| 名前 | タイプ | 説明 |
|---|---|---|
| sysId | 文字列 | キャッシュからクリアするために設定された選択肢のSys_id。ダイナミック選択肢セット [dynamic_choice_set] テーブルにあります。 |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetItem(sysId);
DynamicSchemaAPI:get()
DynamicSchemaAPI シングルトンを返します。
このメソッドは、他の DynamicSchemaAPI メソッドを呼び出す前に呼び出す必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、このメソッドを呼び出す方法を示しています。
var api = DynamicSchemaAPI.get();