cmr.client.search.impl

This namespace defines the implementation of the CMR search client protocols.

Note that the implementation includes the definitions of the data records used for storing client-specific state.

client-behaviour

A map of method names to implementations.

Intended for use by the extend protocol function.

create-variable-association

(create-variable-association this concept-id collection-data)(create-variable-association this concept-id collection-data http-options)(create-variable-association this concept-id collection-data query-params http-options)

Documentation forthcoming

get-collections

(get-collections this)(get-collections this http-options)(get-collections this query-params http-options)

See protocol defintion for docstring.

get-concept

(get-concept this concept-id)(get-concept this concept-id http-options)(get-concept this concept-id revision-id http-options)

See protocol defintion for docstring.

get-granules

(get-granules this http-options)(get-granules this query-params http-options)

See protocol defintion for docstring.

get-humanizers

(get-humanizers this)(get-humanizers this http-options)

See protocol defintion for docstring.

get-tag

(get-tag this tag-id http-options)(get-tag this tag-id query-params http-options)

See protocol defintion for docstring.

get-tags

(get-tags this http-options)(get-tags this query-params http-options)

See protocol defintion for docstring.

get-tiles

(get-tiles this http-options)(get-tiles this query-params http-options)

See protocol defintion for docstring.

get-variables

(get-variables this)(get-variables this http-options)(get-variables this query-params http-options)

See protocol defintion for docstring.