public interface OrganizationService extends NetworkEntityService<Organization>
Modifier and Type | Method and Description |
---|---|
boolean |
confirmEndorsement(@NotNull UUID organizationKey)
Confirm the endorsement of a new
Organization without a confirmationKey. |
boolean |
confirmEndorsement(@NotNull UUID organizationKey,
@NotNull UUID confirmationKey)
Confirm the endorsement of a new
Organization by providing a confirmationKey. |
PagingResponse<Dataset> |
hostedDatasets(@NotNull UUID organizationKey,
Pageable page)
Provides paging service to list datasets hosted by, but not owned by, a specific organization.
|
PagingResponse<Installation> |
installations(@NotNull UUID organizationKey,
Pageable page)
Provides paging service to list installations for the organization.
|
PagingResponse<Organization> |
list(OrganizationRequestSearchParams searchParams)
Provides paging service to list organizations that can be filtered by multiple parameters.
|
PagingResponse<Organization> |
listByCountry(Country country,
Pageable page)
Provides access to all organizations from a country.
|
PagingResponse<Organization> |
listDeleted(OrganizationRequestSearchParams searchParams)
Provides access to deleted organizations.
|
PagingResponse<Organization> |
listNonPublishing(Pageable page)
Provides access to organizations that are not publishing (e.g.
|
PagingResponse<Organization> |
listPendingEndorsement(Pageable page)
Provides access to organizations that are awaiting their endorsement approval.
|
PagingResponse<Dataset> |
publishedDatasets(@NotNull UUID organizationKey,
Pageable page)
Provides paging service to list datasets published by a specific organization.
|
boolean |
revokeEndorsement(@NotNull UUID organizationKey)
Revoke the endorsement of the
Organization . |
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<Dataset> hostedDatasets(@NotNull @NotNull UUID organizationKey, @Nullable Pageable page)
PagingResponse<Dataset> publishedDatasets(@NotNull @NotNull UUID organizationKey, @Nullable Pageable page)
PagingResponse<Installation> installations(@NotNull @NotNull UUID organizationKey, @Nullable Pageable page)
PagingResponse<Organization> listByCountry(Country country, @Nullable Pageable page)
PagingResponse<Organization> listDeleted(OrganizationRequestSearchParams searchParams)
PagingResponse<Organization> listPendingEndorsement(@Nullable Pageable page)
PagingResponse<Organization> listNonPublishing(@Nullable Pageable page)
List<KeyTitleResult> suggest(@Nullable String q)
boolean confirmEndorsement(@NotNull @NotNull UUID organizationKey, @NotNull @NotNull UUID confirmationKey)
Organization
by providing a confirmationKey.
Confirming the endorsement of an Organization
may not be required or possible depending
how the Organization
was created.organizationKey
- key of the organizationconfirmationKey
- (aka challenge code)boolean confirmEndorsement(@NotNull @NotNull UUID organizationKey)
Organization
without a confirmationKey. Confirming the
endorsement of an Organization
may not be required or possible depending how the Organization
was created.organizationKey
- key of the organizationboolean revokeEndorsement(@NotNull @NotNull UUID organizationKey)
Organization
.organizationKey
- key of the organizationPagingResponse<Organization> list(OrganizationRequestSearchParams searchParams)
searchParams
- OrganizationRequestSearchParams
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.