Referência do IBM OpenSearchStore

O armazém OpenSearch implementa apenas a API Read do dojo.data. Consulte a documentação de referência a seguir para a API. Essa documentação é proveniente do arquivo dojo.data.api.Read e é genérica para todos os armazéns. Os atributos são a única limitação no armazém OpenSearch. Existe apenas um atributo definido para qualquer item no armazém OpenSearch, rotulado content, que é o conteúdo desse resultado da procura. Esses resultados incluem o elemento de conteúdo em um feed Atom, o elemento e descrição em um feed RSS e o conteúdo HTML de uma linha individual nos resultados para um tipo de retorno HTML.


Esta é uma API abstrata com a qual as implementações do provedor de dados estão em conformidade. Para obter mais informações sobre as APIs do dojo.data, visite: http://www.dojotoolkit.org/node/98

Resumo das Funções
Objeto getValue(Object item, String attribute, String defaultValue)
Recupera o valor do atributo nomeado no item especificado.
Array getValues(Object item, String attribute)
Recupera os valores do atributo nomeado no item especificado.
Array getAttributes(Object item)
Retorna uma matriz com todos os atributos que esse item possui.
Booleano hasAttribute(Object item, String attribute)
Retorna true se o item especificado tiver um valor para o attribute especificado.
Booleano containsValue(Object item, String attribute, Object value)
Retorna true se o value especificado for um dos valores que getValues() retornaria.
Booleano isItem(Object something)
Retorna se *something* é um item e se é proveniente dessa instância do armazém.
Booleano isItemLoaded(Object something)
Retorna se *something* está carregado na memória local.
void loadItem(Object keywordArgs)
Para um determinado item, esse método carrega o item para que uma chamada subseqüente para store.isItemLoaded(item) retorne true.
Objeto fetch(Object keywordArgs)
Para uma determinada consulta e conjunto de opções definidas, como um início e uma contagem de itens a serem retornados, esse método executa a consulta e disponibiliza os resultados como itens de dados.
Objeto getFeatures()
Retorna um objeto simples de valor da palavra-chave que especifica quais recursos da interface o armazém de dados implementa.
void close(Object request)
Instrui o armazém a fechar quaisquer informações associadas a um pedido específico.
String getLabel(Object item)
Método para inspecionar o item e retornar um rótulo legível pelo usuário para o item que fornece uma descrição geral do item.
Array getLabelAttributes(Object item)
Método para inspecionar o item e retornar uma matriz de quais atributos do item foram utilizados para gerar seu rótulo, se existirem quaisquer atributos.

Detalhes das Funções

getValue


getValues


getAttributes


hasAttribute


containsValue


isItem


isItemLoaded


loadItem


fetch


getFeatures


close


getLabel


getLabelAttributes