From 387cd4dfcff31881d0380ad0f831c65721ac77ab Mon Sep 17 00:00:00 2001 From: vkovtun <viktor.kovtun@id.ethz.ch> Date: Tue, 5 Dec 2023 11:46:18 +0100 Subject: [PATCH] BIS-772: Added missing classes to JS classes. --- .../src/v3/as/dto/exporter/ExportOperation.js | 55 +++++++++++++++++++ .../as/dto/exporter/ExportOperationResult.js | 40 ++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 api-openbis-javascript/src/v3/as/dto/exporter/ExportOperation.js create mode 100644 api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperation.js b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperation.js new file mode 100644 index 00000000000..d66b58e3000 --- /dev/null +++ b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperation.js @@ -0,0 +1,55 @@ +/* + * Copyright ETH 2023 Zürich, Scientific IT Services + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +define(["stjs", "as/dto/common/operation/IOperation"], + function (stjs, IOperation) { + var ExportOperation = function(exportData, exportOptions) { + this.exportData = exportData; + this.exportOptions = exportOptions; + } + + stjs.extend( + ExportOperation, + IOperation, + [IOperation], + function (constructor, prototype) { + prototype["@type"] = "as.dto.exporter.ExportOperation"; + + constructor.serialVersionUID = 1; + prototype.exportData = null; + prototype.exportOptions = null; + + prototype.getMessage = function() { + return "ExportOperation"; + }; + + prototype.getExportData = function() { + return this.exportData; + }; + + prototype.getExportOptions = function() { + return this.exportOptions; + }; + }, + { + exportData: "ExportData", + exportOptions: "ExportOptions" + } + ); + + return ExportOperation; + }); \ No newline at end of file diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js new file mode 100644 index 00000000000..cd638fb3990 --- /dev/null +++ b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js @@ -0,0 +1,40 @@ +/* + * Copyright ETH 2023 Zürich, Scientific IT Services + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +define(["stjs", "as/dto/common/operation/IOperationResult"], + function (stjs, IOperationResult) { + var ExportOperationResult = function() { + } + + stjs.extend( + ExportOperationResult, + IOperationResult, + [IOperationResult], + function (constructor, prototype) { + prototype["@type"] = "as.dto.exporter.ExportOperationResult"; + + constructor.serialVersionUID = 1; + + prototype.getMessage = function() { + return "ExportOperationResult"; + }; + }, + {} + ); + + return ExportOperationResult; + }); \ No newline at end of file -- GitLab