Package org.gbif.api.service.registry
Interface DatasetDataPackageService
public interface DatasetDataPackageService
Service interface for managing Dataset DataPackage metadata.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(UUID datasetKey, Dataset.DataPackage dataPackage) Creates DataPackage metadata to a target dataset.Retrieves DataPackage metadata of a dataset.getResource(UUID datasetKey, String resourceName) Retrieves the resource metadata information of a dataset data package.getResourceNames(UUID datasetKey) Retrieves the list of resources names for a dataset data package.getResources(UUID datasetKey) Retrieves the list of resources for a dataset data package.list(PageableBase params) Retrieves a pageable response of the registered data packages.voidupdate(UUID datasetKey, Dataset.DataPackage dataPackage) Updates DataPackage metadata to a target dataset.
-
Method Details
-
create
Creates DataPackage metadata to a target dataset.- Parameters:
datasetKey- key of target datasetdataPackage- DataPackage metadata
-
update
Updates DataPackage metadata to a target dataset.- Parameters:
datasetKey- key of target datasetdataPackage- DataPackage metadata
-
get
Retrieves DataPackage metadata of a dataset.- Parameters:
datasetKey- key of target dataset
-
getResource
Retrieves the resource metadata information of a dataset data package.- Parameters:
datasetKey- key of the dataset data packageresourceName- resource name to retrieve- Returns:
- JSON object as String
-
getResources
Retrieves the list of resources for a dataset data package.- Parameters:
datasetKey- key of the dataset data package- Returns:
- JSON object as String
-
getResourceNames
Retrieves the list of resources names for a dataset data package.- Parameters:
datasetKey- key of the dataset data package- Returns:
- JSON object as String
-
list
Retrieves a pageable response of the registered data packages.- Parameters:
params- pageable request- Returns:
- paging response containing a list of data packages
-