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.