public interface NodeService extends NetworkEntityService<Node>
Modifier and Type | Method and Description |
---|---|
PagingResponse<Dataset> |
endorsedDatasets(@NotNull UUID nodeKey,
Pageable page)
Provides paging service to list datasets published, i.e.
|
PagingResponse<Organization> |
endorsedOrganizations(@NotNull UUID nodeKey,
Pageable page)
Provides access to the organizations endorsed by a single node.
|
Node |
getByCountry(Country country)
Returns a node for a given country.
|
PagingResponse<Installation> |
installations(@NotNull UUID nodeKey,
Pageable page)
Provides the installations that are registered to organizations with an approved endorsement
from the node.
|
PagingResponse<Node> |
list(NodeRequestSearchParams searchParams)
Provides paging service to list nodes that can be filtered by multiple parameters.
|
List<Country> |
listActiveCountries()
Returns those countries considered active in GBIF.
|
List<Country> |
listNodeCountries()
Returns a list of all countries which do have a GBIF node.
|
PagingResponse<Organization> |
pendingEndorsements(Pageable page)
Provides access to the organizations that are awaiting an endorsement approval.
|
PagingResponse<Organization> |
pendingEndorsements(@NotNull UUID nodeKey,
Pageable page)
Provides access to the organizations that are awaiting an endorsement approval for the given
node.
|
List<KeyTitleResult> |
suggest(String q)
Provides a simple suggest service.
|
create, delete, get, getTitles, list, listByIdentifier, listByIdentifier, listByMachineTag, search, update
addMachineTag, addMachineTag, addMachineTag, deleteMachineTag, deleteMachineTags, deleteMachineTags, deleteMachineTags, deleteMachineTags, listMachineTags
addTag, addTag, deleteTag, listTags
addComment, deleteComment, listComments
addIdentifier, deleteIdentifier, listIdentifiers
addEndpoint, deleteEndpoint, listEndpoints
addContact, deleteContact, listContacts, updateContact
PagingResponse<Organization> endorsedOrganizations(@NotNull @NotNull UUID nodeKey, @Nullable Pageable page)
PagingResponse<Organization> pendingEndorsements(@Nullable Pageable page)
PagingResponse<Organization> pendingEndorsements(@NotNull @NotNull UUID nodeKey, @Nullable Pageable page)
PagingResponse<Installation> installations(@NotNull @NotNull UUID nodeKey, @Nullable Pageable page)
Node getByCountry(Country country)
List<Country> listNodeCountries()
List<Country> listActiveCountries()
PagingResponse<Dataset> endorsedDatasets(@NotNull @NotNull UUID nodeKey, @Nullable Pageable page)
List<KeyTitleResult> suggest(@Nullable String q)
PagingResponse<Node> list(NodeRequestSearchParams searchParams)
searchParams
- NodeRequestSearchParams
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.