Package org.gbif.api.service.registry
Interface DatasetProcessStatusService
public interface DatasetProcessStatusService
Interface to access and persist information about dataset processing statuses.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDatasetProcessStatus(@NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatusobject.getDatasetProcessStatus(@NotNull UUID datasetKey, int attempt) Retrieves aDatasetProcessStatusby its datasetKey and attempt.Retrieves a pageable result of all dataset processing statuses that have been aborted in their latest crawllistDatasetProcessStatus(@NotNull UUID datasetKey, Pageable page) Lists theDatasetProcessStatusof a dataset.Retrieves a pageable result of all the dataset processing statuses.voidupdateDatasetProcessStatus(@NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatusobject which must exist.
-
Method Details
-
createDatasetProcessStatus
void createDatasetProcessStatus(@NotNull @Valid @NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatusobject. -
updateDatasetProcessStatus
void updateDatasetProcessStatus(@NotNull @Valid @NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatusobject which must exist. -
getDatasetProcessStatus
Retrieves aDatasetProcessStatusby its datasetKey and attempt. -
listDatasetProcessStatus
Retrieves a pageable result of all the dataset processing statuses. -
listDatasetProcessStatus
PagingResponse<DatasetProcessStatus> listDatasetProcessStatus(@NotNull @NotNull UUID datasetKey, @Nullable Pageable page) Lists theDatasetProcessStatusof a dataset. The result is sorted by the descending started crawling date (i.e. the last crawl comes first). -
listAbortedDatasetProcesses
Retrieves a pageable result of all dataset processing statuses that have been aborted in their latest crawl
-