diff --git a/api/dicom-web/controller/WADO-RS/bulkdata/bulkdata.js b/api/dicom-web/controller/WADO-RS/bulkdata/bulkdata.js deleted file mode 100644 index b8b24e0d..00000000 --- a/api/dicom-web/controller/WADO-RS/bulkdata/bulkdata.js +++ /dev/null @@ -1,30 +0,0 @@ -const { SpecificBulkDataFactory } = require("@api/dicom-web/controller/WADO-RS/bulkdata/service/bulkdata"); -const { BaseBulkDataController } = require("./retrieveBulkData.controller"); - -class BulkDataController extends BaseBulkDataController { - constructor(req, res) { - super(req, res); - this.bulkDataFactoryType = SpecificBulkDataFactory; - } - - logAction() { - this.apiLogger.logger.info(`Get bulk data ${this.request.params.binaryValuePath}\ -, from StudyInstanceUID: ${this.request.params.studyUID}\ -, SeriesInstanceUID: ${this.request.params.seriesUID}\ -, SOPInstanceUID: ${this.request.params.instanceUID}`); - } - -} - - -/** - * - * @param {import("express").Request} - * @param {import("express").Response} - * @returns - */ -module.exports = async function(req, res) { - let bulkDataController = new BulkDataController(req, res); - - await bulkDataController.doPipeline(); -}; \ No newline at end of file diff --git a/api/dicom-web/controller/WADO-RS/bulkdata/instance.js b/api/dicom-web/controller/WADO-RS/bulkdata/instance.js deleted file mode 100644 index f444944d..00000000 --- a/api/dicom-web/controller/WADO-RS/bulkdata/instance.js +++ /dev/null @@ -1,31 +0,0 @@ -const { InstanceBulkDataFactory } = require("@api/dicom-web/controller/WADO-RS/bulkdata/service/bulkdata"); -const { BaseBulkDataController } = require("./retrieveBulkData.controller"); -const { InstanceImagePathFactory } = require("@api/dicom-web/controller/WADO-RS/service/WADO-RS.service"); - -class InstanceBulkDataController extends BaseBulkDataController { - constructor(req, res) { - super(req, res); - this.bulkDataFactoryType = InstanceBulkDataFactory; - this.imagePathFactoryType = InstanceImagePathFactory; - } - - logAction() { - this.apiLogger.logger.info(`Get bulk data from StudyInstanceUID: ${this.request.params.studyUID}\ -, SeriesInstanceUID: ${this.request.params.seriesUID}\ -, SOPInstanceUID: ${this.request.params.instanceUID}`); - } - -} - - -/** - * - * @param {import("express").Request} - * @param {import("express").Response} - * @returns - */ -module.exports = async function (req, res) { - let instanceBulkDataController = new InstanceBulkDataController(req, res); - - await instanceBulkDataController.doPipeline(); -}; \ No newline at end of file diff --git a/api/dicom-web/controller/WADO-RS/bulkdata/series.js b/api/dicom-web/controller/WADO-RS/bulkdata/series.js deleted file mode 100644 index f7ec6982..00000000 --- a/api/dicom-web/controller/WADO-RS/bulkdata/series.js +++ /dev/null @@ -1,30 +0,0 @@ -const { SeriesBulkDataFactory } = require("@api/dicom-web/controller/WADO-RS/bulkdata/service/bulkdata"); -const { BaseBulkDataController } = require("./retrieveBulkData.controller"); -const { SeriesImagePathFactory } = require("@api/dicom-web/controller/WADO-RS/service/WADO-RS.service"); - -class SeriesBulkDataController extends BaseBulkDataController { - constructor(req, res) { - super(req, res); - this.bulkDataFactoryType = SeriesBulkDataFactory; - this.imagePathFactoryType = SeriesImagePathFactory; - } - - logAction() { - this.apiLogger.logger.info(`Get bulk data from StudyInstanceUID: ${this.request.params.studyUID}\ -, SeriesInstanceUID: ${this.request.params.seriesUID}`); - } - -} - - -/** - * - * @param {import("express").Request} - * @param {import("express").Response} - * @returns - */ -module.exports = async function (req, res) { - let seriesBulkDataController = new SeriesBulkDataController(req, res); - - await seriesBulkDataController.doPipeline(); -}; \ No newline at end of file diff --git a/api/dicom-web/controller/WADO-RS/bulkdata/study.js b/api/dicom-web/controller/WADO-RS/bulkdata/study.js deleted file mode 100644 index 0a709ca4..00000000 --- a/api/dicom-web/controller/WADO-RS/bulkdata/study.js +++ /dev/null @@ -1,29 +0,0 @@ -const { StudyBulkDataFactory } = require("@api/dicom-web/controller/WADO-RS/bulkdata/service/bulkdata"); -const { BaseBulkDataController } = require("./retrieveBulkData.controller"); -const { StudyImagePathFactory } = require("@api/dicom-web/controller/WADO-RS/service/WADO-RS.service"); - -class StudyBulkDataController extends BaseBulkDataController { - constructor(req, res) { - super(req, res); - this.bulkDataFactoryType = StudyBulkDataFactory; - this.imagePathFactoryType = StudyImagePathFactory; - } - - logAction() { - this.apiLogger.logger.info(`Get bulk data from StudyInstanceUID: ${this.request.params.studyUID}`); - } - -} - - -/** - * - * @param {import("express").Request} - * @param {import("express").Response} - * @returns - */ -module.exports = async function(req, res) { - let studyBulkDataController = new StudyBulkDataController(req, res); - - await studyBulkDataController.doPipeline(); -}; \ No newline at end of file