Referencia de IBM OpenSearchStore

El almacén OpenSearch implementa sólo la API Read dojo.data. Consulte la siguiente documentación de referencia de la API. Esta documentación proviene del archivo dojo.data.api.Read y es genérica para todos los almacenes. La única limitación para el almacén OpenSearch es los atributos. Sólo hay un atributo definido para los elementos del almacén OpenSearch, etiquetado como content, que es el contenido del resultado de la búsqueda. Estos resultados incluyen el elemento de contenido en un canal de información Atom, el elemento de descripción en un canal de información RSS y el contenido HTML de una fila individual en los resultados de un tipo de retorno HTML.


Es una API abstracta que cumplen las implementaciones de proveedor de datos. Para obtener más información sobre las API dojo.data, visite: http://www.dojotoolkit.org/node/98

Resumen de funciones
Objeto getValue(Object item, String attribute, String defaultValue)
Recupera el valor del atributo citado en el elemento dado.
Matriz getValues(Object item, String attribute)
Recupera los valores del atributo citado en el elemento dado.
Matriz getAttributes(Object item)
Devuelve una matriz con todos los atributos que tiene este elemento.
Booleano hasAttribute(Object item, String attribute)
Devuelve true si el item dado tiene un valor para el attribute dado.
Booleano containsValue(Object item, String attribute, Object value)
Devuelve true si el value dado es uno de los valores que devuelve getValues().
Booleano isItem(Object something)
Devuelve si *something* es un elemento y proviene de esta instancia de almacén.
Booleano isItemLoaded(Object something)
Devuelve si *something* está cargado en la memoria local.
void loadItem(Object keywordArgs)
Dado un elemento, este método carga el elemento para que la siguiente llamada a store.isItemLoaded(item) devuelva true.
Objeto fetch(Object keywordArgs)
Dada una consulta y un conjunto de opciones definidas como, por ejemplo, un inicio y un recuento de los elementos que se devuelven, este método ejecuta la consulta y hace que los resultados estén disponibles como elementos de datos.
Objeto getFeatures()
Devuelve un objeto de valor de palabra clave sencillo que especifica qué características de interfaz implementa el almacén de datos.
void close(Object request)
Indica al almacén que cierre toda información asociada con una determinada petición.
Serie getLabel(Object item)
Método para inspeccionar el elemento y devolver una etiqueta legible por el usuario para el elemento que proporciona una descripción general de qué es el elemento.
Matriz getLabelAttributes(Object item)
Método para inspeccionar el elemento y devolver una matriz de los atributos del elemento que se han utilizado para generar la etiqueta, si existe alguno.

Detalles de las funciones

getValue


getValues


getAttributes


hasAttribute


containsValue


isItem


isItemLoaded


loadItem


fetch


getFeatures


close


getLabel


getLabelAttributes