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 TypeMethodDescriptionvoid
createDatasetProcessStatus
(@NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatus
object.getDatasetProcessStatus
(@NotNull UUID datasetKey, int attempt) Retrieves aDatasetProcessStatus
by 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 theDatasetProcessStatus
of a dataset.Retrieves a pageable result of all the dataset processing statuses.void
updateDatasetProcessStatus
(@NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatus
object which must exist.
-
Method Details
-
createDatasetProcessStatus
void createDatasetProcessStatus(@NotNull @Valid @NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatus
object. -
updateDatasetProcessStatus
void updateDatasetProcessStatus(@NotNull @Valid @NotNull @Valid DatasetProcessStatus datasetProcessStatus) Persists theDatasetProcessStatus
object which must exist. -
getDatasetProcessStatus
Retrieves aDatasetProcessStatus
by 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 theDatasetProcessStatus
of 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
-