DynamicSchemaAPI - Global
A DynamicSchemaAPI fornece métodos para limpar os vários caches usados pela implementação do esquema dinâmico.
Você deve ter a função dinâmica_schema_writer para executar qualquer um dos métodos clear().
Para obter mais informações sobre atributos dinâmicos, consulte Dynamic Schema.
DynamicSchemaAPI – clearDynamicCategoryCache()
Limpa todo o cache de categoria dinâmica (DynamicCategoryCache).
DynamicCategoryCache é o cache interno na memória de todas as categorias dinâmicas. Se você observar problemas com dados de categoria obsoletos, use este método para limpar o cache.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCache();
DynamicSchemaAPI – clearDynamicChoiceSetCache()
Limpa todo o cache do conjunto de seleção dinâmica (DynamicChoiceSets).
DynamicChoiceSets é o cache interno na memória de todos os conjuntos de seleção dinâmica. Se você observar problemas com dados de conjuntos de seleção obsoletos, use este método para limpar o cache.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetCache();
DynamicSchemaAPI – clearDynamicAttributeGroupCache()
Limpa os caches DynamicAttributeGroups e DynamicAttributes.
Esses são caches internos na memória que contêm os dados do atributo e do grupo de atributos. Se você observar problemas com dados de atributo ou grupo obsoletos, use este método para limpar o cache.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCache();
DynamicSchemaAPI - clearDynamicAttributeGroupCacheItem(String sysId)
Limpa o grupo de atributos dinâmicos especificado do cache DynamicAttributeGroup.
Se você observar problemas com dados obsoletos para um grupo de atributos específico, use este método para limpar o cache do grupo.
| Nome | Tipo | Descrição |
|---|---|---|
| sysId | Cadeia de caracteres | Sys_id do grupo de atributos a ser limpo do cache. Localizado na tabela Grupo de atributos dinâmicos [dynamic_attribute_group] |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicAttributeGroupCacheItem(sysId);
DynamicSchemaAPI - clearDynamicCategoryCacheItem(cadeia de caracteres sysId)
Limpa uma categoria de esquema dinâmico especificada de DynamicCategoryCache.
DynamicCategoryCache é o cache interno na memória de todas as categorias dinâmicas. Se você observar problemas com dados de categoria obsoletos para uma categoria específica, use este método para limpar o cache dessa categoria.
| Nome | Tipo | Descrição |
|---|---|---|
| sysId | Cadeia de caracteres | Sys_id da categoria a ser limpa do cache. Localizado na tabela Categoria dinâmica [dynamic_category]. |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicCategoryCacheItem(sysId);
DynamicSchemaAPI - clearDynamicChoiceSetItem(cadeia de caracteres sysId)
Limpa um conjunto de opções de esquema dinâmico especificado do cache DynamicChoiceSets.
DynamicChoiceSets é o cache interno na memória para todos os conjuntos de seleção dinâmica. Se você observar um problema com dados obsoletos para um conjunto de seleção específico, use este método para limpar o cache desse conjunto de seleção.
| Nome | Tipo | Descrição |
|---|---|---|
| sysId | Cadeia de caracteres | Sys_id do conjunto de seleção a ser limpo do cache. Localizado na tabela Conjunto de seleção dinâmica [dynamic_choice_set]. |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();
api.clearDynamicChoiceSetItem(sysId);
DynamicSchemaAPI - get()
Retorna o singleton DynamicSchemaAPI.
Você deve chamar este método antes de chamar qualquer outro método DynamicSchemaAPI.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar este método.
var api = DynamicSchemaAPI.get();