* Delete Dataset and all depending objects * * @param int $datasetId * @return bool * @throws Exception */
(int $datasetId)
| 331 | * @throws Exception |
| 332 | */ |
| 333 | public function delete(int $datasetId) { |
| 334 | $this->ActivityManager->triggerEvent($datasetId, ActivityManager::OBJECT_DATASET, ActivityManager::SUBJECT_DATASET_DELETE); |
| 335 | $this->DatasetMapper->delete($datasetId); |
| 336 | $this->DataloadMapper->deleteByDataset($datasetId); |
| 337 | $this->StorageMapper->deleteByDataset($datasetId); |
| 338 | $this->providerRemove($datasetId); |
| 339 | return true; |
| 340 | } |
| 341 | |
| 342 | /** |
| 343 | * get dataset by user |
no test coverage detected