DynamicSchemaAPI - Global
. DynamicSchemaAPI fornece métodos para limpar os vários caches usados pela implementação do esquema dinâmico.
Você deve ter a função dynamic_schema_writer para executar qualquer um dos limpar() métodos.
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 opções dinâmico (DynamicChoiceSets).
DynamicChoiceSets é o cache interno na memória de todos os conjuntos de seleção dinâmicos. Se você observar problemas com dados obsoletos de conjuntos de seleção, 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 - clearDynamicAttributGroupCache()
Limpa os caches DynamicAttributeGroups e DynamicAttributes.
Caches internos na memória que contêm os dados do atributo e do grupo de atributos. Se você observar problemas com atributos obsoletos ou dados de grupo, 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(cadeia de caracteres 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. 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 do 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. 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 DynamicChoicSets.
DynamicChoiceSets é o cache interno na memória para todos os conjuntos de seleção dinâmicos. Se você observar um problema com dados obsoletos para um conjunto de opções específico, use este método para limpar o cache desse conjunto de opções.
| Nome | Tipo | Descrição |
|---|---|---|
| sysId | Cadeia de caracteres | Sys_id do conjunto de opções a ser limpo do cache. Tabela: Conjunto de opções dinâmicas [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 DynamicSchemaAPI método.
| 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();