public function permitDatasetStorageChanges(DataControllerCallContext $callcontext, DatasetMetaData $originalLogicalDataset, DatasetMetaData $modifiedLogicalDataset) { parent::permitDatasetStorageChanges($callcontext, $originalLogicalDataset, $modifiedLogicalDataset); if (self::isLookupDataset($originalLogicalDataset)) { $this->permitLookupDatasetStorageChanges($callcontext, $originalLogicalDataset, $modifiedLogicalDataset); } else { $this->permitNonLookupDatasetStorageChanges($callcontext, $originalLogicalDataset, $modifiedLogicalDataset); } }