You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2023/01/02 20:30:24 UTC
[streampipes] 01/02: [#877] Apply UI linting to projects module
This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit df972674468437af5150e3ad00ef067ee499131b
Author: Aamir Shaikh <aa...@outlook.com>
AuthorDate: Mon Jan 2 20:00:47 2023 +0530
[#877] Apply UI linting to projects module
---
ui/.eslintignore | 1 -
ui/.prettierignore | 1 -
ui/package-lock.json | 127 +-
.../streampipes/platform-services/README.md | 3 +-
.../streampipes/platform-services/karma.conf.js | 19 +-
.../streampipes/platform-services/ng-package.json | 2 +-
.../src/lib/apis/abstract-monitoring.service.ts | 38 +-
.../src/lib/apis/adapter-monitoring.service.ts | 58 +-
.../src/lib/apis/adapter.service.ts | 200 +-
.../src/lib/apis/asset-management.service.ts | 59 +-
.../src/lib/apis/commons.service.ts | 25 +-
.../src/lib/apis/dashboard.service.ts | 258 +-
.../lib/apis/data-view-data-explorer.service.ts | 205 +-
.../src/lib/apis/datalake-rest.service.ts | 359 ++-
.../src/lib/apis/files.service.ts | 82 +-
.../src/lib/apis/functions.service.ts | 49 +-
.../src/lib/apis/general-config.service.ts | 35 +-
.../src/lib/apis/generic-storage.service.ts | 67 +-
.../src/lib/apis/mail-config.service.ts | 47 +-
.../src/lib/apis/measurement-units.service.ts | 25 +-
.../src/lib/apis/permissions.service.ts | 42 +-
.../lib/apis/pipeline-canvas-metadata.service.ts | 74 +-
.../lib/apis/pipeline-element-endpoint.service.ts | 46 +-
.../lib/apis/pipeline-element-template.service.ts | 137 +-
.../src/lib/apis/pipeline-element.service.ts | 129 +-
.../src/lib/apis/pipeline-monitoring.service.ts | 54 +-
.../src/lib/apis/pipeline-template.service.ts | 173 +-
.../src/lib/apis/pipeline.service.ts | 4 +-
.../src/lib/apis/semantic-types.service.ts | 31 +-
.../src/lib/apis/shared-dashboard.service.ts | 35 +-
.../src/lib/apis/user-group.service.ts | 66 +-
.../platform-services/src/lib/apis/user.service.ts | 129 +-
.../lib/contants/platform-services.constants.ts | 5 +-
.../src/lib/model/assets/asset.model.ts | 55 +-
.../lib/model/datalake/DatalakeQueryParameters.ts | 37 +-
.../src/lib/model/datalake/DateRange.ts | 2 -
.../model/datalake/data-lake-query-config.model.ts | 72 +-
.../src/lib/model/email-config.model.ts | 37 +-
.../src/lib/model/gen/streampipes-model-client.ts | 105 +-
.../src/lib/model/gen/streampipes-model.ts | 2934 ++++++++++++++------
.../src/lib/model/general-config.model.ts | 16 +-
.../src/lib/model/user/user.model.ts | 4 +-
.../src/lib/platform-services.module.ts | 14 +-
.../src/lib/query/DatalakeQueryParameterBuilder.ts | 244 +-
.../lib/query/data-view-query-generator.service.ts | 171 +-
.../platform-services/src/public-api.ts | 1 -
.../streampipes/platform-services/src/test.ts | 23 +-
.../platform-services/tsconfig.lib.json | 10 +-
.../platform-services/tsconfig.spec.json | 13 +-
ui/projects/streampipes/shared-ui/README.md | 3 +-
ui/projects/streampipes/shared-ui/karma.conf.js | 18 +-
ui/projects/streampipes/shared-ui/ng-package.json | 2 +-
.../basic-header-title/header-title.component.html | 4 +-
.../basic-header-title/header-title.component.scss | 9 +-
.../basic-header-title/header-title.component.ts | 19 +-
.../basic-inner-panel.component.html | 21 +-
.../basic-inner-panel.component.scss | 36 +-
.../basic-inner-panel.component.ts | 28 +-
.../basic-nav-tabs/basic-nav-tabs.component.html | 65 +-
.../basic-nav-tabs/basic-nav-tabs.component.scss | 18 +-
.../basic-nav-tabs/basic-nav-tabs.component.ts | 39 +-
.../basic-view/basic-view.component.html | 38 +-
.../basic-view/basic-view.component.scss | 34 +-
.../components/basic-view/basic-view.component.ts | 33 +-
.../exception-details-dialog.component.html | 39 +-
.../exception-details-dialog.component.scss | 40 +-
.../exception-details-dialog.component.ts | 36 +-
.../sp-exception-message.component.html | 39 +-
.../sp-exception-message.component.scss | 10 +-
.../sp-exception-message.component.ts | 58 +-
.../dialog/base-dialog/base-dialog.component.ts | 55 +-
.../lib/dialog/base-dialog/base-dialog.config.ts | 5 +-
.../lib/dialog/base-dialog/base-dialog.model.ts | 24 +-
.../lib/dialog/base-dialog/base-dialog.service.ts | 144 +-
.../src/lib/dialog/base-dialog/dialog-ref.ts | 65 +-
.../confirm-dialog/confirm-dialog.component.html | 19 +-
.../confirm-dialog/confirm-dialog.component.scss | 2 +-
.../confirm-dialog/confirm-dialog.component.ts | 27 +-
.../panel-dialog/panel-dialog.component.html | 4 +-
.../panel-dialog/panel-dialog.component.scss | 40 +-
.../dialog/panel-dialog/panel-dialog.component.ts | 103 +-
.../lib/dialog/panel-dialog/panel-dialog.config.ts | 31 +-
.../standard-dialog/standard-dialog.component.html | 6 +-
.../standard-dialog/standard-dialog.component.scss | 52 +-
.../standard-dialog/standard-dialog.component.ts | 30 +-
.../standard-dialog/standard-dialog.config.ts | 45 +-
.../src/lib/models/sp-navigation.model.ts | 10 +-
.../src/lib/services/breadcrumb.service.ts | 40 +-
.../shared-ui/src/lib/shared-ui.module.ts | 69 +-
.../streampipes/shared-ui/src/public-api.ts | 2 -
.../streampipes/shared-ui/tsconfig.lib.json | 10 +-
.../streampipes/shared-ui/tsconfig.spec.json | 13 +-
92 files changed, 4697 insertions(+), 3011 deletions(-)
diff --git a/ui/.eslintignore b/ui/.eslintignore
index 1c49c614c..7e9d5500a 100644
--- a/ui/.eslintignore
+++ b/ui/.eslintignore
@@ -18,7 +18,6 @@ dist
# Remove these in the future to lint additional modules
# Please also see .prettierignore
-projects
src/app/_enums
src/app/_guards
src/app/_models
diff --git a/ui/.prettierignore b/ui/.prettierignore
index 920a48bda..dc346ad48 100644
--- a/ui/.prettierignore
+++ b/ui/.prettierignore
@@ -18,7 +18,6 @@ dist
# Remove these in the future to format additional modules
# Please also see .eslintignore
-projects
src/app/_enums
src/app/_guards
src/app/_models
diff --git a/ui/package-lock.json b/ui/package-lock.json
index 9c4a886fd..b3c808c5a 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -6103,7 +6103,8 @@
"node_modules/@types/showdown": {
"version": "1.9.4",
"resolved": "https://registry.npmjs.org/@types/showdown/-/showdown-1.9.4.tgz",
- "integrity": "sha512-50ehC3IAijfkvoNqmQ+VL73S7orOxmAK8ljQAFBv8o7G66lAZyxQj1L3BAv2dD86myLXI+sgKP1kcxAaxW356w=="
+ "integrity": "sha512-50ehC3IAijfkvoNqmQ+VL73S7orOxmAK8ljQAFBv8o7G66lAZyxQj1L3BAv2dD86myLXI+sgKP1kcxAaxW356w==",
+ "dev": true
},
"node_modules/@types/sinonjs__fake-timers": {
"version": "8.1.1",
@@ -11018,6 +11019,7 @@
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
"optional": true,
"dependencies": {
"iconv-lite": "^0.6.2"
@@ -11027,6 +11029,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
"optional": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -14471,7 +14474,8 @@
"node_modules/immutable": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
- "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ=="
+ "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
+ "dev": true
},
"node_modules/import-fresh": {
"version": "3.3.0",
@@ -26934,8 +26938,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"schema-utils": {
"version": "3.1.1",
@@ -27055,8 +27058,7 @@
"version": "15.1.0",
"resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-15.1.0.tgz",
"integrity": "sha512-MoPeJv4a1wSoFj8fVA01hFb+QQke2t74CSVuc6o4EqkWI0tYMM1Wg19fPtTZnj4spkGA82j2mf/tazKGRe/nrw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@angular-eslint/bundled-angular-compiler": {
"version": "14.4.0",
@@ -29038,15 +29040,13 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz",
"integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@csstools/selector-specificity": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
"integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@ctrl/ngx-codemirror": {
"version": "5.1.1",
@@ -29260,8 +29260,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"brace-expansion": {
"version": "1.1.11",
@@ -30163,8 +30162,7 @@
"@mapbox/mapbox-gl-supported": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
- "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
- "requires": {}
+ "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg=="
},
"@mapbox/point-geometry": {
"version": "0.1.0",
@@ -30198,8 +30196,7 @@
"version": "14.2.10",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.10.tgz",
"integrity": "sha512-sLHapZLVub6mEz5b19tf1VfIV1w3tYfg7FNPLeni79aldxu1FbP1v2WmiFAnMzrswqyK0bhTtxrl+Z/CLKqyoQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@ngx-loading-bar/core": {
"version": "6.0.2",
@@ -30989,7 +30986,8 @@
"@types/showdown": {
"version": "1.9.4",
"resolved": "https://registry.npmjs.org/@types/showdown/-/showdown-1.9.4.tgz",
- "integrity": "sha512-50ehC3IAijfkvoNqmQ+VL73S7orOxmAK8ljQAFBv8o7G66lAZyxQj1L3BAv2dD86myLXI+sgKP1kcxAaxW356w=="
+ "integrity": "sha512-50ehC3IAijfkvoNqmQ+VL73S7orOxmAK8ljQAFBv8o7G66lAZyxQj1L3BAv2dD86myLXI+sgKP1kcxAaxW356w==",
+ "dev": true
},
"@types/sinonjs__fake-timers": {
"version": "8.1.1",
@@ -31602,22 +31600,19 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz",
"integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@webpack-cli/info": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz",
"integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@webpack-cli/serve": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz",
"integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@xtuc/ieee754": {
"version": "1.2.0",
@@ -31673,15 +31668,13 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"acorn-walk": {
"version": "8.2.0",
@@ -31766,8 +31759,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"ajv-formats": {
"version": "2.1.1",
@@ -33891,8 +33883,7 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
"integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"css-select": {
"version": "4.3.0",
@@ -34109,8 +34100,7 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-5.0.8.tgz",
"integrity": "sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"d": {
"version": "1.0.1",
@@ -34831,8 +34821,7 @@
"echarts-wordcloud": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-2.1.0.tgz",
- "integrity": "sha512-Kt1JmbcROgb+3IMI48KZECK2AP5lG6bSsOEs+AsuwaWJxQom31RTNd6NFYI01E/YaI1PFZeueaupjlmzSQasjQ==",
- "requires": {}
+ "integrity": "sha512-Kt1JmbcROgb+3IMI48KZECK2AP5lG6bSsOEs+AsuwaWJxQom31RTNd6NFYI01E/YaI1PFZeueaupjlmzSQasjQ=="
},
"ee-first": {
"version": "1.1.1",
@@ -34904,6 +34893,7 @@
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
"optional": true,
"requires": {
"iconv-lite": "^0.6.2"
@@ -34913,6 +34903,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
"optional": true,
"requires": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -35556,8 +35547,7 @@
"version": "8.5.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
"integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"eslint-scope": {
"version": "7.1.1",
@@ -37528,8 +37518,7 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"ieee754": {
"version": "1.2.1",
@@ -37577,7 +37566,8 @@
"immutable": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
- "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ=="
+ "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
+ "dev": true
},
"import-fresh": {
"version": "3.3.0",
@@ -38761,8 +38751,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz",
"integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"karma-source-map-support": {
"version": "1.4.0",
@@ -41816,15 +41805,13 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
"integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-gap-properties": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz",
"integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-image-set-function": {
"version": "4.0.7",
@@ -41850,8 +41837,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
"integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-lab-function": {
"version": "4.2.1",
@@ -41878,22 +41864,19 @@
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
"integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-media-minmax": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
"integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-modules-extract-imports": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-modules-local-by-default": {
"version": "4.0.0",
@@ -41938,8 +41921,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz",
"integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-overflow-shorthand": {
"version": "3.0.4",
@@ -41954,8 +41936,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
"integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-place": {
"version": "7.0.5",
@@ -42036,8 +42017,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
"integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"postcss-selector-not": {
"version": "6.0.1",
@@ -42525,8 +42505,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -42606,14 +42585,12 @@
"react-immutable-pure-component": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/react-immutable-pure-component/-/react-immutable-pure-component-2.2.2.tgz",
- "integrity": "sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==",
- "requires": {}
+ "integrity": "sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A=="
},
"react-inspector": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-6.0.1.tgz",
- "integrity": "sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==",
- "requires": {}
+ "integrity": "sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg=="
},
"react-is": {
"version": "16.13.1",
@@ -42738,8 +42715,7 @@
"redux-immutable": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz",
- "integrity": "sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg==",
- "requires": {}
+ "integrity": "sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg=="
},
"reflect-metadata": {
"version": "0.1.13",
@@ -43364,8 +43340,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -44924,8 +44899,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -46396,8 +46370,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"enhanced-resolve": {
"version": "5.12.0",
@@ -46553,8 +46526,7 @@
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
"integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==",
- "dev": true,
- "requires": {}
+ "dev": true
}
}
},
@@ -46751,8 +46723,7 @@
"version": "8.2.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"xml": {
"version": "1.0.1",
diff --git a/ui/projects/streampipes/platform-services/README.md b/ui/projects/streampipes/platform-services/README.md
index 34ecc241c..92deb7de4 100644
--- a/ui/projects/streampipes/platform-services/README.md
+++ b/ui/projects/streampipes/platform-services/README.md
@@ -23,7 +23,8 @@ This library was generated with [Angular CLI](https://github.com/angular/angular
## Code scaffolding
Run `ng generate component component-name --project platform-services` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project platform-services`.
-> Note: Don't forget to add `--project platform-services` or else it will be added to the default project in your `angular.json` file.
+
+> Note: Don't forget to add `--project platform-services` or else it will be added to the default project in your `angular.json` file.
## Build
diff --git a/ui/projects/streampipes/platform-services/karma.conf.js b/ui/projects/streampipes/platform-services/karma.conf.js
index e5eebc5df..6eb486ae5 100644
--- a/ui/projects/streampipes/platform-services/karma.conf.js
+++ b/ui/projects/streampipes/platform-services/karma.conf.js
@@ -16,7 +16,6 @@
*
*/
-
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
@@ -28,7 +27,7 @@ module.exports = function (config) {
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
- require('@angular-devkit/build-angular/plugins/karma')
+ require('@angular-devkit/build-angular/plugins/karma'),
],
client: {
jasmine: {
@@ -37,18 +36,18 @@ module.exports = function (config) {
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
- clearContext: false // leave Jasmine Spec Runner output visible in browser
+ clearContext: false, // leave Jasmine Spec Runner output visible in browser
},
jasmineHtmlReporter: {
- suppressAll: true // removes the duplicated traces
+ suppressAll: true, // removes the duplicated traces
},
coverageReporter: {
- dir: require('path').join(__dirname, '../../../coverage/streampipes/platform-services'),
+ dir: require('path').join(
+ __dirname,
+ '../../../coverage/streampipes/platform-services',
+ ),
subdir: '.',
- reporters: [
- { type: 'html' },
- { type: 'text-summary' }
- ]
+ reporters: [{ type: 'html' }, { type: 'text-summary' }],
},
reporters: ['progress', 'kjhtml'],
port: 9876,
@@ -57,6 +56,6 @@ module.exports = function (config) {
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
- restartOnFileChange: true
+ restartOnFileChange: true,
});
};
diff --git a/ui/projects/streampipes/platform-services/ng-package.json b/ui/projects/streampipes/platform-services/ng-package.json
index d05fbd6be..9abc289b6 100644
--- a/ui/projects/streampipes/platform-services/ng-package.json
+++ b/ui/projects/streampipes/platform-services/ng-package.json
@@ -4,4 +4,4 @@
"lib": {
"entryFile": "src/public-api.ts"
}
-}
\ No newline at end of file
+}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/abstract-monitoring.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/abstract-monitoring.service.ts
index 81dca975a..bfd79f77c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/abstract-monitoring.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/abstract-monitoring.service.ts
@@ -21,28 +21,30 @@ import { HttpClient } from '@angular/common/http';
import { PlatformServicesCommons } from './commons.service';
export abstract class AbstractMonitoringService {
+ constructor(
+ protected http: HttpClient,
+ protected platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(protected http: HttpClient,
- protected platformServicesCommons: PlatformServicesCommons) {
- }
+ triggerMonitoringUpdate(): Observable<any> {
+ return this.http.get(this.monitoringBasePath);
+ }
- triggerMonitoringUpdate(): Observable<any> {
- return this.http.get(this.monitoringBasePath);
- }
+ protected logUrl(elementId: string): string {
+ return `${this.monitoringUrl(elementId)}/logs`;
+ }
- protected logUrl(elementId: string): string {
- return `${this.monitoringUrl(elementId)}/logs`;
- }
+ protected metricsUrl(elementId: string): string {
+ return `${this.monitoringUrl(elementId)}/metrics`;
+ }
- protected metricsUrl(elementId: string): string {
- return`${this.monitoringUrl(elementId)}/metrics`;
- }
+ protected monitoringUrl(elementId): string {
+ return `${this.monitoringBasePath}/${
+ this.monitoringPathAppendix
+ }/${encodeURIComponent(elementId)}`;
+ }
- protected monitoringUrl(elementId): string {
- return `${this.monitoringBasePath}/${this.monitoringPathAppendix}/${encodeURIComponent(elementId)}`;
- }
+ protected abstract get monitoringBasePath();
- protected abstract get monitoringBasePath();
-
- protected abstract get monitoringPathAppendix();
+ protected abstract get monitoringPathAppendix();
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/adapter-monitoring.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/adapter-monitoring.service.ts
index 3a8314a0c..a9b47a68c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/adapter-monitoring.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/adapter-monitoring.service.ts
@@ -19,37 +19,43 @@
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
-import { PipelineMonitoringInfo, SpLogEntry, SpMetricsEntry } from '../model/gen/streampipes-model';
+import {
+ PipelineMonitoringInfo,
+ SpLogEntry,
+ SpMetricsEntry,
+} from '../model/gen/streampipes-model';
import { PlatformServicesCommons } from './commons.service';
import { map } from 'rxjs/operators';
import { AbstractMonitoringService } from './abstract-monitoring.service';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class AdapterMonitoringService extends AbstractMonitoringService {
-
- constructor(http: HttpClient,
- platformServicesCommons: PlatformServicesCommons) {
- super(http, platformServicesCommons);
- }
-
- getLogInfoForAdapter(elementId: string): Observable<SpLogEntry[]> {
- return this.http.get(this.logUrl(elementId))
- .pipe(map(response => response as SpLogEntry[]));
- }
-
- getMetricsInfoForAdapter(elementId: string): Observable<SpMetricsEntry> {
- return this.http.get(this.metricsUrl(elementId))
- .pipe(map(response => response as SpMetricsEntry));
- }
-
- protected get monitoringBasePath(): string {
- return `${this.platformServicesCommons.apiBasePath}/adapter-monitoring`;
- }
-
- protected get monitoringPathAppendix(): string {
- return 'adapter';
- }
-
+ constructor(
+ http: HttpClient,
+ platformServicesCommons: PlatformServicesCommons,
+ ) {
+ super(http, platformServicesCommons);
+ }
+
+ getLogInfoForAdapter(elementId: string): Observable<SpLogEntry[]> {
+ return this.http
+ .get(this.logUrl(elementId))
+ .pipe(map(response => response as SpLogEntry[]));
+ }
+
+ getMetricsInfoForAdapter(elementId: string): Observable<SpMetricsEntry> {
+ return this.http
+ .get(this.metricsUrl(elementId))
+ .pipe(map(response => response as SpMetricsEntry));
+ }
+
+ protected get monitoringBasePath(): string {
+ return `${this.platformServicesCommons.apiBasePath}/adapter-monitoring`;
+ }
+
+ protected get monitoringPathAppendix(): string {
+ return 'adapter';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/adapter.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/adapter.service.ts
index e89b8ef26..217e7c06c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/adapter.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/adapter.service.ts
@@ -22,108 +22,104 @@ import { map } from 'rxjs/operators';
import { Observable } from 'rxjs';
import { PlatformServicesCommons } from './commons.service';
-import { AdapterDescription, AdapterDescriptionUnion, Message } from '../model/gen/streampipes-model';
+import {
+ AdapterDescription,
+ AdapterDescriptionUnion,
+ Message,
+} from '../model/gen/streampipes-model';
-@Injectable({providedIn: 'root'})
+@Injectable({ providedIn: 'root' })
export class AdapterService {
-
- constructor(
- private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
-
- get connectPath() {
- return `${this.platformServicesCommons.apiBasePath}/connect`;
- }
-
- getAdapterDescriptions(): Observable<AdapterDescriptionUnion[]> {
- return this.requestAdapterDescriptions('/master/description/adapters');
- }
-
- getAdapters(): Observable<AdapterDescriptionUnion[]> {
- return this.requestAdapterDescriptions('/master/adapters');
- }
-
- getAdapter(id: string): Observable<AdapterDescriptionUnion> {
- return this.http
- .get(
- this.connectPath +
- `/master/adapters/${id}`
- )
- .pipe(map(response => AdapterDescription.fromDataUnion(response as any)));
- }
-
- deleteAdapterDescription(adapterId: string): Observable<any> {
- return this.http.delete(`${this.connectPath}/master/description/${adapterId}`);
- }
-
- requestAdapterDescriptions(path: string): Observable<AdapterDescriptionUnion[]> {
- return this.http
- .get(
- this.connectPath +
- path
- )
- .pipe(map(response => {
- return (response as any[]).map(p => AdapterDescription.fromDataUnion(p));
- }));
- }
-
- stopAdapter(adapter: AdapterDescriptionUnion): Observable<Message> {
- return this.http.post(this.adapterMasterUrl
- + adapter.elementId
- + '/stop', {})
- .pipe(map(response => Message.fromData(response as any)));
- }
-
- startAdapter(adapter: AdapterDescriptionUnion): Observable<Message> {
- return this.http.post(this.adapterMasterUrl
- + adapter.elementId
- + '/start', {})
- .pipe(map(response => Message.fromData(response as any)));
- }
-
- addAdapter(adapter: AdapterDescription): Observable<Message> {
- return this.http
- .post(`${this.connectPath}/master/adapters`,
- adapter
- )
- .pipe(map(response => Message.fromData(response as any)));
- }
-
- updateAdapter(adapter: AdapterDescription): Observable<Message> {
- return this.http
- .put(`${this.connectPath}/master/adapters`,
- adapter
- )
- .pipe(map(response => Message.fromData(response as any)));
- }
-
- get adapterMasterUrl() {
- return `${this.connectPath}/master/adapters/`;
- }
-
- deleteAdapter(adapter: AdapterDescription): Observable<any> {
- return this.deleteRequest(adapter, '/master/adapters/');
- }
-
- getAdapterCategories(): Observable<any> {
- return this.http.get(
- `${this.baseUrl}/api/v2/categories/adapter`);
- }
-
- private deleteRequest(adapter: AdapterDescription, url: string) {
- return this.http.delete(
- this.connectPath +
- url +
- adapter.elementId
- );
- }
-
- getAssetUrl(appId) {
- return `${this.connectPath}/master/description/${appId}/assets`;
- }
-
- private get baseUrl() {
- return '/streampipes-backend';
- }
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ get connectPath() {
+ return `${this.platformServicesCommons.apiBasePath}/connect`;
+ }
+
+ getAdapterDescriptions(): Observable<AdapterDescriptionUnion[]> {
+ return this.requestAdapterDescriptions('/master/description/adapters');
+ }
+
+ getAdapters(): Observable<AdapterDescriptionUnion[]> {
+ return this.requestAdapterDescriptions('/master/adapters');
+ }
+
+ getAdapter(id: string): Observable<AdapterDescriptionUnion> {
+ return this.http
+ .get(this.connectPath + `/master/adapters/${id}`)
+ .pipe(
+ map(response =>
+ AdapterDescription.fromDataUnion(response as any),
+ ),
+ );
+ }
+
+ deleteAdapterDescription(adapterId: string): Observable<any> {
+ return this.http.delete(
+ `${this.connectPath}/master/description/${adapterId}`,
+ );
+ }
+
+ requestAdapterDescriptions(
+ path: string,
+ ): Observable<AdapterDescriptionUnion[]> {
+ return this.http.get(this.connectPath + path).pipe(
+ map(response => {
+ return (response as any[]).map(p =>
+ AdapterDescription.fromDataUnion(p),
+ );
+ }),
+ );
+ }
+
+ stopAdapter(adapter: AdapterDescriptionUnion): Observable<Message> {
+ return this.http
+ .post(this.adapterMasterUrl + adapter.elementId + '/stop', {})
+ .pipe(map(response => Message.fromData(response as any)));
+ }
+
+ startAdapter(adapter: AdapterDescriptionUnion): Observable<Message> {
+ return this.http
+ .post(this.adapterMasterUrl + adapter.elementId + '/start', {})
+ .pipe(map(response => Message.fromData(response as any)));
+ }
+
+ addAdapter(adapter: AdapterDescription): Observable<Message> {
+ return this.http
+ .post(`${this.connectPath}/master/adapters`, adapter)
+ .pipe(map(response => Message.fromData(response as any)));
+ }
+
+ updateAdapter(adapter: AdapterDescription): Observable<Message> {
+ return this.http
+ .put(`${this.connectPath}/master/adapters`, adapter)
+ .pipe(map(response => Message.fromData(response as any)));
+ }
+
+ get adapterMasterUrl() {
+ return `${this.connectPath}/master/adapters/`;
+ }
+
+ deleteAdapter(adapter: AdapterDescription): Observable<any> {
+ return this.deleteRequest(adapter, '/master/adapters/');
+ }
+
+ getAdapterCategories(): Observable<any> {
+ return this.http.get(`${this.baseUrl}/api/v2/categories/adapter`);
+ }
+
+ private deleteRequest(adapter: AdapterDescription, url: string) {
+ return this.http.delete(this.connectPath + url + adapter.elementId);
+ }
+
+ getAssetUrl(appId) {
+ return `${this.connectPath}/master/description/${appId}/assets`;
+ }
+
+ private get baseUrl() {
+ return '/streampipes-backend';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/asset-management.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/asset-management.service.ts
index 5cf4ce2a2..72d9d3107 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/asset-management.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/asset-management.service.ts
@@ -22,36 +22,35 @@ import { PlatformServicesCommons } from './commons.service';
import { Observable } from 'rxjs';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class AssetManagementService {
-
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
-
- createAsset(asset: any): Observable<any> {
- return this.http.post(this.assetBasePath, asset);
- }
-
- getAllAssets(): Observable<any> {
- return this.http.get(this.assetBasePath);
- }
-
- getAsset(assetId: string): Observable<any> {
- return this.http.get(`${this.assetBasePath}/${assetId}`);
- }
-
- updateAsset(asset: any): Observable<any> {
- return this.http.put(`${this.assetBasePath}/${asset._id}`, asset);
- }
-
- deleteAsset(assetId: string, rev: string): Observable<any> {
- return this.http.delete(`${this.assetBasePath}/${assetId}/${rev}`);
- }
-
- private get assetBasePath() {
- return this.platformServicesCommons.apiBasePath + '/assets';
- }
-
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ createAsset(asset: any): Observable<any> {
+ return this.http.post(this.assetBasePath, asset);
+ }
+
+ getAllAssets(): Observable<any> {
+ return this.http.get(this.assetBasePath);
+ }
+
+ getAsset(assetId: string): Observable<any> {
+ return this.http.get(`${this.assetBasePath}/${assetId}`);
+ }
+
+ updateAsset(asset: any): Observable<any> {
+ return this.http.put(`${this.assetBasePath}/${asset._id}`, asset);
+ }
+
+ deleteAsset(assetId: string, rev: string): Observable<any> {
+ return this.http.delete(`${this.assetBasePath}/${assetId}/${rev}`);
+ }
+
+ private get assetBasePath() {
+ return this.platformServicesCommons.apiBasePath + '/assets';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/commons.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/commons.service.ts
index 23f1ed36e..692cf2f16 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/commons.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/commons.service.ts
@@ -19,23 +19,20 @@
import { Injectable } from '@angular/core';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PlatformServicesCommons {
+ constructor() {}
- constructor() { }
+ get basePath(): string {
+ return '/streampipes-backend';
+ }
- get basePath(): string {
- return '/streampipes-backend';
- }
-
- get apiBasePath() {
- return this.basePath + '/api/v2';
- }
-
- get unauthenticatedBasePath() {
- return this.basePath + '/api/v2';
- }
+ get apiBasePath() {
+ return this.basePath + '/api/v2';
+ }
+ get unauthenticatedBasePath() {
+ return this.basePath + '/api/v2';
+ }
}
-
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/dashboard.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/dashboard.service.ts
index e06d5486b..f46ed1d04 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/dashboard.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/dashboard.service.ts
@@ -22,115 +22,161 @@ import { map } from 'rxjs/operators';
import { Observable } from 'rxjs';
import { MeasurementUnit } from '../model/measurement-unit/MeasurementUnit';
import { PlatformServicesCommons } from './commons.service';
-import { DashboardWidgetModel, Pipeline, VisualizablePipeline } from '../model/gen/streampipes-model';
+import {
+ DashboardWidgetModel,
+ Pipeline,
+ VisualizablePipeline,
+} from '../model/gen/streampipes-model';
import { Dashboard } from '../model/dashboard/dashboard.model';
-
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class DashboardService {
-
-
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
-
- getPipelineById(id: string): Observable<Pipeline> {
- return this.http.get(this.pipelinesUrl + '/' + id).pipe(map(data => {
- return Pipeline.fromData(data as any);
- }));
- }
-
- getVisualizablePipelines(): Observable<VisualizablePipeline[]> {
- return this.http
- .get(this.visualizablePipelineUrl)
- .pipe(map(data => {
- return (data as []).map(p => VisualizablePipeline.fromData(p as VisualizablePipeline));
- }));
- }
-
- getVisualizablePipelineByPipelineIdAndVisualizationName(pipelineId: string, visualizationName: string): Observable<VisualizablePipeline> {
- return this.http
- .get(this.visualizablePipelineUrl + '/' + pipelineId + '/' + visualizationName)
- .pipe(map(data => {
- return VisualizablePipeline.fromData(data as VisualizablePipeline);
- }));
- }
-
- getDashboards(): Observable<Dashboard[]> {
- return this.http.get(this.dashboardUrl).pipe(map(data => {
- return data as Dashboard[];
- }));
- }
-
- getDashboard(dashboardId: string): Observable<Dashboard> {
- return this.http.get(this.dashboardUrl + '/' + dashboardId).pipe(map(data => {
- return data as Dashboard;
- }));
- }
-
- getMeasurementUnitInfo(measurementUnitResource: string): Observable<MeasurementUnit> {
- return this.http.get(this.measurementUnitsUrl + '/' + encodeURIComponent(measurementUnitResource)).pipe(map(data => {
- return data as MeasurementUnit;
- }));
- }
-
- updateDashboard(dashboard: Dashboard): Observable<Dashboard> {
- return this.http.put(this.dashboardUrl + '/' + dashboard._id, dashboard).pipe(map(data => {
- return data as Dashboard;
- }));
- }
-
- deleteDashboard(dashboard: Dashboard): Observable<any> {
- return this.http.delete(this.dashboardUrl + '/' + dashboard._id);
- }
-
- saveDashboard(dashboard: Dashboard): Observable<any> {
- return this.http.post(this.dashboardUrl, dashboard);
- }
-
- private get baseUrl() {
- return this.platformServicesCommons.apiBasePath;
- }
-
- private get measurementUnitsUrl() {
- return this.baseUrl + '/measurement-units';
- }
-
- private get dashboardUrl() {
- return this.baseUrl + '/dashboard/dashboards';
- }
-
- private get pipelinesUrl() {
- return this.baseUrl + '/pipelines';
- }
-
- private get dashboardWidgetUrl() {
- return this.baseUrl + '/dashboard/widgets';
- }
-
- private get visualizablePipelineUrl() {
- return this.baseUrl + '/dashboard/pipelines';
- }
-
- getWidget(widgetId: string): Observable<DashboardWidgetModel> {
- return this.http.get(this.dashboardWidgetUrl + '/' + widgetId).pipe(map(d => {
- return DashboardWidgetModel.fromData(d as DashboardWidgetModel);
- }));
- }
-
- saveWidget(widget: DashboardWidgetModel): Observable<DashboardWidgetModel> {
- return this.http.post(this.dashboardWidgetUrl, widget).pipe(map(response => {
- return DashboardWidgetModel.fromData(response as DashboardWidgetModel);
- }));
- }
-
- deleteWidget(widgetId: string): Observable<any> {
- return this.http.delete(this.dashboardWidgetUrl + '/' + widgetId);
- }
-
- updateWidget(widget: DashboardWidgetModel): Observable<any> {
- return this.http.put(this.dashboardWidgetUrl + '/' + widget._id, widget);
- }
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ getPipelineById(id: string): Observable<Pipeline> {
+ return this.http.get(this.pipelinesUrl + '/' + id).pipe(
+ map(data => {
+ return Pipeline.fromData(data as any);
+ }),
+ );
+ }
+
+ getVisualizablePipelines(): Observable<VisualizablePipeline[]> {
+ return this.http.get(this.visualizablePipelineUrl).pipe(
+ map(data => {
+ return (data as []).map(p =>
+ VisualizablePipeline.fromData(p as VisualizablePipeline),
+ );
+ }),
+ );
+ }
+
+ getVisualizablePipelineByPipelineIdAndVisualizationName(
+ pipelineId: string,
+ visualizationName: string,
+ ): Observable<VisualizablePipeline> {
+ return this.http
+ .get(
+ this.visualizablePipelineUrl +
+ '/' +
+ pipelineId +
+ '/' +
+ visualizationName,
+ )
+ .pipe(
+ map(data => {
+ return VisualizablePipeline.fromData(
+ data as VisualizablePipeline,
+ );
+ }),
+ );
+ }
+
+ getDashboards(): Observable<Dashboard[]> {
+ return this.http.get(this.dashboardUrl).pipe(
+ map(data => {
+ return data as Dashboard[];
+ }),
+ );
+ }
+
+ getDashboard(dashboardId: string): Observable<Dashboard> {
+ return this.http.get(this.dashboardUrl + '/' + dashboardId).pipe(
+ map(data => {
+ return data as Dashboard;
+ }),
+ );
+ }
+
+ getMeasurementUnitInfo(
+ measurementUnitResource: string,
+ ): Observable<MeasurementUnit> {
+ return this.http
+ .get(
+ this.measurementUnitsUrl +
+ '/' +
+ encodeURIComponent(measurementUnitResource),
+ )
+ .pipe(
+ map(data => {
+ return data as MeasurementUnit;
+ }),
+ );
+ }
+
+ updateDashboard(dashboard: Dashboard): Observable<Dashboard> {
+ return this.http
+ .put(this.dashboardUrl + '/' + dashboard._id, dashboard)
+ .pipe(
+ map(data => {
+ return data as Dashboard;
+ }),
+ );
+ }
+
+ deleteDashboard(dashboard: Dashboard): Observable<any> {
+ return this.http.delete(this.dashboardUrl + '/' + dashboard._id);
+ }
+
+ saveDashboard(dashboard: Dashboard): Observable<any> {
+ return this.http.post(this.dashboardUrl, dashboard);
+ }
+
+ private get baseUrl() {
+ return this.platformServicesCommons.apiBasePath;
+ }
+
+ private get measurementUnitsUrl() {
+ return this.baseUrl + '/measurement-units';
+ }
+
+ private get dashboardUrl() {
+ return this.baseUrl + '/dashboard/dashboards';
+ }
+
+ private get pipelinesUrl() {
+ return this.baseUrl + '/pipelines';
+ }
+
+ private get dashboardWidgetUrl() {
+ return this.baseUrl + '/dashboard/widgets';
+ }
+
+ private get visualizablePipelineUrl() {
+ return this.baseUrl + '/dashboard/pipelines';
+ }
+
+ getWidget(widgetId: string): Observable<DashboardWidgetModel> {
+ return this.http.get(this.dashboardWidgetUrl + '/' + widgetId).pipe(
+ map(d => {
+ return DashboardWidgetModel.fromData(d as DashboardWidgetModel);
+ }),
+ );
+ }
+
+ saveWidget(widget: DashboardWidgetModel): Observable<DashboardWidgetModel> {
+ return this.http.post(this.dashboardWidgetUrl, widget).pipe(
+ map(response => {
+ return DashboardWidgetModel.fromData(
+ response as DashboardWidgetModel,
+ );
+ }),
+ );
+ }
+
+ deleteWidget(widgetId: string): Observable<any> {
+ return this.http.delete(this.dashboardWidgetUrl + '/' + widgetId);
+ }
+
+ updateWidget(widget: DashboardWidgetModel): Observable<any> {
+ return this.http.put(
+ this.dashboardWidgetUrl + '/' + widget._id,
+ widget,
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/data-view-data-explorer.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/data-view-data-explorer.service.ts
index 3c721f074..11a22dae9 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/data-view-data-explorer.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/data-view-data-explorer.service.ts
@@ -22,93 +22,130 @@ import { map } from 'rxjs/operators';
import { Dashboard } from '../model/dashboard/dashboard.model';
import { Injectable } from '@angular/core';
import { DatalakeRestService } from './datalake-rest.service';
-import { DataExplorerWidgetModel, DataLakeMeasure } from '../model/gen/streampipes-model';
+import {
+ DataExplorerWidgetModel,
+ DataLakeMeasure,
+} from '../model/gen/streampipes-model';
import { SharedDatalakeRestService } from './shared-dashboard.service';
-
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class DataViewDataExplorerService {
-
- constructor(private http: HttpClient,
- private dataLakeRestService: DatalakeRestService,
- private sharedDatalakeRestService: SharedDatalakeRestService) {
- }
-
- getVisualizableData(): Observable<DataLakeMeasure[]> {
- return this.dataLakeRestService.getAllMeasurementSeries().pipe(map(data => {
- return (data as any[]).map(d => DataLakeMeasure.fromData(d as DataLakeMeasure));
- }));
- }
-
- getDataViews(): Observable<Dashboard[]> {
- return this.sharedDatalakeRestService.getDashboards(this.dashboardUrl);
- }
-
- getDataView(dataViewId: string): Observable<Dashboard> {
- return this.http.get(this.dashboardUrl + '/' + dataViewId).pipe(map(data => {
- return data as Dashboard;
- }));
- }
-
- updateDashboard(dashboard: Dashboard): Observable<Dashboard> {
- return this.sharedDatalakeRestService.updateDashboard(this.dashboardUrl, dashboard);
- }
-
- deleteDashboard(dashboard: Dashboard): Observable<any> {
- return this.sharedDatalakeRestService.deleteDashboard(this.dashboardUrl, dashboard);
- }
-
- saveDataView(dataViewDashboard: Dashboard): Observable<any> {
- return this.sharedDatalakeRestService.saveDashboard(this.dashboardUrl, dataViewDashboard);
- }
-
- private get baseUrl() {
- return '/streampipes-backend';
- }
-
- private get persistedDataStreamsUrl() {
- return `${this.baseUrl}/api/v3/datalake/pipelines`;
- }
-
- private get dashboardUrl() {
- return `${this.baseUrl}/api/v3/datalake/dashboard`;
- }
-
- private get dashboardWidgetUrl() {
- return `${this.baseUrl}/api/v3/datalake/dashboard/widgets`;
- }
-
- getWidget(widgetId: string): Observable<DataExplorerWidgetModel> {
- return this.http.get(this.dashboardWidgetUrl + '/' + widgetId).pipe(map(response => {
- return DataExplorerWidgetModel.fromData(response as DataExplorerWidgetModel);
- }));
- }
-
- saveWidget(widget: DataExplorerWidgetModel): Observable<DataExplorerWidgetModel> {
- return this.http.post(this.dashboardWidgetUrl, widget).pipe(map(response => {
- return DataExplorerWidgetModel.fromData(response as DataExplorerWidgetModel);
- }));
- }
-
- deleteWidget(widgetId: string): Observable<any> {
- return this.http.delete(this.dashboardWidgetUrl + '/' + widgetId);
- }
-
- updateWidget(widget: DataExplorerWidgetModel): Observable<any> {
- return this.http.put(this.dashboardWidgetUrl + '/' + widget._id, widget);
- }
-
- getPersistedDataStream(pipelineId: string, measureName: string): Observable<DataLakeMeasure> {
- return this.http.get(`${this.persistedDataStreamsUrl}/${pipelineId}/${measureName}`)
- .pipe(map(response => DataLakeMeasure.fromData(response as any)));
- }
-
- getAllPersistedDataStreams(): Observable<DataLakeMeasure[]> {
- return this.http.get(this.persistedDataStreamsUrl)
- .pipe(map(response => {
- return (response as any[]).map(p => DataLakeMeasure.fromData(p));
- }));
- }
+ constructor(
+ private http: HttpClient,
+ private dataLakeRestService: DatalakeRestService,
+ private sharedDatalakeRestService: SharedDatalakeRestService,
+ ) {}
+
+ getVisualizableData(): Observable<DataLakeMeasure[]> {
+ return this.dataLakeRestService.getAllMeasurementSeries().pipe(
+ map(data => {
+ return (data as any[]).map(d =>
+ DataLakeMeasure.fromData(d as DataLakeMeasure),
+ );
+ }),
+ );
+ }
+
+ getDataViews(): Observable<Dashboard[]> {
+ return this.sharedDatalakeRestService.getDashboards(this.dashboardUrl);
+ }
+
+ getDataView(dataViewId: string): Observable<Dashboard> {
+ return this.http.get(this.dashboardUrl + '/' + dataViewId).pipe(
+ map(data => {
+ return data as Dashboard;
+ }),
+ );
+ }
+
+ updateDashboard(dashboard: Dashboard): Observable<Dashboard> {
+ return this.sharedDatalakeRestService.updateDashboard(
+ this.dashboardUrl,
+ dashboard,
+ );
+ }
+
+ deleteDashboard(dashboard: Dashboard): Observable<any> {
+ return this.sharedDatalakeRestService.deleteDashboard(
+ this.dashboardUrl,
+ dashboard,
+ );
+ }
+
+ saveDataView(dataViewDashboard: Dashboard): Observable<any> {
+ return this.sharedDatalakeRestService.saveDashboard(
+ this.dashboardUrl,
+ dataViewDashboard,
+ );
+ }
+
+ private get baseUrl() {
+ return '/streampipes-backend';
+ }
+
+ private get persistedDataStreamsUrl() {
+ return `${this.baseUrl}/api/v3/datalake/pipelines`;
+ }
+
+ private get dashboardUrl() {
+ return `${this.baseUrl}/api/v3/datalake/dashboard`;
+ }
+
+ private get dashboardWidgetUrl() {
+ return `${this.baseUrl}/api/v3/datalake/dashboard/widgets`;
+ }
+
+ getWidget(widgetId: string): Observable<DataExplorerWidgetModel> {
+ return this.http.get(this.dashboardWidgetUrl + '/' + widgetId).pipe(
+ map(response => {
+ return DataExplorerWidgetModel.fromData(
+ response as DataExplorerWidgetModel,
+ );
+ }),
+ );
+ }
+
+ saveWidget(
+ widget: DataExplorerWidgetModel,
+ ): Observable<DataExplorerWidgetModel> {
+ return this.http.post(this.dashboardWidgetUrl, widget).pipe(
+ map(response => {
+ return DataExplorerWidgetModel.fromData(
+ response as DataExplorerWidgetModel,
+ );
+ }),
+ );
+ }
+
+ deleteWidget(widgetId: string): Observable<any> {
+ return this.http.delete(this.dashboardWidgetUrl + '/' + widgetId);
+ }
+
+ updateWidget(widget: DataExplorerWidgetModel): Observable<any> {
+ return this.http.put(
+ this.dashboardWidgetUrl + '/' + widget._id,
+ widget,
+ );
+ }
+
+ getPersistedDataStream(
+ pipelineId: string,
+ measureName: string,
+ ): Observable<DataLakeMeasure> {
+ return this.http
+ .get(`${this.persistedDataStreamsUrl}/${pipelineId}/${measureName}`)
+ .pipe(map(response => DataLakeMeasure.fromData(response as any)));
+ }
+
+ getAllPersistedDataStreams(): Observable<DataLakeMeasure[]> {
+ return this.http.get(this.persistedDataStreamsUrl).pipe(
+ map(response => {
+ return (response as any[]).map(p =>
+ DataLakeMeasure.fromData(p),
+ );
+ }),
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/datalake-rest.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/datalake-rest.service.ts
index 8af4cc50f..428c543e4 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/datalake-rest.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/datalake-rest.service.ts
@@ -19,190 +19,243 @@
import { Injectable } from '@angular/core';
import { HttpClient, HttpParams, HttpRequest } from '@angular/common/http';
import { Observable, of } from 'rxjs';
-import { DataLakeMeasure, PageResult, SpQueryResult } from '../model/gen/streampipes-model';
+import {
+ DataLakeMeasure,
+ PageResult,
+ SpQueryResult,
+} from '../model/gen/streampipes-model';
import { map } from 'rxjs/operators';
import { DatalakeQueryParameters } from '../model/datalake/DatalakeQueryParameters';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class DatalakeRestService {
- constructor(private http: HttpClient) {
- }
-
- private get baseUrl() {
- return '/streampipes-backend';
- }
-
- public get dataLakeUrl() {
- return this.baseUrl + '/api/v4' + '/datalake';
- }
-
- public get dataLakeMeasureUrl() {
- return this.baseUrl + '/api/v4/datalake/measure';
- }
-
- getAllMeasurementSeries(): Observable<DataLakeMeasure[]> {
- const url = this.dataLakeUrl + '/measurements/';
- return this.http.get(url).pipe(map(response => {
- return (response as any[]).map(p => DataLakeMeasure.fromData(p));
- }));
- }
-
- getMeasurement(id: string): Observable<DataLakeMeasure> {
- return this.http.get(`${this.dataLakeMeasureUrl}/${id}`).pipe(map(res => res as DataLakeMeasure));
- }
-
- performMultiQuery(queryParams: DatalakeQueryParameters[]): Observable<SpQueryResult[]> {
- return this.http.post(`${this.dataLakeUrl}/query`, queryParams, {headers: {ignoreLoadingBar: ''}})
- .pipe(map(response => response as SpQueryResult[]));
- }
-
- getData(index: string,
- queryParams: DatalakeQueryParameters,
- ignoreLoadingBar?: boolean): Observable<SpQueryResult> {
-
- const columns = queryParams.columns;
- if (columns === '') {
- const emptyQueryResult = new SpQueryResult();
- emptyQueryResult.total = 0;
- return of(emptyQueryResult);
- } else {
- const url = this.dataLakeUrl + '/measurements/' + index;
- const headers = ignoreLoadingBar ? {ignoreLoadingBar: ''} : {};
- // @ts-ignore
- return this.http.get<SpQueryResult>(url, {params: queryParams, headers});
- }
- }
-
-
- getPagedData(index: string, itemsPerPage: number, page: number, columns?: string, order?: string): Observable<PageResult> {
- const url = this.dataLakeUrl + '/measurements/' + index;
-
- const queryParams: DatalakeQueryParameters = this.getQueryParameters(columns, undefined, undefined, page,
- itemsPerPage, undefined, undefined, order, undefined, undefined);
-
- // @ts-ignore
- return this.http.get<PageResult>(url, {params: queryParams});
- }
-
- getTagValues(index: string,
- fieldNames: string[]): Observable<Map<string, string[]>> {
-
- if (fieldNames.length === 0) {
- return of(new Map<string, string[]>());
- } else {
- return this.http.get(this.dataLakeUrl + '/measurements/' + index + '/tags?fields=' + fieldNames.toString())
- .pipe(map(r => r as Map<string, string[]>));
+ constructor(private http: HttpClient) {}
+ private get baseUrl() {
+ return '/streampipes-backend';
}
- }
-
- downloadRawData(index: string,
- format: string,
- delimiter: string,
- missingValueBehaviour: string,
- startTime?: number,
- endTime?: number) {
- const queryParams = (startTime && endTime) ? {format, delimiter, startDate: startTime, endDate: endTime} : {
- format,
- delimiter,
- missingValueBehaviour
- };
- return this.buildDownloadRequest(index, queryParams);
- }
-
- downloadQueriedData(
- index: string,
- format: string,
- delimiter: string,
- missingValueBehaviour: string,
- queryParams: DatalakeQueryParameters) {
-
- (queryParams as any).format = format;
- (queryParams as any).delimiter = delimiter;
- (queryParams as any).missingValueBehaviour = missingValueBehaviour;
-
- return this.buildDownloadRequest(index, queryParams);
-
- }
-
- buildDownloadRequest(index: string,
- queryParams: any) {
- const url = this.dataLakeUrl + '/measurements/' + index + '/download';
- const request = new HttpRequest('GET', url, {
- reportProgress: true,
- responseType: 'text',
- params: this.toHttpParams(queryParams)
- });
-
- return this.http.request(request);
- }
- toHttpParams(queryParamObject: any): HttpParams {
- return new HttpParams({fromObject: queryParamObject});
- }
-
- removeData(index: string) {
- const url = this.dataLakeUrl + '/measurements/' + index;
+ public get dataLakeUrl() {
+ return this.baseUrl + '/api/v4' + '/datalake';
+ }
- return this.http.delete(url);
- }
+ public get dataLakeMeasureUrl() {
+ return this.baseUrl + '/api/v4/datalake/measure';
+ }
- dropSingleMeasurementSeries(index: string) {
- const url = this.dataLakeUrl + '/measurements/' + index + '/drop';
- return this.http.delete(url);
- }
+ getAllMeasurementSeries(): Observable<DataLakeMeasure[]> {
+ const url = this.dataLakeUrl + '/measurements/';
+ return this.http.get(url).pipe(
+ map(response => {
+ return (response as any[]).map(p =>
+ DataLakeMeasure.fromData(p),
+ );
+ }),
+ );
+ }
- dropAllMeasurementSeries() {
- const url = this.dataLakeUrl + '/measurements/';
- return this.http.delete(url);
- }
+ getMeasurement(id: string): Observable<DataLakeMeasure> {
+ return this.http
+ .get(`${this.dataLakeMeasureUrl}/${id}`)
+ .pipe(map(res => res as DataLakeMeasure));
+ }
- private getQueryParameters(columns?: string, startDate?: number, endDate?: number, page?: number, limit?: number,
- offset?: number, groupBy?: string, order?: string, aggregationFunction?: string, timeInterval?: string):
- DatalakeQueryParameters {
- const queryParams: DatalakeQueryParameters = new DatalakeQueryParameters();
+ performMultiQuery(
+ queryParams: DatalakeQueryParameters[],
+ ): Observable<SpQueryResult[]> {
+ return this.http
+ .post(`${this.dataLakeUrl}/query`, queryParams, {
+ headers: { ignoreLoadingBar: '' },
+ })
+ .pipe(map(response => response as SpQueryResult[]));
+ }
- if (columns) {
- queryParams.columns = columns;
+ getData(
+ index: string,
+ queryParams: DatalakeQueryParameters,
+ ignoreLoadingBar?: boolean,
+ ): Observable<SpQueryResult> {
+ const columns = queryParams.columns;
+ if (columns === '') {
+ const emptyQueryResult = new SpQueryResult();
+ emptyQueryResult.total = 0;
+ return of(emptyQueryResult);
+ } else {
+ const url = this.dataLakeUrl + '/measurements/' + index;
+ const headers = ignoreLoadingBar ? { ignoreLoadingBar: '' } : {};
+ // @ts-ignore
+ return this.http.get<SpQueryResult>(url, {
+ params: queryParams,
+ headers,
+ });
+ }
}
- if (startDate) {
- queryParams.startDate = startDate;
+ getPagedData(
+ index: string,
+ itemsPerPage: number,
+ page: number,
+ columns?: string,
+ order?: string,
+ ): Observable<PageResult> {
+ const url = this.dataLakeUrl + '/measurements/' + index;
+
+ const queryParams: DatalakeQueryParameters = this.getQueryParameters(
+ columns,
+ undefined,
+ undefined,
+ page,
+ itemsPerPage,
+ undefined,
+ undefined,
+ order,
+ undefined,
+ undefined,
+ );
+
+ // @ts-ignore
+ return this.http.get<PageResult>(url, { params: queryParams });
}
- if (endDate) {
- queryParams.endDate = endDate;
+ getTagValues(
+ index: string,
+ fieldNames: string[],
+ ): Observable<Map<string, string[]>> {
+ if (fieldNames.length === 0) {
+ return of(new Map<string, string[]>());
+ } else {
+ return this.http
+ .get(
+ this.dataLakeUrl +
+ '/measurements/' +
+ index +
+ '/tags?fields=' +
+ fieldNames.toString(),
+ )
+ .pipe(map(r => r as Map<string, string[]>));
+ }
}
- if (page) {
- queryParams.page = page;
+
+ downloadRawData(
+ index: string,
+ format: string,
+ delimiter: string,
+ missingValueBehaviour: string,
+ startTime?: number,
+ endTime?: number,
+ ) {
+ const queryParams =
+ startTime && endTime
+ ? { format, delimiter, startDate: startTime, endDate: endTime }
+ : {
+ format,
+ delimiter,
+ missingValueBehaviour,
+ };
+ return this.buildDownloadRequest(index, queryParams);
}
- if (limit) {
- queryParams.limit = limit;
+ downloadQueriedData(
+ index: string,
+ format: string,
+ delimiter: string,
+ missingValueBehaviour: string,
+ queryParams: DatalakeQueryParameters,
+ ) {
+ (queryParams as any).format = format;
+ (queryParams as any).delimiter = delimiter;
+ (queryParams as any).missingValueBehaviour = missingValueBehaviour;
+
+ return this.buildDownloadRequest(index, queryParams);
}
- if (offset) {
- queryParams.offset = offset;
+ buildDownloadRequest(index: string, queryParams: any) {
+ const url = this.dataLakeUrl + '/measurements/' + index + '/download';
+ const request = new HttpRequest('GET', url, {
+ reportProgress: true,
+ responseType: 'text',
+ params: this.toHttpParams(queryParams),
+ });
+
+ return this.http.request(request);
}
- if (groupBy) {
- queryParams.groupBy = groupBy;
+ toHttpParams(queryParamObject: any): HttpParams {
+ return new HttpParams({ fromObject: queryParamObject });
}
- if (order) {
- queryParams.order = order;
+ removeData(index: string) {
+ const url = this.dataLakeUrl + '/measurements/' + index;
+
+ return this.http.delete(url);
}
- if (aggregationFunction) {
- queryParams.aggregationFunction = aggregationFunction;
+ dropSingleMeasurementSeries(index: string) {
+ const url = this.dataLakeUrl + '/measurements/' + index + '/drop';
+ return this.http.delete(url);
}
- if (timeInterval) {
- queryParams.timeInterval = timeInterval;
+ dropAllMeasurementSeries() {
+ const url = this.dataLakeUrl + '/measurements/';
+ return this.http.delete(url);
}
- return queryParams;
- }
+ private getQueryParameters(
+ columns?: string,
+ startDate?: number,
+ endDate?: number,
+ page?: number,
+ limit?: number,
+ offset?: number,
+ groupBy?: string,
+ order?: string,
+ aggregationFunction?: string,
+ timeInterval?: string,
+ ): DatalakeQueryParameters {
+ const queryParams: DatalakeQueryParameters =
+ new DatalakeQueryParameters();
+
+ if (columns) {
+ queryParams.columns = columns;
+ }
+
+ if (startDate) {
+ queryParams.startDate = startDate;
+ }
+
+ if (endDate) {
+ queryParams.endDate = endDate;
+ }
+ if (page) {
+ queryParams.page = page;
+ }
+
+ if (limit) {
+ queryParams.limit = limit;
+ }
+
+ if (offset) {
+ queryParams.offset = offset;
+ }
+
+ if (groupBy) {
+ queryParams.groupBy = groupBy;
+ }
+
+ if (order) {
+ queryParams.order = order;
+ }
+
+ if (aggregationFunction) {
+ queryParams.aggregationFunction = aggregationFunction;
+ }
+
+ if (timeInterval) {
+ queryParams.timeInterval = timeInterval;
+ }
+
+ return queryParams;
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/files.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/files.service.ts
index aa459bd60..db0206210 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/files.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/files.service.ts
@@ -17,50 +17,68 @@
*/
import { Injectable } from '@angular/core';
-import { HttpClient, HttpEvent, HttpParams, HttpRequest } from '@angular/common/http';
+import {
+ HttpClient,
+ HttpEvent,
+ HttpParams,
+ HttpRequest,
+} from '@angular/common/http';
import { PlatformServicesCommons } from './commons.service';
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
import { FileMetadata } from '../model/gen/streampipes-model';
-
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class FilesService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
-
- }
-
- uploadFile(file: File): Observable<HttpEvent<any>> {
- const data: FormData = new FormData();
- data.append('file_upload', file, file.name);
+ uploadFile(file: File): Observable<HttpEvent<any>> {
+ const data: FormData = new FormData();
+ data.append('file_upload', file, file.name);
- const params = new HttpParams();
- const options = {
- params,
- reportProgress: true,
- };
+ const params = new HttpParams();
+ const options = {
+ params,
+ reportProgress: true,
+ };
- const req = new HttpRequest('POST', this.platformServicesCommons.apiBasePath + '/files', data, options);
- return this.http.request(req);
- }
+ const req = new HttpRequest(
+ 'POST',
+ this.platformServicesCommons.apiBasePath + '/files',
+ data,
+ options,
+ );
+ return this.http.request(req);
+ }
- getFileMetadata(requiredFiletypes?: string[]): Observable<FileMetadata[]> {
- let requiredFiletypeAppendix = '';
- if (requiredFiletypes && requiredFiletypes.length > 0) {
- requiredFiletypeAppendix = '?filetypes=' + requiredFiletypes.join();
+ getFileMetadata(requiredFiletypes?: string[]): Observable<FileMetadata[]> {
+ let requiredFiletypeAppendix = '';
+ if (requiredFiletypes && requiredFiletypes.length > 0) {
+ requiredFiletypeAppendix = '?filetypes=' + requiredFiletypes.join();
+ }
+ return this.http
+ .get(
+ this.platformServicesCommons.apiBasePath +
+ '/files' +
+ requiredFiletypeAppendix,
+ )
+ .pipe(
+ map(response => {
+ return (response as any[]).map(fm =>
+ FileMetadata.fromData(fm),
+ );
+ }),
+ );
}
- return this.http
- .get(this.platformServicesCommons.apiBasePath + '/files' + requiredFiletypeAppendix)
- .pipe(map(response => {
- return (response as any[]).map(fm => FileMetadata.fromData(fm));
- }));
- }
- deleteFile(fileId: string) {
- return this.http.delete(this.platformServicesCommons.apiBasePath + '/files/' + fileId);
- }
+ deleteFile(fileId: string) {
+ return this.http.delete(
+ this.platformServicesCommons.apiBasePath + '/files/' + fileId,
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/functions.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/functions.service.ts
index d7aca9d2f..3375f2e59 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/functions.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/functions.service.ts
@@ -19,35 +19,42 @@
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { PlatformServicesCommons } from './commons.service';
-import { FunctionDefinition, SpLogEntry, SpMetricsEntry } from '../model/gen/streampipes-model';
+import {
+ FunctionDefinition,
+ SpLogEntry,
+ SpMetricsEntry,
+} from '../model/gen/streampipes-model';
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class FunctionsService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(
- private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ public getActiveFunctions(): Observable<FunctionDefinition[]> {
+ return this.http
+ .get(this.functionsPath)
+ .pipe(map(res => res as FunctionDefinition[]));
+ }
- public getActiveFunctions(): Observable<FunctionDefinition[]> {
- return this.http.get(this.functionsPath).pipe(map(res => res as FunctionDefinition[]));
- }
+ public getFunctionLogs(functionId: string): Observable<SpLogEntry[]> {
+ return this.http
+ .get(`${this.functionsPath}/${functionId}/logs`)
+ .pipe(map(res => res as SpLogEntry[]));
+ }
- public getFunctionLogs(functionId: string): Observable<SpLogEntry[]> {
- return this.http.get(`${this.functionsPath}/${functionId}/logs`)
- .pipe(map(res => res as SpLogEntry[]));
- }
+ public getFunctionMetrics(functionId: string): Observable<SpMetricsEntry> {
+ return this.http
+ .get(`${this.functionsPath}/${functionId}/metrics`)
+ .pipe(map(res => res as SpMetricsEntry));
+ }
- public getFunctionMetrics(functionId: string): Observable<SpMetricsEntry> {
- return this.http.get(`${this.functionsPath}/${functionId}/metrics`)
- .pipe(map(res => res as SpMetricsEntry));
- }
-
- private get functionsPath() {
- return this.platformServicesCommons.apiBasePath + '/functions';
- }
+ private get functionsPath() {
+ return this.platformServicesCommons.apiBasePath + '/functions';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/general-config.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/general-config.service.ts
index 6ea5b6951..b6eebed64 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/general-config.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/general-config.service.ts
@@ -24,26 +24,27 @@ import { PlatformServicesCommons } from './commons.service';
import { GeneralConfigModel } from '../model/general-config.model';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class GeneralConfigService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ getGeneralConfig(): Observable<GeneralConfigModel> {
+ return this.http
+ .get(this.generalConfigPath)
+ .pipe(map(response => response as GeneralConfigModel));
+ }
- getGeneralConfig(): Observable<GeneralConfigModel> {
- return this.http
- .get(this.generalConfigPath)
- .pipe(map(response => response as GeneralConfigModel));
- }
-
- updateGeneralConfig(config: GeneralConfigModel): Observable<any> {
- return this.http.put(this.generalConfigPath, config);
- }
-
- private get generalConfigPath() {
- return this.platformServicesCommons.apiBasePath + '/admin/general-config';
- }
+ updateGeneralConfig(config: GeneralConfigModel): Observable<any> {
+ return this.http.put(this.generalConfigPath, config);
+ }
+ private get generalConfigPath() {
+ return (
+ this.platformServicesCommons.apiBasePath + '/admin/general-config'
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/generic-storage.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/generic-storage.service.ts
index 4cdc45d21..f4b1ccb28 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/generic-storage.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/generic-storage.service.ts
@@ -22,45 +22,48 @@ import { PlatformServicesCommons } from './commons.service';
import { Observable } from 'rxjs';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class GenericStorageService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ createDocument(appDocName: string, document: any): Observable<any> {
+ return this.http.post(this.getAppDocPath(appDocName), document);
+ }
- createDocument(appDocName: string,
- document: any): Observable<any> {
- return this.http.post(this.getAppDocPath(appDocName), document);
- }
+ getAllDocuments(appDocName: string): Observable<any> {
+ return this.http.get(this.getAppDocPath(appDocName));
+ }
- getAllDocuments(appDocName: string): Observable<any> {
- return this.http.get(this.getAppDocPath(appDocName));
- }
+ getDocument(appDocName: string, documentId: string): Observable<any> {
+ return this.http.get(`${this.getAppDocPath(appDocName)}/${documentId}`);
+ }
- getDocument(appDocName: string,
- documentId: string): Observable<any> {
- return this.http.get(`${this.getAppDocPath(appDocName)}/${documentId}`);
- }
+ updateDocument(appDocName: string, document: any): Observable<any> {
+ return this.http.put(
+ `${this.getAppDocPath(appDocName)}/${document._id}`,
+ document,
+ );
+ }
- updateDocument(appDocName: string,
- document: any): Observable<any> {
- return this.http.put(`${this.getAppDocPath(appDocName)}/${document._id}`, document);
- }
+ deleteDocument(
+ appDocName: string,
+ documentId: string,
+ rev: string,
+ ): Observable<any> {
+ return this.http.delete(
+ `${this.getAppDocPath(appDocName)}/${documentId}/${rev}`,
+ );
+ }
- deleteDocument(appDocName: string,
- documentId: string,
- rev: string): Observable<any> {
- return this.http.delete(`${this.getAppDocPath(appDocName)}/${documentId}/${rev}`);
- }
-
- private getAppDocPath(appDocName: string): string {
- return this.genericStorageBasePath + '/' + appDocName;
- }
-
- private get genericStorageBasePath() {
- return this.platformServicesCommons.apiBasePath + '/storage-generic';
- }
+ private getAppDocPath(appDocName: string): string {
+ return this.genericStorageBasePath + '/' + appDocName;
+ }
+ private get genericStorageBasePath() {
+ return this.platformServicesCommons.apiBasePath + '/storage-generic';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/mail-config.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/mail-config.service.ts
index 38068a4e8..afc270735 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/mail-config.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/mail-config.service.ts
@@ -24,30 +24,29 @@ import { PlatformServicesCommons } from './commons.service';
import { EmailConfig } from '../model/email-config.model';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class MailConfigService {
-
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
-
- getMailConfig(): Observable<EmailConfig> {
- return this.http
- .get(this.mailConfigPath)
- .pipe(map(response => response as EmailConfig));
- }
-
- updateMailConfig(config: EmailConfig): Observable<any> {
- return this.http.put(this.mailConfigPath, config);
- }
-
- sendTestMail(config: EmailConfig) {
- return this.http.post(`${this.mailConfigPath}/test`, config);
- }
-
- private get mailConfigPath() {
- return this.platformServicesCommons.apiBasePath + '/admin/mail-config';
- }
-
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ getMailConfig(): Observable<EmailConfig> {
+ return this.http
+ .get(this.mailConfigPath)
+ .pipe(map(response => response as EmailConfig));
+ }
+
+ updateMailConfig(config: EmailConfig): Observable<any> {
+ return this.http.put(this.mailConfigPath, config);
+ }
+
+ sendTestMail(config: EmailConfig) {
+ return this.http.post(`${this.mailConfigPath}/test`, config);
+ }
+
+ private get mailConfigPath() {
+ return this.platformServicesCommons.apiBasePath + '/admin/mail-config';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/measurement-units.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/measurement-units.service.ts
index e4a793857..733e6c079 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/measurement-units.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/measurement-units.service.ts
@@ -23,16 +23,23 @@ import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class MeasurementUnitsService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) { }
-
- getAllMeasurementUnits(): Observable<any> {
- return this.http.get(this.platformServicesCommons.apiBasePath + '/measurement-units').pipe(map(response => {
- return response;
- }));
- }
+ getAllMeasurementUnits(): Observable<any> {
+ return this.http
+ .get(
+ this.platformServicesCommons.apiBasePath + '/measurement-units',
+ )
+ .pipe(
+ map(response => {
+ return response;
+ }),
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/permissions.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/permissions.service.ts
index 836db963e..db1cf9b4d 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/permissions.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/permissions.service.ts
@@ -23,25 +23,31 @@ import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
import { Permission } from '../model/gen/streampipes-model-client';
-
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PermissionsService {
-
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) { }
-
-
- public getPermissionsForObject(objectInstanceId: string): Observable<Permission[]> {
- return this.http.get(`${this.permissionsBasePath}/objects/${objectInstanceId}`).pipe(map(response => response as Permission[]));
- }
-
- public updatePermission(permission: Permission): Observable<any> {
- return this.http.put(`${this.permissionsBasePath}/${permission.permissionId}`, permission);
- }
-
- get permissionsBasePath() {
- return `${this.platformServicesCommons.apiBasePath}/admin/permissions`;
- }
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ public getPermissionsForObject(
+ objectInstanceId: string,
+ ): Observable<Permission[]> {
+ return this.http
+ .get(`${this.permissionsBasePath}/objects/${objectInstanceId}`)
+ .pipe(map(response => response as Permission[]));
+ }
+
+ public updatePermission(permission: Permission): Observable<any> {
+ return this.http.put(
+ `${this.permissionsBasePath}/${permission.permissionId}`,
+ permission,
+ );
+ }
+
+ get permissionsBasePath() {
+ return `${this.platformServicesCommons.apiBasePath}/admin/permissions`;
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-canvas-metadata.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-canvas-metadata.service.ts
index d0f0ef430..1e1536144 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-canvas-metadata.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-canvas-metadata.service.ts
@@ -24,40 +24,58 @@ import { PlatformServicesCommons } from './commons.service';
import { map } from 'rxjs/operators';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineCanvasMetadataService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
+ addPipelineCanvasMetadata(pipelineCanvasMetadata: PipelineCanvasMetadata) {
+ return this.http.post(
+ this.pipelineCanvasMetadataBasePath,
+ pipelineCanvasMetadata,
+ );
+ }
- }
+ getPipelineCanvasMetadata(
+ pipelineId: string,
+ ): Observable<PipelineCanvasMetadata> {
+ return this.http
+ .get(this.pipelineCanvasMetadataPipelinePath + pipelineId)
+ .pipe(
+ map(response =>
+ PipelineCanvasMetadata.fromData(response as any),
+ ),
+ );
+ }
- addPipelineCanvasMetadata(pipelineCanvasMetadata: PipelineCanvasMetadata) {
- return this.http.post(this.pipelineCanvasMetadataBasePath, pipelineCanvasMetadata);
- }
+ updatePipelineCanvasMetadata(
+ pipelineCanvasMetadata: PipelineCanvasMetadata,
+ ) {
+ return this.http.put(
+ this.pipelineCanvasMetadataBasePath +
+ '/' +
+ pipelineCanvasMetadata.pipelineId,
+ pipelineCanvasMetadata,
+ );
+ }
- getPipelineCanvasMetadata(pipelineId: string): Observable<PipelineCanvasMetadata> {
- return this.http.get(this.pipelineCanvasMetadataPipelinePath
- + pipelineId).pipe(map(response => PipelineCanvasMetadata.fromData(response as any)));
- }
+ deletePipelineCanvasMetadata(pipelineId: string) {
+ return this.http.delete(
+ this.pipelineCanvasMetadataPipelinePath + pipelineId,
+ );
+ }
- updatePipelineCanvasMetadata(pipelineCanvasMetadata: PipelineCanvasMetadata) {
- return this.http.put(this.pipelineCanvasMetadataBasePath
- + '/'
- + pipelineCanvasMetadata.pipelineId, pipelineCanvasMetadata);
- }
+ private get pipelineCanvasMetadataBasePath() {
+ return (
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-canvas-metadata'
+ );
+ }
- deletePipelineCanvasMetadata(pipelineId: string) {
- return this.http.delete(this.pipelineCanvasMetadataPipelinePath
- + pipelineId);
- }
-
- private get pipelineCanvasMetadataBasePath() {
- return this.platformServicesCommons.apiBasePath + '/pipeline-canvas-metadata';
- }
-
- private get pipelineCanvasMetadataPipelinePath() {
- return this.pipelineCanvasMetadataBasePath + '/pipeline/';
- }
+ private get pipelineCanvasMetadataPipelinePath() {
+ return this.pipelineCanvasMetadataBasePath + '/pipeline/';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-endpoint.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-endpoint.service.ts
index 6549f4606..9c1317126 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-endpoint.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-endpoint.service.ts
@@ -22,26 +22,38 @@ import { Observable } from 'rxjs';
*/
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineElementEndpointService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ add(elementUri, ispublic): Observable<any> {
+ const payload = new HttpParams()
+ .set('uri', elementUri)
+ .set('publicElement', ispublic);
+ return this.http.post(
+ this.platformServicesCommons.apiBasePath + '/element',
+ payload,
+ );
+ }
- add(elementUri, ispublic): Observable<any> {
- const payload = new HttpParams()
- .set('uri', elementUri)
- .set('publicElement', ispublic);
- return this.http.post(this.platformServicesCommons.apiBasePath + '/element', payload);
- }
+ update(elementUri): Observable<any> {
+ return this.http.put(
+ this.platformServicesCommons.apiBasePath +
+ '/element/' +
+ encodeURIComponent(elementUri),
+ undefined,
+ );
+ }
- update(elementUri): Observable<any> {
- return this.http.put(this.platformServicesCommons.apiBasePath + '/element/' + encodeURIComponent(elementUri), undefined);
- }
-
- del(elementUri): Observable<any> {
- return this.http.delete(this.platformServicesCommons.apiBasePath + '/element/' + encodeURIComponent(elementUri));
- }
+ del(elementUri): Observable<any> {
+ return this.http.delete(
+ this.platformServicesCommons.apiBasePath +
+ '/element/' +
+ encodeURIComponent(elementUri),
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-template.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-template.service.ts
index 6cca1d56b..7e1b43c9b 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-template.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element-template.service.ts
@@ -20,63 +20,108 @@ import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import {
- AdapterDescription,
- AdapterDescriptionUnion,
- DataProcessorInvocation,
- DataSinkInvocation,
- PipelineElementTemplate
+ AdapterDescription,
+ AdapterDescriptionUnion,
+ DataProcessorInvocation,
+ DataSinkInvocation,
+ PipelineElementTemplate,
} from '../model/gen/streampipes-model';
import { PlatformServicesCommons } from './commons.service';
import { map } from 'rxjs/operators';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineElementTemplateService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
+ getPipelineElementTemplates(
+ appId: string,
+ ): Observable<PipelineElementTemplate[]> {
+ return this.http
+ .get(
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-element-templates?appId=' +
+ appId,
+ )
+ .pipe(
+ map(data => {
+ return (data as []).map(dpi =>
+ PipelineElementTemplate.fromData(dpi),
+ );
+ }),
+ );
+ }
- }
+ deletePipelineElementTemplate(templateId: string): Observable<any> {
+ return this.http.delete(
+ `${this.platformServicesCommons.apiBasePath}/pipeline-element-templates/${templateId}`,
+ );
+ }
- getPipelineElementTemplates(appId: string): Observable<PipelineElementTemplate[]> {
- return this.http
- .get(this.platformServicesCommons.apiBasePath
- + '/pipeline-element-templates?appId=' + appId)
- .pipe(map(data => {
- return (data as []).map(dpi => PipelineElementTemplate.fromData(dpi));
- }));
- }
+ getConfiguredDataProcessorForTemplate(
+ templateId: string,
+ invocation: DataProcessorInvocation,
+ ): Observable<DataProcessorInvocation> {
+ return this.http
+ .post(
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-element-templates/' +
+ templateId +
+ '/processor',
+ invocation,
+ )
+ .pipe(
+ map(response => {
+ return DataProcessorInvocation.fromData(
+ response as DataProcessorInvocation,
+ );
+ }),
+ );
+ }
- deletePipelineElementTemplate(templateId: string): Observable<any> {
- return this.http.delete(`${this.platformServicesCommons.apiBasePath}/pipeline-element-templates/${templateId}`);
- }
-
- getConfiguredDataProcessorForTemplate(templateId: string, invocation: DataProcessorInvocation): Observable<DataProcessorInvocation> {
- return this.http.post(this.platformServicesCommons.apiBasePath
- + '/pipeline-element-templates/' + templateId + '/processor', invocation)
- .pipe(map(response => {
- return DataProcessorInvocation.fromData(response as DataProcessorInvocation);
- }));
- }
-
- getConfiguredDataSinkForTemplate(templateId: string, invocation: DataSinkInvocation): Observable<DataSinkInvocation> {
- return this.http.post(this.platformServicesCommons.apiBasePath
- + '/pipeline-element-templates/' + templateId + '/sink', invocation)
- .pipe(map(response => {
- return DataSinkInvocation.fromData(response as DataSinkInvocation);
- }));
- }
-
- getConfiguredAdapterForTemplate(templateId: string,
- adapter: AdapterDescriptionUnion): Observable<any> {
- return this.http.post(this.platformServicesCommons.apiBasePath
- + '/pipeline-element-templates/' + templateId + '/adapter', adapter);
- }
-
- storePipelineElementTemplate(template: PipelineElementTemplate) {
- return this.http.post(this.platformServicesCommons.apiBasePath + '/pipeline-element-templates', template);
- }
+ getConfiguredDataSinkForTemplate(
+ templateId: string,
+ invocation: DataSinkInvocation,
+ ): Observable<DataSinkInvocation> {
+ return this.http
+ .post(
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-element-templates/' +
+ templateId +
+ '/sink',
+ invocation,
+ )
+ .pipe(
+ map(response => {
+ return DataSinkInvocation.fromData(
+ response as DataSinkInvocation,
+ );
+ }),
+ );
+ }
+ getConfiguredAdapterForTemplate(
+ templateId: string,
+ adapter: AdapterDescriptionUnion,
+ ): Observable<any> {
+ return this.http.post(
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-element-templates/' +
+ templateId +
+ '/adapter',
+ adapter,
+ );
+ }
+ storePipelineElementTemplate(template: PipelineElementTemplate) {
+ return this.http.post(
+ this.platformServicesCommons.apiBasePath +
+ '/pipeline-element-templates',
+ template,
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element.service.ts
index c55b43278..51bf9ed54 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-element.service.ts
@@ -20,74 +20,93 @@ import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import {
- DataProcessorInvocation,
- DataSinkInvocation,
- SpDataSet,
- SpDataStream
+ DataProcessorInvocation,
+ DataSinkInvocation,
+ SpDataSet,
+ SpDataStream,
} from '../model/gen/streampipes-model';
import { PlatformServicesCommons } from './commons.service';
import { map } from 'rxjs/operators';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineElementService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ getDataProcessors(): Observable<DataProcessorInvocation[]> {
+ return this.http.get(this.dataProcessorsUrl + '/own').pipe(
+ map(data => {
+ return (data as []).map(dpi =>
+ DataProcessorInvocation.fromData(dpi),
+ );
+ }),
+ );
+ }
- getDataProcessors(): Observable<DataProcessorInvocation[]> {
- return this.http.get(this.dataProcessorsUrl + '/own').pipe(map(data => {
- return (data as []).map(dpi => DataProcessorInvocation.fromData(dpi));
- }));
- }
+ getDataSinks(): Observable<DataSinkInvocation[]> {
+ return this.http.get(this.dataSinksUrl + '/own').pipe(
+ map(data => {
+ return (data as []).map(dpi =>
+ DataSinkInvocation.fromData(dpi),
+ );
+ }),
+ );
+ }
- getDataSinks(): Observable<DataSinkInvocation[]> {
- return this.http.get(this.dataSinksUrl + '/own').pipe(map(data => {
- return (data as []).map(dpi => DataSinkInvocation.fromData(dpi));
- }));
- }
+ getDataStreams(): Observable<SpDataStream[]> {
+ return this.http.get(this.dataStreamsUrl + '/own').pipe(
+ map(data => {
+ return (data as []).map(dpi => {
+ if (
+ dpi['@class'] ===
+ 'org.apache.streampipes.model.SpDataSet'
+ ) {
+ return SpDataSet.fromData(dpi);
+ } else {
+ return SpDataStream.fromData(dpi);
+ }
+ });
+ }),
+ );
+ }
- getDataStreams(): Observable<SpDataStream[]> {
- return this.http.get(this.dataStreamsUrl + '/own').pipe(map(data => {
- return (data as []).map(dpi => {
- if (dpi['@class'] === 'org.apache.streampipes.model.SpDataSet') {
- return SpDataSet.fromData(dpi);
- } else {
- return SpDataStream.fromData(dpi);
- }
- });
- }));
- }
+ getDataStreamByElementId(elementId: string): Observable<SpDataStream> {
+ return this.http.get(`${this.dataStreamsUrl}/${elementId}`).pipe(
+ map(data => {
+ if (
+ data['@class'] === 'org.apache.streampipes.model.SpDataSet'
+ ) {
+ return SpDataSet.fromData(data as any);
+ } else {
+ return SpDataStream.fromData(data as any);
+ }
+ }),
+ );
+ }
- getDataStreamByElementId(elementId: string): Observable<SpDataStream> {
- return this.http.get(`${this.dataStreamsUrl}/${elementId}`).pipe(map(data => {
- if (data['@class'] === 'org.apache.streampipes.model.SpDataSet') {
- return SpDataSet.fromData(data as any);
- } else {
- return SpDataStream.fromData(data as any);
- }
- }));
- }
+ getDocumentation(appId) {
+ return this.http.get(
+ this.platformServicesCommons.apiBasePath +
+ '/pe/' +
+ appId +
+ '/assets/documentation',
+ { responseType: 'text' },
+ );
+ }
- getDocumentation(appId) {
- return this.http.get(this.platformServicesCommons.apiBasePath
- + '/pe/'
- + appId
- + '/assets/documentation', {responseType: 'text'});
- }
+ private get dataProcessorsUrl(): string {
+ return this.platformServicesCommons.apiBasePath + '/sepas';
+ }
- private get dataProcessorsUrl(): string {
- return this.platformServicesCommons.apiBasePath + '/sepas';
- }
-
- private get dataStreamsUrl(): string {
- return this.platformServicesCommons.apiBasePath + '/streams';
- }
-
- private get dataSinksUrl(): string {
- return this.platformServicesCommons.apiBasePath + '/actions';
- }
+ private get dataStreamsUrl(): string {
+ return this.platformServicesCommons.apiBasePath + '/streams';
+ }
+ private get dataSinksUrl(): string {
+ return this.platformServicesCommons.apiBasePath + '/actions';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-monitoring.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-monitoring.service.ts
index 7816b9eea..3e7addffb 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-monitoring.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-monitoring.service.ts
@@ -19,37 +19,47 @@
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
-import { PipelineMonitoringInfo, SpLogEntry, SpMetricsEntry } from '../model/gen/streampipes-model';
+import {
+ PipelineMonitoringInfo,
+ SpLogEntry,
+ SpMetricsEntry,
+} from '../model/gen/streampipes-model';
import { PlatformServicesCommons } from './commons.service';
import { map } from 'rxjs/operators';
import { AbstractMonitoringService } from './abstract-monitoring.service';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineMonitoringService extends AbstractMonitoringService {
+ constructor(
+ http: HttpClient,
+ platformServicesCommons: PlatformServicesCommons,
+ ) {
+ super(http, platformServicesCommons);
+ }
- constructor(http: HttpClient,
- platformServicesCommons: PlatformServicesCommons) {
- super(http, platformServicesCommons);
- }
+ getLogInfoForPipeline(
+ pipelineId: string,
+ ): Observable<Record<string, SpLogEntry[]>> {
+ return this.http
+ .get(this.logUrl(pipelineId))
+ .pipe(map(response => response as Record<string, SpLogEntry[]>));
+ }
- getLogInfoForPipeline(pipelineId: string): Observable<Record<string, SpLogEntry[]>> {
- return this.http.get(this.logUrl(pipelineId))
- .pipe(map(response => response as Record<string, SpLogEntry[]>));
- }
+ getMetricsInfoForPipeline(
+ pipelineId: string,
+ ): Observable<Record<string, SpMetricsEntry>> {
+ return this.http
+ .get(this.metricsUrl(pipelineId))
+ .pipe(map(response => response as Record<string, SpMetricsEntry>));
+ }
- getMetricsInfoForPipeline(pipelineId: string): Observable<Record<string, SpMetricsEntry>> {
- return this.http.get(this.metricsUrl(pipelineId))
- .pipe(map(response => response as Record<string, SpMetricsEntry>));
- }
-
- protected get monitoringBasePath(): string {
- return `${this.platformServicesCommons.apiBasePath}/pipeline-monitoring`;
- }
-
- protected get monitoringPathAppendix(): string {
- return 'pipeline';
- }
+ protected get monitoringBasePath(): string {
+ return `${this.platformServicesCommons.apiBasePath}/pipeline-monitoring`;
+ }
+ protected get monitoringPathAppendix(): string {
+ return 'pipeline';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-template.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-template.service.ts
index b1285484f..2df674c72 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-template.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline-template.service.ts
@@ -19,99 +19,114 @@
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import {
- FreeTextStaticProperty,
- PipelineOperationStatus,
- PipelineTemplateInvocation,
- StaticPropertyUnion
+ FreeTextStaticProperty,
+ PipelineOperationStatus,
+ PipelineTemplateInvocation,
+ StaticPropertyUnion,
} from '../model/gen/streampipes-model';
import { map } from 'rxjs/operators';
import { Observable } from 'rxjs';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class PipelineTemplateService {
+ constructor(private http: HttpClient) {}
- constructor(
- private http: HttpClient
- ) {
- }
+ getServerUrl() {
+ return '/streampipes-backend';
+ }
- getServerUrl() {
- return '/streampipes-backend';
- }
+ // getDataSets(): Observable<DataSetDescription[]> {
+ // return this.http
+ // .get(this.getServerUrl() + '/api/v2/users/'+ this.authStatusService.email + '/pipeline-templates/streams')
+ // .pipe(map(response => {
+ //
+ //
+ //
+ // // TODO remove this
+ // // quick fix to deserialize URIs
+ // response['@graph'].forEach(function (object) {
+ // if (object['sp:domainProperty'] != undefined) {
+ // // object['sp:domainProperty']['@type'] = "sp:URI";
+ // object['sp:domainProperty'] = object['sp:domainProperty']['@id'];
+ // delete object['sp:domainProperty']['@id'];
+ // }
+ // });
+ //
+ // const res = this.tsonLdSerializerService.fromJsonLd(response, 'sp:DataStreamContainer');
+ // return res.list;
+ // }));
+ // }
+ //
+ // getOperators(dataSet: DataSetDescription): Observable<PipelineTemplateDescription[]> {
+ // return this.http
+ // .get(this.getServerUrl() + '/api/v2/users/'+ this.authStatusService.email + '/pipeline-templates?dataset=' + dataSet.id)
+ // .pipe(map(response => {
+ // const res = this.tsonLdSerializerService.fromJsonLd(response, 'sp:PipelineTemplateDescriptionContainer');
+ // return res.list;
+ // }));
+ // }
- // getDataSets(): Observable<DataSetDescription[]> {
- // return this.http
- // .get(this.getServerUrl() + '/api/v2/users/'+ this.authStatusService.email + '/pipeline-templates/streams')
- // .pipe(map(response => {
- //
- //
- //
- // // TODO remove this
- // // quick fix to deserialize URIs
- // response['@graph'].forEach(function (object) {
- // if (object['sp:domainProperty'] != undefined) {
- // // object['sp:domainProperty']['@type'] = "sp:URI";
- // object['sp:domainProperty'] = object['sp:domainProperty']['@id'];
- // delete object['sp:domainProperty']['@id'];
- // }
- // });
- //
- // const res = this.tsonLdSerializerService.fromJsonLd(response, 'sp:DataStreamContainer');
- // return res.list;
- // }));
- // }
- //
- // getOperators(dataSet: DataSetDescription): Observable<PipelineTemplateDescription[]> {
- // return this.http
- // .get(this.getServerUrl() + '/api/v2/users/'+ this.authStatusService.email + '/pipeline-templates?dataset=' + dataSet.id)
- // .pipe(map(response => {
- // const res = this.tsonLdSerializerService.fromJsonLd(response, 'sp:PipelineTemplateDescriptionContainer');
- // return res.list;
- // }));
- // }
+ getPipelineTemplateInvocation(
+ dataSetId: string,
+ templateId: string,
+ ): Observable<PipelineTemplateInvocation> {
+ return this.http
+ .get(
+ `${this.getServerUrl()}/api/v2/pipeline-templates/invocation?streamId=${dataSetId}&templateId=${templateId}`,
+ )
+ .pipe(
+ map(data => {
+ return PipelineTemplateInvocation.fromData(
+ data as PipelineTemplateInvocation,
+ );
+ }),
+ );
- getPipelineTemplateInvocation(dataSetId: string, templateId: string): Observable<PipelineTemplateInvocation> {
- return this.http
- .get(`${this.getServerUrl()}/api/v2/pipeline-templates/invocation?streamId=${dataSetId}&templateId=${templateId}`)
- .pipe(map(data => {
- return PipelineTemplateInvocation.fromData(data as PipelineTemplateInvocation);
- }));
+ // .pipe(map(response: PipelineTemplateInvocation => {
- // .pipe(map(response: PipelineTemplateInvocation => {
+ // Currently tsonld dows not support objects that just contain one root object without an enclosing @graph array
+ // const res = new PipelineTemplateInvocation(response['@id']);
+ // res.dataSetId = response['sp:hasDataSetId'];
+ // res.name = response['hasElementName'];
+ // res.pipelineTemplateId = response['sp:hasInternalName'];
- // Currently tsonld dows not support objects that just contain one root object without an enclosing @graph array
- // const res = new PipelineTemplateInvocation(response['@id']);
- // res.dataSetId = response['sp:hasDataSetId'];
- // res.name = response['hasElementName'];
- // res.pipelineTemplateId = response['sp:hasInternalName'];
+ // TODO find better solution
+ // This will remove preconfigured values from the UI
+ // res.list.forEach(property => {
+ // if (this.isFreeTextStaticProperty(property)) {
+ // if (this.asFreeTextStaticProperty(property).value !== undefined) {
+ // this.asFreeTextStaticProperty(property).render = false;
+ // }
+ // }
+ // });
+ // return res;
+ // }));
+ }
- // TODO find better solution
- // This will remove preconfigured values from the UI
- // res.list.forEach(property => {
- // if (this.isFreeTextStaticProperty(property)) {
- // if (this.asFreeTextStaticProperty(property).value !== undefined) {
- // this.asFreeTextStaticProperty(property).render = false;
- // }
- // }
- // });
- // return res;
- // }));
- }
+ isFreeTextStaticProperty(val) {
+ return val instanceof FreeTextStaticProperty;
+ }
- isFreeTextStaticProperty(val) {
- return val instanceof FreeTextStaticProperty;
- }
-
- asFreeTextStaticProperty(val: StaticPropertyUnion): FreeTextStaticProperty {
- return val as FreeTextStaticProperty;
- }
-
- createPipelineTemplateInvocation(invocation: PipelineTemplateInvocation): Observable<PipelineOperationStatus> {
- return this.http
- .post(`${this.getServerUrl()}/api/v2/pipeline-templates`, invocation)
- .pipe(map(result => PipelineOperationStatus.fromData(result as PipelineOperationStatus)));
- }
+ asFreeTextStaticProperty(val: StaticPropertyUnion): FreeTextStaticProperty {
+ return val as FreeTextStaticProperty;
+ }
+ createPipelineTemplateInvocation(
+ invocation: PipelineTemplateInvocation,
+ ): Observable<PipelineOperationStatus> {
+ return this.http
+ .post(
+ `${this.getServerUrl()}/api/v2/pipeline-templates`,
+ invocation,
+ )
+ .pipe(
+ map(result =>
+ PipelineOperationStatus.fromData(
+ result as PipelineOperationStatus,
+ ),
+ ),
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline.service.ts
index f226c9473..734a7c1a3 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/pipeline.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/pipeline.service.ts
@@ -80,9 +80,7 @@ export class PipelineService {
const queryAppendix = forceStop ? '?forceStop=' + forceStop : '';
return this.http
.get(
- `${
- this.apiBasePath
- }/pipelines/${pipelineId}/stop${queryAppendix}`,
+ `${this.apiBasePath}/pipelines/${pipelineId}/stop${queryAppendix}`,
)
.pipe(
map(result =>
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/semantic-types.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/semantic-types.service.ts
index 1158c51a9..0f9c180df 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/semantic-types.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/semantic-types.service.ts
@@ -23,20 +23,25 @@ import { map } from 'rxjs/operators';
import { Observable } from 'rxjs';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class SemanticTypesService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
-
- }
-
- getSemanticTypes(text: string): Observable<string[]> {
- return this.http.get(this.platformServicesCommons.apiBasePath +
- '/autocomplete/semantic-type?text=' + text).pipe(map(response => {
- return response as string[];
- }));
- }
-
+ getSemanticTypes(text: string): Observable<string[]> {
+ return this.http
+ .get(
+ this.platformServicesCommons.apiBasePath +
+ '/autocomplete/semantic-type?text=' +
+ text,
+ )
+ .pipe(
+ map(response => {
+ return response as string[];
+ }),
+ );
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/shared-dashboard.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/shared-dashboard.service.ts
index f2dbc9db3..53238f996 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/shared-dashboard.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/shared-dashboard.service.ts
@@ -23,31 +23,40 @@ import { Observable } from 'rxjs';
import { Dashboard } from '../model/dashboard/dashboard.model';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class SharedDatalakeRestService {
-
- constructor(private http: HttpClient) {
- }
+ constructor(private http: HttpClient) {}
getDashboards(dashboardUrl: string): Observable<Dashboard[]> {
- return this.http.get(dashboardUrl).pipe(map(data => {
- return data as Dashboard[];
- }));
+ return this.http.get(dashboardUrl).pipe(
+ map(data => {
+ return data as Dashboard[];
+ }),
+ );
}
- updateDashboard(dashboardUrl: string, dashboard: Dashboard): Observable<Dashboard> {
- return this.http.put(dashboardUrl + '/' + dashboard._id, dashboard).pipe(map(data => {
- return data as Dashboard;
- }));
+ updateDashboard(
+ dashboardUrl: string,
+ dashboard: Dashboard,
+ ): Observable<Dashboard> {
+ return this.http
+ .put(dashboardUrl + '/' + dashboard._id, dashboard)
+ .pipe(
+ map(data => {
+ return data as Dashboard;
+ }),
+ );
}
- deleteDashboard(dashboardUrl: string, dashboard: Dashboard): Observable<any> {
+ deleteDashboard(
+ dashboardUrl: string,
+ dashboard: Dashboard,
+ ): Observable<any> {
return this.http.delete(dashboardUrl + '/' + dashboard._id);
}
saveDashboard(dashboardUrl: string, dashboard: Dashboard): Observable<any> {
return this.http.post(dashboardUrl, dashboard);
}
-
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/user-group.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/user-group.service.ts
index 8c4e2261d..3749d1f57 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/user-group.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/user-group.service.ts
@@ -24,39 +24,39 @@ import { PlatformServicesCommons } from './commons.service';
import { Group } from '../model/gen/streampipes-model-client';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class UserGroupService {
-
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
-
- public getAllUserGroups(): Observable<Group[]> {
- return this.http.get(`${this.userGroupPath}`)
- .pipe(map(response => {
- return (response as any[]).map(p => Group.fromData(p));
- }));
- }
-
- public createGroup(group: Group) {
- return this.http.post(this.userGroupPath, group);
- }
-
- public updateGroup(group: Group) {
- return this.http.put(`${this.userGroupPath}/${group.groupId}`, group);
- }
-
- public deleteGroup(group: Group) {
- return this.http.delete(`${this.userGroupPath}/${group.groupId}`);
- }
-
- public getGroup(groupId: string) {
- return this.http.get(`${this.userGroupPath}/${groupId}`);
- }
-
- private get userGroupPath() {
- return this.platformServicesCommons.apiBasePath + '/usergroups';
- }
-
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
+
+ public getAllUserGroups(): Observable<Group[]> {
+ return this.http.get(`${this.userGroupPath}`).pipe(
+ map(response => {
+ return (response as any[]).map(p => Group.fromData(p));
+ }),
+ );
+ }
+
+ public createGroup(group: Group) {
+ return this.http.post(this.userGroupPath, group);
+ }
+
+ public updateGroup(group: Group) {
+ return this.http.put(`${this.userGroupPath}/${group.groupId}`, group);
+ }
+
+ public deleteGroup(group: Group) {
+ return this.http.delete(`${this.userGroupPath}/${group.groupId}`);
+ }
+
+ public getGroup(groupId: string) {
+ return this.http.get(`${this.userGroupPath}/${groupId}`);
+ }
+
+ private get userGroupPath() {
+ return this.platformServicesCommons.apiBasePath + '/usergroups';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/apis/user.service.ts b/ui/projects/streampipes/platform-services/src/lib/apis/user.service.ts
index 0b39cdd70..aabc3d899 100644
--- a/ui/projects/streampipes/platform-services/src/lib/apis/user.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/apis/user.service.ts
@@ -22,75 +22,94 @@ import { map } from 'rxjs/operators';
import { Observable } from 'rxjs';
import { PlatformServicesCommons } from './commons.service';
import {
- ServiceAccount,
- UserAccount
+ ServiceAccount,
+ UserAccount,
} from '../model/gen/streampipes-model-client';
-import { ChangePasswordRequest } from "../model/user/user.model";
+import { ChangePasswordRequest } from '../model/user/user.model';
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class UserService {
+ constructor(
+ private http: HttpClient,
+ private platformServicesCommons: PlatformServicesCommons,
+ ) {}
- constructor(private http: HttpClient,
- private platformServicesCommons: PlatformServicesCommons) {
- }
+ getAllUserAccounts(): Observable<UserAccount[]> {
+ return this.http.get(`${this.usersPath}?type=USER_ACCOUNT`).pipe(
+ map(response => {
+ return (response as any[]).map(p => UserAccount.fromData(p));
+ }),
+ );
+ }
- getAllUserAccounts(): Observable<UserAccount[]> {
- return this.http.get(`${this.usersPath}?type=USER_ACCOUNT`)
- .pipe(map(response => {
- return (response as any[]).map(p => UserAccount.fromData(p));
- }));
- }
+ getAllServiceAccounts(): Observable<ServiceAccount[]> {
+ return this.http.get(`${this.usersPath}?type=SERVICE_ACCOUNT`).pipe(
+ map(response => {
+ return (response as any[]).map(p => ServiceAccount.fromData(p));
+ }),
+ );
+ }
- getAllServiceAccounts(): Observable<ServiceAccount[]> {
- return this.http.get(`${this.usersPath}?type=SERVICE_ACCOUNT`)
- .pipe(map(response => {
- return (response as any[]).map(p => ServiceAccount.fromData(p));
- }));
- }
+ public updateUser(user: UserAccount): Observable<any> {
+ return this.http.put(
+ `${this.usersPath}/user/${user.principalId}`,
+ user,
+ );
+ }
- public updateUser(user: (UserAccount)): Observable<any> {
- return this.http.put(`${this.usersPath}/user/${user.principalId}`, user);
- }
+ public updateUsername(user: UserAccount): Observable<any> {
+ return this.http.put(
+ `${this.usersPath}/user/${user.principalId}/username`,
+ user,
+ );
+ }
- public updateUsername(user: UserAccount): Observable<any> {
- return this.http.put(`${this.usersPath}/user/${user.principalId}/username`, user);
- }
+ public updatePassword(
+ user: UserAccount,
+ req: ChangePasswordRequest,
+ ): Observable<any> {
+ return this.http.put(
+ `${this.usersPath}/user/${user.principalId}/password`,
+ req,
+ );
+ }
- public updatePassword(user: UserAccount,
- req: ChangePasswordRequest): Observable<any> {
- return this.http.put(`${this.usersPath}/user/${user.principalId}/password`, req);
- }
+ public updateService(user: ServiceAccount): Observable<any> {
+ return this.http.put(
+ `${this.usersPath}/service/${user.principalId}`,
+ user,
+ );
+ }
- public updateService(user: (ServiceAccount)): Observable<any> {
- return this.http.put(`${this.usersPath}/service/${user.principalId}`, user);
- }
+ public createUser(user: UserAccount): Observable<any> {
+ return this.http.post(`${this.usersPath}/user`, user);
+ }
- public createUser(user: UserAccount): Observable<any> {
- return this.http.post(`${this.usersPath}/user`, user);
- }
+ public createServiceAccount(user: ServiceAccount): Observable<any> {
+ return this.http.post(`${this.usersPath}/service`, user);
+ }
- public createServiceAccount(user: ServiceAccount): Observable<any> {
- return this.http.post(`${this.usersPath}/service`, user);
- }
+ public deleteUser(principalId: string): Observable<any> {
+ return this.http.delete(`${this.usersPath}/${principalId}`);
+ }
- public deleteUser(principalId: string): Observable<any> {
- return this.http.delete(`${this.usersPath}/${principalId}`);
- }
+ public getUserById(
+ principalId: string,
+ ): Observable<UserAccount | ServiceAccount> {
+ return this.http.get(`${this.usersPath}/${principalId}`).pipe(
+ map(response => {
+ if ((response as any).principalType === 'USER_ACCOUNT') {
+ return UserAccount.fromData(response as any);
+ } else {
+ return ServiceAccount.fromData(response as any);
+ }
+ }),
+ );
+ }
- public getUserById(principalId: string): Observable<UserAccount | ServiceAccount> {
- return this.http.get(`${this.usersPath}/${principalId}`)
- .pipe(map(response => {
- if ((response as any).principalType === 'USER_ACCOUNT') {
- return UserAccount.fromData(response as any);
- } else {
- return ServiceAccount.fromData(response as any);
- }
- }));
- }
-
- private get usersPath() {
- return this.platformServicesCommons.apiBasePath + '/users';
- }
+ private get usersPath() {
+ return this.platformServicesCommons.apiBasePath + '/users';
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/contants/platform-services.constants.ts b/ui/projects/streampipes/platform-services/src/lib/contants/platform-services.constants.ts
index 1879aa618..f64a1008e 100644
--- a/ui/projects/streampipes/platform-services/src/lib/contants/platform-services.constants.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/contants/platform-services.constants.ts
@@ -16,7 +16,4 @@
*
*/
-export class PlatformServicesConstants {
-
-}
-
+export class PlatformServicesConstants {}
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/assets/asset.model.ts b/ui/projects/streampipes/platform-services/src/lib/model/assets/asset.model.ts
index 626e627dd..67a34745c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/assets/asset.model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/assets/asset.model.ts
@@ -17,48 +17,47 @@
*/
export interface AssetLinkType {
- linkType: string;
- linkLabel: string;
- linkColor: string;
- linkIcon?: string;
- linkQueryHint?: string;
- navPaths: string[];
- navigationActive: boolean;
+ linkType: string;
+ linkLabel: string;
+ linkColor: string;
+ linkIcon?: string;
+ linkQueryHint?: string;
+ navPaths: string[];
+ navigationActive: boolean;
}
export interface AssetType {
- assetIcon: string;
- assetIconColor: string;
- assetTypeCategory: string;
- assetTypeLabel: string;
+ assetIcon: string;
+ assetIconColor: string;
+ assetTypeCategory: string;
+ assetTypeLabel: string;
}
export interface AssetLink {
- resourceId: string;
- linkType: 'data-view' | 'dashboard' | 'adapter' | 'source' | string;
- linkLabel: string;
- queryHint: string;
- editingDisabled: boolean;
- navigationActive: boolean;
+ resourceId: string;
+ linkType: 'data-view' | 'dashboard' | 'adapter' | 'source' | string;
+ linkLabel: string;
+ queryHint: string;
+ editingDisabled: boolean;
+ navigationActive: boolean;
}
export interface SpAsset {
- assetId: string;
- assetName: string;
- assetDescription: string;
+ assetId: string;
+ assetName: string;
+ assetDescription: string;
- assetType: AssetType;
- assetLinks: AssetLink[];
+ assetType: AssetType;
+ assetLinks: AssetLink[];
- assets: SpAsset[];
+ assets: SpAsset[];
}
export interface SpAssetModel extends SpAsset {
- _id: string;
- _rev: string;
+ _id: string;
+ _rev: string;
- appDocType: string;
+ appDocType: string;
- removable: boolean;
+ removable: boolean;
}
-
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/datalake/DatalakeQueryParameters.ts b/ui/projects/streampipes/platform-services/src/lib/model/datalake/DatalakeQueryParameters.ts
index 422aec2a5..132ad471c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/datalake/DatalakeQueryParameters.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/datalake/DatalakeQueryParameters.ts
@@ -19,24 +19,23 @@
import { MissingValueBehaviour } from './data-lake-query-config.model';
export class DatalakeQueryParameters {
- public columns: string;
- public startDate: number;
- public endDate: number;
- public page: number;
- public limit: number;
- public offset: number;
- public groupBy: string;
- public order: string;
- public aggregationFunction: string;
- public timeInterval: string;
- public countOnly: boolean;
- public autoAggregate: boolean;
- public filter: string;
- public missingValueBehaviour: MissingValueBehaviour;
- public maximumAmountOfEvents: number;
+ public columns: string;
+ public startDate: number;
+ public endDate: number;
+ public page: number;
+ public limit: number;
+ public offset: number;
+ public groupBy: string;
+ public order: string;
+ public aggregationFunction: string;
+ public timeInterval: string;
+ public countOnly: boolean;
+ public autoAggregate: boolean;
+ public filter: string;
+ public missingValueBehaviour: MissingValueBehaviour;
+ public maximumAmountOfEvents: number;
- // should be only used for multi-query requests
- public measureName: string;
- public forId: string;
+ // should be only used for multi-query requests
+ public measureName: string;
+ public forId: string;
}
-
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/datalake/DateRange.ts b/ui/projects/streampipes/platform-services/src/lib/model/datalake/DateRange.ts
index a47f4760c..87151909c 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/datalake/DateRange.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/datalake/DateRange.ts
@@ -16,7 +16,6 @@
*
*/
-
export interface TimeSettings {
startTime: number;
endTime: number;
@@ -24,7 +23,6 @@ export interface TimeSettings {
}
export class DateRange {
-
public startDate: Date;
public endDate: Date;
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/datalake/data-lake-query-config.model.ts b/ui/projects/streampipes/platform-services/src/lib/model/datalake/data-lake-query-config.model.ts
index a7b881e83..6affdcc7a 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/datalake/data-lake-query-config.model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/datalake/data-lake-query-config.model.ts
@@ -19,60 +19,60 @@
import { DataLakeMeasure } from '../gen/streampipes-model';
export interface DataExplorerFieldCharacteristics {
- dimension: boolean;
- numeric: boolean;
- binary: boolean;
- semanticTypes: string[];
+ dimension: boolean;
+ numeric: boolean;
+ binary: boolean;
+ semanticTypes: string[];
}
export interface DataExplorerField {
- runtimeName: string;
- aggregation?: string;
- measure: string;
- fullDbName: string;
- sourceIndex: number;
- fieldCharacteristics: DataExplorerFieldCharacteristics;
+ runtimeName: string;
+ aggregation?: string;
+ measure: string;
+ fullDbName: string;
+ sourceIndex: number;
+ fieldCharacteristics: DataExplorerFieldCharacteristics;
}
export interface FieldConfig {
- runtimeName: string;
- aggregations?: string[];
- alias?: string;
- selected: boolean;
- numeric: boolean;
+ runtimeName: string;
+ aggregations?: string[];
+ alias?: string;
+ selected: boolean;
+ numeric: boolean;
}
export interface SelectedFilter {
- field?: DataExplorerField;
- operator: string;
- value: any;
+ field?: DataExplorerField;
+ operator: string;
+ value: any;
}
export interface QueryConfig {
- selectedFilters: SelectedFilter[];
- fields?: FieldConfig[];
- groupBy?: FieldConfig[];
- limit?: number;
- page?: number;
- order?: 'ASC' | 'DESC';
- autoAggregate?: boolean;
- aggregationValue?: number;
- aggregationTimeUnit?: string;
- aggregationFunction?: string;
+ selectedFilters: SelectedFilter[];
+ fields?: FieldConfig[];
+ groupBy?: FieldConfig[];
+ limit?: number;
+ page?: number;
+ order?: 'ASC' | 'DESC';
+ autoAggregate?: boolean;
+ aggregationValue?: number;
+ aggregationTimeUnit?: string;
+ aggregationFunction?: string;
}
export interface SourceConfig {
- measureName: string;
- measure?: DataLakeMeasure;
- queryConfig: QueryConfig;
- queryType: 'raw' | 'aggregated' | 'single';
- sourceType: 'pipeline' | 'measurement';
+ measureName: string;
+ measure?: DataLakeMeasure;
+ queryConfig: QueryConfig;
+ queryType: 'raw' | 'aggregated' | 'single';
+ sourceType: 'pipeline' | 'measurement';
}
export interface DataExplorerDataConfig {
- sourceConfigs: SourceConfig[];
- ignoreTooMuchDataWarning: boolean;
- ignoreMissingValues: boolean;
+ sourceConfigs: SourceConfig[];
+ ignoreTooMuchDataWarning: boolean;
+ ignoreMissingValues: boolean;
}
export type MissingValueBehaviour = 'ignore' | 'empty';
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/email-config.model.ts b/ui/projects/streampipes/platform-services/src/lib/model/email-config.model.ts
index 09445f70a..638b61a77 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/email-config.model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/email-config.model.ts
@@ -16,32 +16,31 @@
*
*/
export interface EmailConfig {
+ emailConfigured: boolean;
+ transportStrategy: 'SMTP' | 'SMTPS' | 'SMTP_TLS';
+ smtpServerHost: string;
+ smtpServerPort: number;
- emailConfigured: boolean;
- transportStrategy: 'SMTP' | 'SMTPS' | 'SMTP_TLS';
- smtpServerHost: string;
- smtpServerPort: number;
+ usesAuthentication: boolean;
- usesAuthentication: boolean;
+ smtpUsername: string;
+ smtpPassword: string;
- smtpUsername: string;
- smtpPassword: string;
+ senderAddress: string;
+ senderName: string;
- senderAddress: string;
- senderName: string;
+ usesProxy: boolean;
- usesProxy: boolean;
+ proxyHost: string;
+ proxyPort: number;
- proxyHost: string;
- proxyPort: number;
+ usesProxyAuthentication: string;
- usesProxyAuthentication: string;
+ proxyUser: string;
+ proxyPassword: string;
- proxyUser: string;
- proxyPassword: string;
+ testRecipientAddress: string;
- testRecipientAddress: string;
-
- smtpPassEncrypted: boolean;
- proxyPassEncrypted: boolean;
+ smtpPassEncrypted: boolean;
+ proxyPassEncrypted: boolean;
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model-client.ts b/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model-client.ts
index 140c9672b..6901ebb20 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model-client.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model-client.ts
@@ -35,7 +35,10 @@ export class ExtensionsServiceEndpointItem {
type: string;
uri: string;
- static fromData(data: ExtensionsServiceEndpointItem, target?: ExtensionsServiceEndpointItem): ExtensionsServiceEndpointItem {
+ static fromData(
+ data: ExtensionsServiceEndpointItem,
+ target?: ExtensionsServiceEndpointItem,
+ ): ExtensionsServiceEndpointItem {
if (!data) {
return data;
}
@@ -51,7 +54,9 @@ export class ExtensionsServiceEndpointItem {
instance.installed = data.installed;
instance.editable = data.editable;
instance.available = data.available;
- instance.streams = __getCopyArrayFn(ExtensionsServiceEndpointItem.fromData)(data.streams);
+ instance.streams = __getCopyArrayFn(
+ ExtensionsServiceEndpointItem.fromData,
+ )(data.streams);
return instance;
}
}
@@ -83,7 +88,10 @@ export class MatchingResultMessage {
requirementSubject: string;
title: string;
- static fromData(data: MatchingResultMessage, target?: MatchingResultMessage): MatchingResultMessage {
+ static fromData(
+ data: MatchingResultMessage,
+ target?: MatchingResultMessage,
+ ): MatchingResultMessage {
if (!data) {
return data;
}
@@ -118,7 +126,9 @@ export class Permission {
instance.objectClassName = data.objectClassName;
instance.publicElement = data.publicElement;
instance.ownerSid = data.ownerSid;
- instance.grantedAuthorities = __getCopyArrayFn(PermissionEntry.fromData)(data.grantedAuthorities);
+ instance.grantedAuthorities = __getCopyArrayFn(
+ PermissionEntry.fromData,
+ )(data.grantedAuthorities);
return instance;
}
}
@@ -127,7 +137,10 @@ export class PermissionEntry {
principalType: PrincipalType;
sid: string;
- static fromData(data: PermissionEntry, target?: PermissionEntry): PermissionEntry {
+ static fromData(
+ data: PermissionEntry,
+ target?: PermissionEntry,
+ ): PermissionEntry {
if (!data) {
return data;
}
@@ -161,7 +174,9 @@ export class Principal {
instance.accountLocked = data.accountLocked;
instance.accountExpired = data.accountExpired;
instance.username = data.username;
- instance.objectPermissions = __getCopyArrayFn(__identity<string>())(data.objectPermissions);
+ instance.objectPermissions = __getCopyArrayFn(__identity<string>())(
+ data.objectPermissions,
+ );
instance.roles = __getCopyArrayFn(__identity<Role>())(data.roles);
instance.groups = __getCopyArrayFn(__identity<string>())(data.groups);
instance.principalType = data.principalType;
@@ -175,7 +190,10 @@ export class RawUserApiToken {
tokenId: string;
tokenName: string;
- static fromData(data: RawUserApiToken, target?: RawUserApiToken): RawUserApiToken {
+ static fromData(
+ data: RawUserApiToken,
+ target?: RawUserApiToken,
+ ): RawUserApiToken {
if (!data) {
return data;
}
@@ -192,7 +210,10 @@ export class ServiceAccount extends Principal {
clientSecret: string;
secretEncrypted: boolean;
- static fromData(data: ServiceAccount, target?: ServiceAccount): ServiceAccount {
+ static fromData(
+ data: ServiceAccount,
+ target?: ServiceAccount,
+ ): ServiceAccount {
if (!data) {
return data;
}
@@ -222,10 +243,18 @@ export class UserAccount extends Principal {
super.fromData(data, instance);
instance.fullName = data.fullName;
instance.password = data.password;
- instance.preferredDataStreams = __getCopyArrayFn(__identity<string>())(data.preferredDataStreams);
- instance.preferredDataProcessors = __getCopyArrayFn(__identity<string>())(data.preferredDataProcessors);
- instance.preferredDataSinks = __getCopyArrayFn(__identity<string>())(data.preferredDataSinks);
- instance.userApiTokens = __getCopyArrayFn(UserApiToken.fromData)(data.userApiTokens);
+ instance.preferredDataStreams = __getCopyArrayFn(__identity<string>())(
+ data.preferredDataStreams,
+ );
+ instance.preferredDataProcessors = __getCopyArrayFn(
+ __identity<string>(),
+ )(data.preferredDataProcessors);
+ instance.preferredDataSinks = __getCopyArrayFn(__identity<string>())(
+ data.preferredDataSinks,
+ );
+ instance.userApiTokens = __getCopyArrayFn(UserApiToken.fromData)(
+ data.userApiTokens,
+ );
instance.hideTutorial = data.hideTutorial;
instance.darkMode = data.darkMode;
return instance;
@@ -247,11 +276,48 @@ export class UserApiToken {
}
}
-export type PrincipalType = "USER_ACCOUNT" | "SERVICE_ACCOUNT" | "GROUP";
+export type PrincipalType = 'USER_ACCOUNT' | 'SERVICE_ACCOUNT' | 'GROUP';
-export type Privilege = "PRIVILEGE_READ_PIPELINE" | "PRIVILEGE_WRITE_PIPELINE" | "PRIVILEGE_DELETE_PIPELINE" | "PRIVILEGE_READ_ADAPTER" | "PRIVILEGE_WRITE_ADAPTER" | "PRIVILEGE_DELETE_ADAPTER" | "PRIVILEGE_READ_PIPELINE_ELEMENT" | "PRIVILEGE_WRITE_PIPELINE_ELEMENT" | "PRIVILEGE_DELETE_PIPELINE_ELEMENT" | "PRIVILEGE_READ_DASHBOARD" | "PRIVILEGE_WRITE_DASHBOARD" | "PRIVILEGE_DELETE_DASHBOARD" | "PRIVILEGE_READ_DASHBOARD_WIDGET" | "PRIVILEGE_WRITE_DASHBOARD_WIDGET" | "PRIVILEGE_DELETE_DASHB [...]
+export type Privilege =
+ | 'PRIVILEGE_READ_PIPELINE'
+ | 'PRIVILEGE_WRITE_PIPELINE'
+ | 'PRIVILEGE_DELETE_PIPELINE'
+ | 'PRIVILEGE_READ_ADAPTER'
+ | 'PRIVILEGE_WRITE_ADAPTER'
+ | 'PRIVILEGE_DELETE_ADAPTER'
+ | 'PRIVILEGE_READ_PIPELINE_ELEMENT'
+ | 'PRIVILEGE_WRITE_PIPELINE_ELEMENT'
+ | 'PRIVILEGE_DELETE_PIPELINE_ELEMENT'
+ | 'PRIVILEGE_READ_DASHBOARD'
+ | 'PRIVILEGE_WRITE_DASHBOARD'
+ | 'PRIVILEGE_DELETE_DASHBOARD'
+ | 'PRIVILEGE_READ_DASHBOARD_WIDGET'
+ | 'PRIVILEGE_WRITE_DASHBOARD_WIDGET'
+ | 'PRIVILEGE_DELETE_DASHBOARD_WIDGET'
+ | 'PRIVILEGE_READ_DATA_EXPLORER_VIEW'
+ | 'PRIVILEGE_WRITE_DATA_EXPLORER_VIEW'
+ | 'PRIVILEGE_DELETE_DATA_EXPLORER_VIEW'
+ | 'PRIVILEGE_READ_DATA_EXPLORER_WIDGET'
+ | 'PRIVILEGE_WRITE_DATA_EXPLORER_WIDGET'
+ | 'PRIVILEGE_DELETE_DATA_EXPLORER_WIDGET'
+ | 'PRIVILEGE_READ_APPS'
+ | 'PRIVILEGE_WRITE_APPS'
+ | 'PRIVILEGE_READ_NOTIFICATIONS'
+ | 'PRIVILEGE_READ_FILES'
+ | 'PRIVILEGE_WRITE_FILES'
+ | 'PRIVILEGE_DELETE_FILES';
-export type Role = "ROLE_ADMIN" | "ROLE_SERVICE_ADMIN" | "ROLE_PIPELINE_ADMIN" | "ROLE_DASHBOARD_ADMIN" | "ROLE_DATA_EXPLORER_ADMIN" | "ROLE_CONNECT_ADMIN" | "ROLE_DASHBOARD_USER" | "ROLE_DATA_EXPLORER_USER" | "ROLE_PIPELINE_USER" | "ROLE_APP_USER";
+export type Role =
+ | 'ROLE_ADMIN'
+ | 'ROLE_SERVICE_ADMIN'
+ | 'ROLE_PIPELINE_ADMIN'
+ | 'ROLE_DASHBOARD_ADMIN'
+ | 'ROLE_DATA_EXPLORER_ADMIN'
+ | 'ROLE_CONNECT_ADMIN'
+ | 'ROLE_DASHBOARD_USER'
+ | 'ROLE_DATA_EXPLORER_USER'
+ | 'ROLE_PIPELINE_USER'
+ | 'ROLE_APP_USER';
function __getCopyArrayFn<T>(itemCopyFn: (item: T) => T): (array: T[]) => T[] {
return (array: T[]) => __copyArray(array, itemCopyFn);
@@ -261,11 +327,16 @@ function __copyArray<T>(array: T[], itemCopyFn: (item: T) => T): T[] {
return array && array.map(item => item && itemCopyFn(item));
}
-function __getCopyObjectFn<T>(itemCopyFn: (item: T) => T): (object: { [index: string]: T }) => { [index: string]: T } {
+function __getCopyObjectFn<T>(
+ itemCopyFn: (item: T) => T,
+): (object: { [index: string]: T }) => { [index: string]: T } {
return (object: { [index: string]: T }) => __copyObject(object, itemCopyFn);
}
-function __copyObject<T>(object: { [index: string]: T }, itemCopyFn: (item: T) => T): { [index: string]: T } {
+function __copyObject<T>(
+ object: { [index: string]: T },
+ itemCopyFn: (item: T) => T,
+): { [index: string]: T } {
if (!object) {
return object;
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model.ts b/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model.ts
index ab30779a0..3e0231922 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/gen/streampipes-model.ts
@@ -22,24 +22,236 @@
// Generated using typescript-generator version 2.27.744 on 2022-10-23 22:36:57.
export class AbstractStreamPipesEntity {
- "@class": "org.apache.streampipes.model.base.AbstractStreamPipesEntity" | "org.apache.streampipes.model.base.NamedStreamPipesEntity" | "org.apache.streampipes.model.connect.adapter.AdapterDescription" | "org.apache.streampipes.model.connect.adapter.AdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.AdapterStre [...]
- elementId: string;
-
- static fromData(data: AbstractStreamPipesEntity, target?: AbstractStreamPipesEntity): AbstractStreamPipesEntity {
+ '@class':
+ | 'org.apache.streampipes.model.base.AbstractStreamPipesEntity'
+ | 'org.apache.streampipes.model.base.NamedStreamPipesEntity'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.grounding.ProtocolDescription'
+ | 'org.apache.streampipes.model.graph.DataSourceDescription'
+ | 'org.apache.streampipes.model.template.PipelineTemplateDescription'
+ | 'org.apache.streampipes.model.connect.grounding.FormatDescription'
+ | 'org.apache.streampipes.model.SpDataStream'
+ | 'org.apache.streampipes.model.SpDataSet'
+ | 'org.apache.streampipes.model.base.InvocableStreamPipesEntity'
+ | 'org.apache.streampipes.model.graph.DataProcessorInvocation'
+ | 'org.apache.streampipes.model.graph.DataSinkInvocation'
+ | 'org.apache.streampipes.model.base.UnnamedStreamPipesEntity'
+ | 'org.apache.streampipes.model.connect.guess.GuessSchema'
+ | 'org.apache.streampipes.model.connect.rules.TransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.StreamTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.SchemaTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription'
+ | 'org.apache.streampipes.model.dashboard.DashboardWidgetSettings'
+ | 'org.apache.streampipes.model.datalake.DataLakeMeasure'
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsRequest'
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsResponse'
+ | 'org.apache.streampipes.model.staticproperty.StaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CodeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CollectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.DomainStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FileStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FreeTextStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MatchingStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SecretStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternative'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyGroup'
+ | 'org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SelectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.AnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyNary'
+ | 'org.apache.streampipes.model.template.PipelineTemplateInvocation'
+ | 'org.apache.streampipes.model.ApplicationLink'
+ | 'org.apache.streampipes.model.grounding.EventGrounding'
+ | 'org.apache.streampipes.model.schema.EventSchema'
+ | 'org.apache.streampipes.model.template.BoundPipelineElement'
+ | 'org.apache.streampipes.model.grounding.TransportProtocol'
+ | 'org.apache.streampipes.model.grounding.JmsTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.KafkaTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.MqttTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.NatsTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.TransportFormat'
+ | 'org.apache.streampipes.model.quality.EventStreamQualityRequirement'
+ | 'org.apache.streampipes.model.quality.MeasurementCapability'
+ | 'org.apache.streampipes.model.quality.MeasurementObject'
+ | 'org.apache.streampipes.model.schema.EventProperty'
+ | 'org.apache.streampipes.model.schema.EventPropertyList'
+ | 'org.apache.streampipes.model.schema.EventPropertyNested'
+ | 'org.apache.streampipes.model.schema.EventPropertyPrimitive'
+ | 'org.apache.streampipes.model.output.OutputStrategy'
+ | 'org.apache.streampipes.model.output.AppendOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomTransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.FixedOutputStrategy'
+ | 'org.apache.streampipes.model.output.KeepOutputStrategy'
+ | 'org.apache.streampipes.model.output.ListOutputStrategy'
+ | 'org.apache.streampipes.model.output.TransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.UserDefinedOutputStrategy'
+ | 'org.apache.streampipes.model.monitoring.ElementStatusInfoSettings'
+ | 'org.apache.streampipes.model.staticproperty.Option'
+ | 'org.apache.streampipes.model.staticproperty.SupportedProperty'
+ | 'org.apache.streampipes.model.staticproperty.PropertyValueSpecification'
+ | 'org.apache.streampipes.model.grounding.TopicDefinition'
+ | 'org.apache.streampipes.model.grounding.SimpleTopicDefinition'
+ | 'org.apache.streampipes.model.grounding.WildcardTopicDefinition'
+ | 'org.apache.streampipes.model.quality.MeasurementProperty'
+ | 'org.apache.streampipes.model.quality.EventStreamQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Frequency'
+ | 'org.apache.streampipes.model.quality.Latency'
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Accuracy'
+ | 'org.apache.streampipes.model.quality.MeasurementRange'
+ | 'org.apache.streampipes.model.quality.Precision'
+ | 'org.apache.streampipes.model.quality.Resolution'
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityRequirement'
+ | 'org.apache.streampipes.model.output.PropertyRenameRule'
+ | 'org.apache.streampipes.model.schema.ValueSpecification'
+ | 'org.apache.streampipes.model.schema.QuantitativeValue'
+ | 'org.apache.streampipes.model.schema.Enumeration'
+ | 'org.apache.streampipes.model.output.TransformOperation'
+ | 'org.apache.streampipes.model.grounding.WildcardTopicMapping';
+ 'elementId': string;
+
+ static 'fromData'(
+ data: AbstractStreamPipesEntity,
+ target?: AbstractStreamPipesEntity,
+ ): AbstractStreamPipesEntity {
if (!data) {
return data;
}
const instance = target || new AbstractStreamPipesEntity();
- instance["@class"] = data["@class"];
+ instance['@class'] = data['@class'];
instance.elementId = data.elementId;
return instance;
}
}
export class UnnamedStreamPipesEntity extends AbstractStreamPipesEntity {
- "@class": "org.apache.streampipes.model.base.UnnamedStreamPipesEntity" | "org.apache.streampipes.model.connect.guess.GuessSchema" | "org.apache.streampipes.model.connect.rules.TransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription" | "org.apache.streamp [...]
-
- static fromData(data: UnnamedStreamPipesEntity, target?: UnnamedStreamPipesEntity): UnnamedStreamPipesEntity {
+ '@class':
+ | 'org.apache.streampipes.model.base.UnnamedStreamPipesEntity'
+ | 'org.apache.streampipes.model.connect.guess.GuessSchema'
+ | 'org.apache.streampipes.model.connect.rules.TransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.StreamTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.SchemaTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription'
+ | 'org.apache.streampipes.model.dashboard.DashboardWidgetSettings'
+ | 'org.apache.streampipes.model.datalake.DataLakeMeasure'
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsRequest'
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsResponse'
+ | 'org.apache.streampipes.model.staticproperty.StaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CodeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CollectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.DomainStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FileStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FreeTextStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MatchingStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SecretStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternative'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyGroup'
+ | 'org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SelectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.AnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyNary'
+ | 'org.apache.streampipes.model.template.PipelineTemplateInvocation'
+ | 'org.apache.streampipes.model.ApplicationLink'
+ | 'org.apache.streampipes.model.grounding.EventGrounding'
+ | 'org.apache.streampipes.model.schema.EventSchema'
+ | 'org.apache.streampipes.model.template.BoundPipelineElement'
+ | 'org.apache.streampipes.model.grounding.TransportProtocol'
+ | 'org.apache.streampipes.model.grounding.JmsTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.KafkaTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.MqttTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.NatsTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.TransportFormat'
+ | 'org.apache.streampipes.model.quality.EventStreamQualityRequirement'
+ | 'org.apache.streampipes.model.quality.MeasurementCapability'
+ | 'org.apache.streampipes.model.quality.MeasurementObject'
+ | 'org.apache.streampipes.model.schema.EventProperty'
+ | 'org.apache.streampipes.model.schema.EventPropertyList'
+ | 'org.apache.streampipes.model.schema.EventPropertyNested'
+ | 'org.apache.streampipes.model.schema.EventPropertyPrimitive'
+ | 'org.apache.streampipes.model.output.OutputStrategy'
+ | 'org.apache.streampipes.model.output.AppendOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomTransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.FixedOutputStrategy'
+ | 'org.apache.streampipes.model.output.KeepOutputStrategy'
+ | 'org.apache.streampipes.model.output.ListOutputStrategy'
+ | 'org.apache.streampipes.model.output.TransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.UserDefinedOutputStrategy'
+ | 'org.apache.streampipes.model.monitoring.ElementStatusInfoSettings'
+ | 'org.apache.streampipes.model.staticproperty.Option'
+ | 'org.apache.streampipes.model.staticproperty.SupportedProperty'
+ | 'org.apache.streampipes.model.staticproperty.PropertyValueSpecification'
+ | 'org.apache.streampipes.model.grounding.TopicDefinition'
+ | 'org.apache.streampipes.model.grounding.SimpleTopicDefinition'
+ | 'org.apache.streampipes.model.grounding.WildcardTopicDefinition'
+ | 'org.apache.streampipes.model.quality.MeasurementProperty'
+ | 'org.apache.streampipes.model.quality.EventStreamQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Frequency'
+ | 'org.apache.streampipes.model.quality.Latency'
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Accuracy'
+ | 'org.apache.streampipes.model.quality.MeasurementRange'
+ | 'org.apache.streampipes.model.quality.Precision'
+ | 'org.apache.streampipes.model.quality.Resolution'
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityRequirement'
+ | 'org.apache.streampipes.model.output.PropertyRenameRule'
+ | 'org.apache.streampipes.model.schema.ValueSpecification'
+ | 'org.apache.streampipes.model.schema.QuantitativeValue'
+ | 'org.apache.streampipes.model.schema.Enumeration'
+ | 'org.apache.streampipes.model.output.TransformOperation'
+ | 'org.apache.streampipes.model.grounding.WildcardTopicMapping';
+
+ static 'fromData'(
+ data: UnnamedStreamPipesEntity,
+ target?: UnnamedStreamPipesEntity,
+ ): UnnamedStreamPipesEntity {
if (!data) {
return data;
}
@@ -50,9 +262,21 @@ export class UnnamedStreamPipesEntity extends AbstractStreamPipesEntity {
}
export class MeasurementProperty extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.quality.MeasurementProperty" | "org.apache.streampipes.model.quality.EventStreamQualityDefinition" | "org.apache.streampipes.model.quality.Frequency" | "org.apache.streampipes.model.quality.Latency" | "org.apache.streampipes.model.quality.EventPropertyQualityDefinition" | "org.apache.streampipes.model.quality.Accuracy" | "org.apache.streampipes.model.quality.MeasurementRange" | "org.apache.streampipes.model.quality.Precision" | "org.apache.stre [...]
+ '@class':
+ | 'org.apache.streampipes.model.quality.MeasurementProperty'
+ | 'org.apache.streampipes.model.quality.EventStreamQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Frequency'
+ | 'org.apache.streampipes.model.quality.Latency'
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Accuracy'
+ | 'org.apache.streampipes.model.quality.MeasurementRange'
+ | 'org.apache.streampipes.model.quality.Precision'
+ | 'org.apache.streampipes.model.quality.Resolution';
- static fromData(data: MeasurementProperty, target?: MeasurementProperty): MeasurementProperty {
+ static 'fromData'(
+ data: MeasurementProperty,
+ target?: MeasurementProperty,
+ ): MeasurementProperty {
if (!data) {
return data;
}
@@ -61,23 +285,33 @@ export class MeasurementProperty extends UnnamedStreamPipesEntity {
return instance;
}
- static fromDataUnion(data: MeasurementPropertyUnion): MeasurementPropertyUnion {
+ static 'fromDataUnion'(
+ data: MeasurementPropertyUnion,
+ ): MeasurementPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.quality.EventPropertyQualityDefinition":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.quality.EventPropertyQualityDefinition':
return EventPropertyQualityDefinition.fromData(data);
- case "org.apache.streampipes.model.quality.EventStreamQualityDefinition":
+ case 'org.apache.streampipes.model.quality.EventStreamQualityDefinition':
return EventStreamQualityDefinition.fromData(data);
}
}
}
export class EventPropertyQualityDefinition extends MeasurementProperty {
- "@class": "org.apache.streampipes.model.quality.EventPropertyQualityDefinition" | "org.apache.streampipes.model.quality.Accuracy" | "org.apache.streampipes.model.quality.MeasurementRange" | "org.apache.streampipes.model.quality.Precision" | "org.apache.streampipes.model.quality.Resolution";
+ '@class':
+ | 'org.apache.streampipes.model.quality.EventPropertyQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Accuracy'
+ | 'org.apache.streampipes.model.quality.MeasurementRange'
+ | 'org.apache.streampipes.model.quality.Precision'
+ | 'org.apache.streampipes.model.quality.Resolution';
- static fromData(data: EventPropertyQualityDefinition, target?: EventPropertyQualityDefinition): EventPropertyQualityDefinition {
+ static 'fromData'(
+ data: EventPropertyQualityDefinition,
+ target?: EventPropertyQualityDefinition,
+ ): EventPropertyQualityDefinition {
if (!data) {
return data;
}
@@ -86,28 +320,30 @@ export class EventPropertyQualityDefinition extends MeasurementProperty {
return instance;
}
- static fromDataUnion(data: EventPropertyQualityDefinitionUnion): EventPropertyQualityDefinitionUnion {
+ static 'fromDataUnion'(
+ data: EventPropertyQualityDefinitionUnion,
+ ): EventPropertyQualityDefinitionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.quality.Accuracy":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.quality.Accuracy':
return Accuracy.fromData(data);
- case "org.apache.streampipes.model.quality.MeasurementRange":
+ case 'org.apache.streampipes.model.quality.MeasurementRange':
return MeasurementRange.fromData(data);
- case "org.apache.streampipes.model.quality.Precision":
+ case 'org.apache.streampipes.model.quality.Precision':
return Precision.fromData(data);
- case "org.apache.streampipes.model.quality.Resolution":
+ case 'org.apache.streampipes.model.quality.Resolution':
return Resolution.fromData(data);
}
}
}
export class Accuracy extends EventPropertyQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.Accuracy";
- quantityValue: number;
+ '@class': 'org.apache.streampipes.model.quality.Accuracy';
+ 'quantityValue': number;
- static fromData(data: Accuracy, target?: Accuracy): Accuracy {
+ static 'fromData'(data: Accuracy, target?: Accuracy): Accuracy {
if (!data) {
return data;
}
@@ -119,23 +355,43 @@ export class Accuracy extends EventPropertyQualityDefinition {
}
export class NamedStreamPipesEntity extends AbstractStreamPipesEntity {
- "@class": "org.apache.streampipes.model.base.NamedStreamPipesEntity" | "org.apache.streampipes.model.connect.adapter.AdapterDescription" | "org.apache.streampipes.model.connect.adapter.AdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.AdapterStreamDescription" | "org.apache.streampipes.model.connect.adapter.G [...]
- _rev: string;
- appId: string;
- applicationLinks: ApplicationLink[];
- connectedTo: string[];
- description: string;
- dom: string;
- iconUrl: string;
- includedAssets: string[];
- includedLocales: string[];
- includesAssets: boolean;
- includesLocales: boolean;
- internallyManaged: boolean;
- name: string;
- uri: string;
-
- static fromData(data: NamedStreamPipesEntity, target?: NamedStreamPipesEntity): NamedStreamPipesEntity {
+ '@class':
+ | 'org.apache.streampipes.model.base.NamedStreamPipesEntity'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.grounding.ProtocolDescription'
+ | 'org.apache.streampipes.model.graph.DataSourceDescription'
+ | 'org.apache.streampipes.model.template.PipelineTemplateDescription'
+ | 'org.apache.streampipes.model.connect.grounding.FormatDescription'
+ | 'org.apache.streampipes.model.SpDataStream'
+ | 'org.apache.streampipes.model.SpDataSet'
+ | 'org.apache.streampipes.model.base.InvocableStreamPipesEntity'
+ | 'org.apache.streampipes.model.graph.DataProcessorInvocation'
+ | 'org.apache.streampipes.model.graph.DataSinkInvocation';
+ '_rev': string;
+ 'appId': string;
+ 'applicationLinks': ApplicationLink[];
+ 'connectedTo': string[];
+ 'description': string;
+ 'dom': string;
+ 'iconUrl': string;
+ 'includedAssets': string[];
+ 'includedLocales': string[];
+ 'includesAssets': boolean;
+ 'includesLocales': boolean;
+ 'internallyManaged': boolean;
+ 'name': string;
+ 'uri': string;
+
+ static 'fromData'(
+ data: NamedStreamPipesEntity,
+ target?: NamedStreamPipesEntity,
+ ): NamedStreamPipesEntity {
if (!data) {
return data;
}
@@ -147,11 +403,19 @@ export class NamedStreamPipesEntity extends AbstractStreamPipesEntity {
instance.appId = data.appId;
instance.includesAssets = data.includesAssets;
instance.includesLocales = data.includesLocales;
- instance.includedAssets = __getCopyArrayFn(__identity<string>())(data.includedAssets);
- instance.includedLocales = __getCopyArrayFn(__identity<string>())(data.includedLocales);
- instance.applicationLinks = __getCopyArrayFn(ApplicationLink.fromData)(data.applicationLinks);
+ instance.includedAssets = __getCopyArrayFn(__identity<string>())(
+ data.includedAssets,
+ );
+ instance.includedLocales = __getCopyArrayFn(__identity<string>())(
+ data.includedLocales,
+ );
+ instance.applicationLinks = __getCopyArrayFn(ApplicationLink.fromData)(
+ data.applicationLinks,
+ );
instance.internallyManaged = data.internallyManaged;
- instance.connectedTo = __getCopyArrayFn(__identity<string>())(data.connectedTo);
+ instance.connectedTo = __getCopyArrayFn(__identity<string>())(
+ data.connectedTo,
+ );
instance.dom = data.dom;
instance.uri = data.uri;
instance._rev = data._rev;
@@ -160,22 +424,32 @@ export class NamedStreamPipesEntity extends AbstractStreamPipesEntity {
}
export class AdapterDescription extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.connect.adapter.AdapterDescription" | "org.apache.streampipes.model.connect.adapter.AdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.AdapterStreamDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription" | "org.apache.streampipes.mod [...]
- adapterType: string;
- category: string[];
- config: StaticPropertyUnion[];
- correspondingDataStreamElementId: string;
- correspondingServiceGroup: string;
- createdAt: number;
- eventGrounding: EventGrounding;
- icon: string;
- rules: TransformationRuleDescriptionUnion[];
- schemaRules: TransformationRuleDescriptionUnion[];
- selectedEndpointUrl: string;
- streamRules: TransformationRuleDescriptionUnion[];
- valueRules: TransformationRuleDescriptionUnion[];
-
- static fromData(data: AdapterDescription, target?: AdapterDescription): AdapterDescription {
+ '@class':
+ | 'org.apache.streampipes.model.connect.adapter.AdapterDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.AdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription';
+ 'adapterType': string;
+ 'category': string[];
+ 'config': StaticPropertyUnion[];
+ 'correspondingDataStreamElementId': string;
+ 'correspondingServiceGroup': string;
+ 'createdAt': number;
+ 'eventGrounding': EventGrounding;
+ 'icon': string;
+ 'rules': TransformationRuleDescriptionUnion[];
+ 'schemaRules': TransformationRuleDescriptionUnion[];
+ 'selectedEndpointUrl': string;
+ 'streamRules': TransformationRuleDescriptionUnion[];
+ 'valueRules': TransformationRuleDescriptionUnion[];
+
+ static 'fromData'(
+ data: AdapterDescription,
+ target?: AdapterDescription,
+ ): AdapterDescription {
if (!data) {
return data;
}
@@ -184,31 +458,46 @@ export class AdapterDescription extends NamedStreamPipesEntity {
instance.eventGrounding = EventGrounding.fromData(data.eventGrounding);
instance.adapterType = data.adapterType;
instance.icon = data.icon;
- instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.config);
- instance.rules = __getCopyArrayFn(TransformationRuleDescription.fromDataUnion)(data.rules);
- instance.category = __getCopyArrayFn(__identity<string>())(data.category);
+ instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(
+ data.config,
+ );
+ instance.rules = __getCopyArrayFn(
+ TransformationRuleDescription.fromDataUnion,
+ )(data.rules);
+ instance.category = __getCopyArrayFn(__identity<string>())(
+ data.category,
+ );
instance.createdAt = data.createdAt;
instance.selectedEndpointUrl = data.selectedEndpointUrl;
instance.correspondingServiceGroup = data.correspondingServiceGroup;
- instance.correspondingDataStreamElementId = data.correspondingDataStreamElementId;
- instance.streamRules = __getCopyArrayFn(TransformationRuleDescription.fromDataUnion)(data.streamRules);
- instance.schemaRules = __getCopyArrayFn(TransformationRuleDescription.fromDataUnion)(data.schemaRules);
- instance.valueRules = __getCopyArrayFn(TransformationRuleDescription.fromDataUnion)(data.valueRules);
+ instance.correspondingDataStreamElementId =
+ data.correspondingDataStreamElementId;
+ instance.streamRules = __getCopyArrayFn(
+ TransformationRuleDescription.fromDataUnion,
+ )(data.streamRules);
+ instance.schemaRules = __getCopyArrayFn(
+ TransformationRuleDescription.fromDataUnion,
+ )(data.schemaRules);
+ instance.valueRules = __getCopyArrayFn(
+ TransformationRuleDescription.fromDataUnion,
+ )(data.valueRules);
return instance;
}
- static fromDataUnion(data: AdapterDescriptionUnion): AdapterDescriptionUnion {
+ static 'fromDataUnion'(
+ data: AdapterDescriptionUnion,
+ ): AdapterDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription':
return GenericAdapterSetDescription.fromData(data);
- case "org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription":
+ case 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription':
return GenericAdapterStreamDescription.fromData(data);
- case "org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription":
+ case 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription':
return SpecificAdapterStreamDescription.fromData(data);
- case "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription":
+ case 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription':
return SpecificAdapterSetDescription.fromData(data);
}
}
@@ -218,22 +507,35 @@ export class AdapterEventPreview {
inputData: { [index: string]: GuessTypeInfo };
rules: TransformationRuleDescriptionUnion[];
- static fromData(data: AdapterEventPreview, target?: AdapterEventPreview): AdapterEventPreview {
+ static fromData(
+ data: AdapterEventPreview,
+ target?: AdapterEventPreview,
+ ): AdapterEventPreview {
if (!data) {
return data;
}
const instance = target || new AdapterEventPreview();
- instance.rules = __getCopyArrayFn(TransformationRuleDescription.fromDataUnion)(data.rules);
- instance.inputData = __getCopyObjectFn(GuessTypeInfo.fromData)(data.inputData);
+ instance.rules = __getCopyArrayFn(
+ TransformationRuleDescription.fromDataUnion,
+ )(data.rules);
+ instance.inputData = __getCopyObjectFn(GuessTypeInfo.fromData)(
+ data.inputData,
+ );
return instance;
}
}
export class AdapterSetDescription extends AdapterDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.AdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription" | "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription";
- dataSet: SpDataSet;
+ '@class':
+ | 'org.apache.streampipes.model.connect.adapter.AdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription';
+ 'dataSet': SpDataSet;
- static fromData(data: AdapterSetDescription, target?: AdapterSetDescription): AdapterSetDescription {
+ static 'fromData'(
+ data: AdapterSetDescription,
+ target?: AdapterSetDescription,
+ ): AdapterSetDescription {
if (!data) {
return data;
}
@@ -243,25 +545,33 @@ export class AdapterSetDescription extends AdapterDescription {
return instance;
}
- static fromDataUnion(data: AdapterSetDescriptionUnion): AdapterSetDescriptionUnion {
+ static 'fromDataUnion'(
+ data: AdapterSetDescriptionUnion,
+ ): AdapterSetDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription':
return GenericAdapterSetDescription.fromData(data);
- case "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription":
+ case 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription':
return SpecificAdapterSetDescription.fromData(data);
}
}
}
export class AdapterStreamDescription extends AdapterDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.AdapterStreamDescription" | "org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription" | "org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription";
- dataStream: SpDataStreamUnion;
- running: boolean;
+ '@class':
+ | 'org.apache.streampipes.model.connect.adapter.AdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription'
+ | 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription';
+ 'dataStream': SpDataStreamUnion;
+ 'running': boolean;
- static fromData(data: AdapterStreamDescription, target?: AdapterStreamDescription): AdapterStreamDescription {
+ static 'fromData'(
+ data: AdapterStreamDescription,
+ target?: AdapterStreamDescription,
+ ): AdapterStreamDescription {
if (!data) {
return data;
}
@@ -272,14 +582,16 @@ export class AdapterStreamDescription extends AdapterDescription {
return instance;
}
- static fromDataUnion(data: AdapterStreamDescriptionUnion): AdapterStreamDescriptionUnion {
+ static 'fromDataUnion'(
+ data: AdapterStreamDescriptionUnion,
+ ): AdapterStreamDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription':
return SpecificAdapterStreamDescription.fromData(data);
- case "org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription":
+ case 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription':
return SpecificAdapterStreamDescription.fromData(data);
}
}
@@ -303,9 +615,28 @@ export class AdapterType {
}
export class TransformationRuleDescription extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.connect.rules.TransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription" | "org.apache.streampipes.model.connect.rules.valu [...]
-
- static fromData(data: TransformationRuleDescription, target?: TransformationRuleDescription): TransformationRuleDescription {
+ '@class':
+ | 'org.apache.streampipes.model.connect.rules.TransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.StreamTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.SchemaTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription';
+
+ static 'fromData'(
+ data: TransformationRuleDescription,
+ target?: TransformationRuleDescription,
+ ): TransformationRuleDescription {
if (!data) {
return data;
}
@@ -314,43 +645,61 @@ export class TransformationRuleDescription extends UnnamedStreamPipesEntity {
return instance;
}
- static fromDataUnion(data: TransformationRuleDescriptionUnion): TransformationRuleDescriptionUnion {
+ static 'fromDataUnion'(
+ data: TransformationRuleDescriptionUnion,
+ ): TransformationRuleDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription':
return AddTimestampRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription':
return AddValueTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription':
return TimestampTranfsformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription':
return UnitTransformRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription':
return EventRateTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription":
- return RemoveDuplicatesTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription':
+ return RemoveDuplicatesTransformationRuleDescription.fromData(
+ data,
+ );
+ case 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription':
return CreateNestedRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription':
return DeleteRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription':
return RenameRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription':
return MoveRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription":
- return ChangeDatatypeTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription":
- return CorrectionValueTransformationRuleDescription.fromData(data);
+ case 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription':
+ return ChangeDatatypeTransformationRuleDescription.fromData(
+ data,
+ );
+ case 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription':
+ return CorrectionValueTransformationRuleDescription.fromData(
+ data,
+ );
}
}
}
export class ValueTransformationRuleDescription extends TransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription" | "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription" | "org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription" | "org.apache.streampipes.model.connect.rules [...]
+ '@class':
+ | 'org.apache.streampipes.model.connect.rules.value.ValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription';
- static fromData(data: ValueTransformationRuleDescription, target?: ValueTransformationRuleDescription): ValueTransformationRuleDescription {
+ static 'fromData'(
+ data: ValueTransformationRuleDescription,
+ target?: ValueTransformationRuleDescription,
+ ): ValueTransformationRuleDescription {
if (!data) {
return data;
}
@@ -359,30 +708,37 @@ export class ValueTransformationRuleDescription extends TransformationRuleDescri
return instance;
}
- static fromDataUnion(data: ValueTransformationRuleDescriptionUnion): ValueTransformationRuleDescriptionUnion {
+ static 'fromDataUnion'(
+ data: ValueTransformationRuleDescriptionUnion,
+ ): ValueTransformationRuleDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription':
return AddTimestampRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription':
return AddValueTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription':
return TimestampTranfsformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription":
+ case 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription':
return UnitTransformRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription":
- return CorrectionValueTransformationRuleDescription.fromData(data);
+ case 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription':
+ return CorrectionValueTransformationRuleDescription.fromData(
+ data,
+ );
}
}
}
export class AddTimestampRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription";
- runtimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.AddTimestampRuleDescription';
+ 'runtimeKey': string;
- static fromData(data: AddTimestampRuleDescription, target?: AddTimestampRuleDescription): AddTimestampRuleDescription {
+ static 'fromData'(
+ data: AddTimestampRuleDescription,
+ target?: AddTimestampRuleDescription,
+ ): AddTimestampRuleDescription {
if (!data) {
return data;
}
@@ -394,11 +750,14 @@ export class AddTimestampRuleDescription extends ValueTransformationRuleDescript
}
export class AddValueTransformationRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription";
- runtimeKey: string;
- staticValue: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.AddValueTransformationRuleDescription';
+ 'runtimeKey': string;
+ 'staticValue': string;
- static fromData(data: AddValueTransformationRuleDescription, target?: AddValueTransformationRuleDescription): AddValueTransformationRuleDescription {
+ static 'fromData'(
+ data: AddValueTransformationRuleDescription,
+ target?: AddValueTransformationRuleDescription,
+ ): AddValueTransformationRuleDescription {
if (!data) {
return data;
}
@@ -411,16 +770,41 @@ export class AddValueTransformationRuleDescription extends ValueTransformationRu
}
export class StaticProperty extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.staticproperty.StaticProperty" | "org.apache.streampipes.model.staticproperty.CodeInputStaticProperty" | "org.apache.streampipes.model.staticproperty.CollectionStaticProperty" | "org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty" | "org.apache.streampipes.model.staticproperty.DomainStaticProperty" | "org.apache.streampipes.model.staticproperty.FileStaticProperty" | "org.apache.streampipes.model.staticproperty.FreeTextStaticP [...]
- description: string;
- index: number;
- internalName: string;
- label: string;
- predefined: boolean;
- staticPropertyType: StaticPropertyType;
- valueRequired: boolean;
-
- static fromData(data: StaticProperty, target?: StaticProperty): StaticProperty {
+ '@class':
+ | 'org.apache.streampipes.model.staticproperty.StaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CodeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.CollectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.DomainStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FileStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.FreeTextStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MatchingStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SecretStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternative'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives'
+ | 'org.apache.streampipes.model.staticproperty.StaticPropertyGroup'
+ | 'org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.SelectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.AnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyNary';
+ 'description': string;
+ 'index': number;
+ 'internalName': string;
+ 'label': string;
+ 'predefined': boolean;
+ 'staticPropertyType': StaticPropertyType;
+ 'valueRequired': boolean;
+
+ static 'fromData'(
+ data: StaticProperty,
+ target?: StaticProperty,
+ ): StaticProperty {
if (!data) {
return data;
}
@@ -436,59 +820,67 @@ export class StaticProperty extends UnnamedStreamPipesEntity {
return instance;
}
- static fromDataUnion(data: StaticPropertyUnion): StaticPropertyUnion {
+ static 'fromDataUnion'(data: StaticPropertyUnion): StaticPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.staticproperty.AnyStaticProperty":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.staticproperty.AnyStaticProperty':
return AnyStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.CodeInputStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.CodeInputStaticProperty':
return CodeInputStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.CollectionStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.CollectionStaticProperty':
return CollectionStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty':
return ColorPickerStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.DomainStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.DomainStaticProperty':
return DomainStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.FileStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.FileStaticProperty':
return FileStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.FreeTextStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.FreeTextStaticProperty':
return FreeTextStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.MappingPropertyUnary":
+ case 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary':
return MappingPropertyUnary.fromData(data);
- case "org.apache.streampipes.model.staticproperty.MappingPropertyNary":
+ case 'org.apache.streampipes.model.staticproperty.MappingPropertyNary':
return MappingPropertyNary.fromData(data);
- case "org.apache.streampipes.model.staticproperty.MatchingStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.MatchingStaticProperty':
return MatchingStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.OneOfStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty':
return OneOfStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty':
return RuntimeResolvableAnyStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty':
return RuntimeResolvableOneOfStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty':
return RuntimeResolvableTreeInputStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.SecretStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.SecretStaticProperty':
return SecretStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.StaticPropertyAlternative":
+ case 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternative':
return StaticPropertyAlternative.fromData(data);
- case "org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives":
+ case 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives':
return StaticPropertyAlternatives.fromData(data);
- case "org.apache.streampipes.model.staticproperty.StaticPropertyGroup":
+ case 'org.apache.streampipes.model.staticproperty.StaticPropertyGroup':
return StaticPropertyGroup.fromData(data);
- case "org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty':
return SlideToggleStaticProperty.fromData(data);
}
}
}
export class SelectionStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.SelectionStaticProperty" | "org.apache.streampipes.model.staticproperty.AnyStaticProperty" | "org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty" | "org.apache.streampipes.model.staticproperty.OneOfStaticProperty" | "org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty";
- horizontalRendering: boolean;
- options: Option[];
+ '@class':
+ | 'org.apache.streampipes.model.staticproperty.SelectionStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.AnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty';
+ 'horizontalRendering': boolean;
+ 'options': Option[];
- static fromData(data: SelectionStaticProperty, target?: SelectionStaticProperty): SelectionStaticProperty {
+ static 'fromData'(
+ data: SelectionStaticProperty,
+ target?: SelectionStaticProperty,
+ ): SelectionStaticProperty {
if (!data) {
return data;
}
@@ -499,23 +891,30 @@ export class SelectionStaticProperty extends StaticProperty {
return instance;
}
- static fromDataUnion(data: SelectionStaticPropertyUnion): SelectionStaticPropertyUnion {
+ static 'fromDataUnion'(
+ data: SelectionStaticPropertyUnion,
+ ): SelectionStaticPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.staticproperty.AnyStaticProperty":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.staticproperty.AnyStaticProperty':
return AnyStaticProperty.fromData(data);
- case "org.apache.streampipes.model.staticproperty.OneOfStaticProperty":
+ case 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty':
return OneOfStaticProperty.fromData(data);
}
}
}
export class AnyStaticProperty extends SelectionStaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.AnyStaticProperty" | "org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty";
+ '@class':
+ | 'org.apache.streampipes.model.staticproperty.AnyStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty';
- static fromData(data: AnyStaticProperty, target?: AnyStaticProperty): AnyStaticProperty {
+ static 'fromData'(
+ data: AnyStaticProperty,
+ target?: AnyStaticProperty,
+ ): AnyStaticProperty {
if (!data) {
return data;
}
@@ -526,70 +925,92 @@ export class AnyStaticProperty extends SelectionStaticProperty {
}
export class OutputStrategy extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.output.OutputStrategy" | "org.apache.streampipes.model.output.AppendOutputStrategy" | "org.apache.streampipes.model.output.CustomOutputStrategy" | "org.apache.streampipes.model.output.CustomTransformOutputStrategy" | "org.apache.streampipes.model.output.FixedOutputStrategy" | "org.apache.streampipes.model.output.KeepOutputStrategy" | "org.apache.streampipes.model.output.ListOutputStrategy" | "org.apache.streampipes.model.output.TransformOutputS [...]
- name: string;
- renameRules: PropertyRenameRule[];
-
- static fromData(data: OutputStrategy, target?: OutputStrategy): OutputStrategy {
+ '@class':
+ | 'org.apache.streampipes.model.output.OutputStrategy'
+ | 'org.apache.streampipes.model.output.AppendOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomOutputStrategy'
+ | 'org.apache.streampipes.model.output.CustomTransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.FixedOutputStrategy'
+ | 'org.apache.streampipes.model.output.KeepOutputStrategy'
+ | 'org.apache.streampipes.model.output.ListOutputStrategy'
+ | 'org.apache.streampipes.model.output.TransformOutputStrategy'
+ | 'org.apache.streampipes.model.output.UserDefinedOutputStrategy';
+ 'name': string;
+ 'renameRules': PropertyRenameRule[];
+
+ static 'fromData'(
+ data: OutputStrategy,
+ target?: OutputStrategy,
+ ): OutputStrategy {
if (!data) {
return data;
}
const instance = target || new OutputStrategy();
super.fromData(data, instance);
instance.name = data.name;
- instance.renameRules = __getCopyArrayFn(PropertyRenameRule.fromData)(data.renameRules);
+ instance.renameRules = __getCopyArrayFn(PropertyRenameRule.fromData)(
+ data.renameRules,
+ );
return instance;
}
- static fromDataUnion(data: OutputStrategyUnion): OutputStrategyUnion {
+ static 'fromDataUnion'(data: OutputStrategyUnion): OutputStrategyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.output.AppendOutputStrategy":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.output.AppendOutputStrategy':
return AppendOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.CustomOutputStrategy":
+ case 'org.apache.streampipes.model.output.CustomOutputStrategy':
return CustomOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.CustomTransformOutputStrategy":
+ case 'org.apache.streampipes.model.output.CustomTransformOutputStrategy':
return CustomTransformOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.FixedOutputStrategy":
+ case 'org.apache.streampipes.model.output.FixedOutputStrategy':
return FixedOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.KeepOutputStrategy":
+ case 'org.apache.streampipes.model.output.KeepOutputStrategy':
return KeepOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.ListOutputStrategy":
+ case 'org.apache.streampipes.model.output.ListOutputStrategy':
return ListOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.TransformOutputStrategy":
+ case 'org.apache.streampipes.model.output.TransformOutputStrategy':
return TransformOutputStrategy.fromData(data);
- case "org.apache.streampipes.model.output.UserDefinedOutputStrategy":
+ case 'org.apache.streampipes.model.output.UserDefinedOutputStrategy':
return UserDefinedOutputStrategy.fromData(data);
}
}
}
export class AppendOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.AppendOutputStrategy";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.output.AppendOutputStrategy';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: AppendOutputStrategy, target?: AppendOutputStrategy): AppendOutputStrategy {
+ static 'fromData'(
+ data: AppendOutputStrategy,
+ target?: AppendOutputStrategy,
+ ): AppendOutputStrategy {
if (!data) {
return data;
}
const instance = target || new AppendOutputStrategy();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
export class ApplicationLink extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.ApplicationLink";
- applicationDescription: string;
- applicationIconUrl: string;
- applicationLinkType: string;
- applicationName: string;
- applicationUrl: string;
+ '@class': 'org.apache.streampipes.model.ApplicationLink';
+ 'applicationDescription': string;
+ 'applicationIconUrl': string;
+ 'applicationLinkType': string;
+ 'applicationName': string;
+ 'applicationUrl': string;
- static fromData(data: ApplicationLink, target?: ApplicationLink): ApplicationLink {
+ static 'fromData'(
+ data: ApplicationLink,
+ target?: ApplicationLink,
+ ): ApplicationLink {
if (!data) {
return data;
}
@@ -617,7 +1038,10 @@ export class AssetExportConfiguration {
overrideBrokerSettings: boolean;
pipelines: ExportItem[];
- static fromData(data: AssetExportConfiguration, target?: AssetExportConfiguration): AssetExportConfiguration {
+ static fromData(
+ data: AssetExportConfiguration,
+ target?: AssetExportConfiguration,
+ ): AssetExportConfiguration {
if (!data) {
return data;
}
@@ -625,12 +1049,24 @@ export class AssetExportConfiguration {
instance.assetId = data.assetId;
instance.assetName = data.assetName;
instance.assets = __getCopyArrayFn(ExportItem.fromData)(data.assets);
- instance.adapters = __getCopyArrayFn(ExportItem.fromData)(data.adapters);
- instance.dashboards = __getCopyArrayFn(ExportItem.fromData)(data.dashboards);
- instance.dataViews = __getCopyArrayFn(ExportItem.fromData)(data.dataViews);
- instance.dataLakeMeasures = __getCopyArrayFn(ExportItem.fromData)(data.dataLakeMeasures);
- instance.dataSources = __getCopyArrayFn(ExportItem.fromData)(data.dataSources);
- instance.pipelines = __getCopyArrayFn(ExportItem.fromData)(data.pipelines);
+ instance.adapters = __getCopyArrayFn(ExportItem.fromData)(
+ data.adapters,
+ );
+ instance.dashboards = __getCopyArrayFn(ExportItem.fromData)(
+ data.dashboards,
+ );
+ instance.dataViews = __getCopyArrayFn(ExportItem.fromData)(
+ data.dataViews,
+ );
+ instance.dataLakeMeasures = __getCopyArrayFn(ExportItem.fromData)(
+ data.dataLakeMeasures,
+ );
+ instance.dataSources = __getCopyArrayFn(ExportItem.fromData)(
+ data.dataSources,
+ );
+ instance.pipelines = __getCopyArrayFn(ExportItem.fromData)(
+ data.pipelines,
+ );
instance.files = __getCopyArrayFn(ExportItem.fromData)(data.files);
instance.overrideBrokerSettings = data.overrideBrokerSettings;
return instance;
@@ -638,18 +1074,25 @@ export class AssetExportConfiguration {
}
export class BoundPipelineElement extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.template.BoundPipelineElement";
- connectedTo: BoundPipelineElement[];
- pipelineElementTemplate: InvocableStreamPipesEntity;
+ '@class': 'org.apache.streampipes.model.template.BoundPipelineElement';
+ 'connectedTo': BoundPipelineElement[];
+ 'pipelineElementTemplate': InvocableStreamPipesEntity;
- static fromData(data: BoundPipelineElement, target?: BoundPipelineElement): BoundPipelineElement {
+ static 'fromData'(
+ data: BoundPipelineElement,
+ target?: BoundPipelineElement,
+ ): BoundPipelineElement {
if (!data) {
return data;
}
const instance = target || new BoundPipelineElement();
super.fromData(data, instance);
- instance.pipelineElementTemplate = InvocableStreamPipesEntity.fromData(data.pipelineElementTemplate);
- instance.connectedTo = __getCopyArrayFn(BoundPipelineElement.fromData)(data.connectedTo);
+ instance.pipelineElementTemplate = InvocableStreamPipesEntity.fromData(
+ data.pipelineElementTemplate,
+ );
+ instance.connectedTo = __getCopyArrayFn(BoundPipelineElement.fromData)(
+ data.connectedTo,
+ );
return instance;
}
}
@@ -658,7 +1101,10 @@ export class CanvasPosition {
x: number;
y: number;
- static fromData(data: CanvasPosition, target?: CanvasPosition): CanvasPosition {
+ static fromData(
+ data: CanvasPosition,
+ target?: CanvasPosition,
+ ): CanvasPosition {
if (!data) {
return data;
}
@@ -693,16 +1139,20 @@ export class Category {
}
export class ChangeDatatypeTransformationRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription";
- originalDatatypeXsd: string;
- runtimeKey: string;
- targetDatatypeXsd: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.ChangeDatatypeTransformationRuleDescription';
+ 'originalDatatypeXsd': string;
+ 'runtimeKey': string;
+ 'targetDatatypeXsd': string;
- static fromData(data: ChangeDatatypeTransformationRuleDescription, target?: ChangeDatatypeTransformationRuleDescription): ChangeDatatypeTransformationRuleDescription {
+ static 'fromData'(
+ data: ChangeDatatypeTransformationRuleDescription,
+ target?: ChangeDatatypeTransformationRuleDescription,
+ ): ChangeDatatypeTransformationRuleDescription {
if (!data) {
return data;
}
- const instance = target || new ChangeDatatypeTransformationRuleDescription();
+ const instance =
+ target || new ChangeDatatypeTransformationRuleDescription();
super.fromData(data, instance);
instance.runtimeKey = data.runtimeKey;
instance.originalDatatypeXsd = data.originalDatatypeXsd;
@@ -712,12 +1162,15 @@ export class ChangeDatatypeTransformationRuleDescription extends ValueTransforma
}
export class CodeInputStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.CodeInputStaticProperty";
- codeTemplate: string;
- language: string;
- value: string;
+ '@class': 'org.apache.streampipes.model.staticproperty.CodeInputStaticProperty';
+ 'codeTemplate': string;
+ 'language': string;
+ 'value': string;
- static fromData(data: CodeInputStaticProperty, target?: CodeInputStaticProperty): CodeInputStaticProperty {
+ static 'fromData'(
+ data: CodeInputStaticProperty,
+ target?: CodeInputStaticProperty,
+ ): CodeInputStaticProperty {
if (!data) {
return data;
}
@@ -731,29 +1184,39 @@ export class CodeInputStaticProperty extends StaticProperty {
}
export class CollectionStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.CollectionStaticProperty";
- memberType: string;
- members: StaticPropertyUnion[];
- staticPropertyTemplate: StaticPropertyUnion;
+ '@class': 'org.apache.streampipes.model.staticproperty.CollectionStaticProperty';
+ 'memberType': string;
+ 'members': StaticPropertyUnion[];
+ 'staticPropertyTemplate': StaticPropertyUnion;
- static fromData(data: CollectionStaticProperty, target?: CollectionStaticProperty): CollectionStaticProperty {
+ static 'fromData'(
+ data: CollectionStaticProperty,
+ target?: CollectionStaticProperty,
+ ): CollectionStaticProperty {
if (!data) {
return data;
}
const instance = target || new CollectionStaticProperty();
super.fromData(data, instance);
- instance.staticPropertyTemplate = StaticProperty.fromDataUnion(data.staticPropertyTemplate);
- instance.members = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.members);
+ instance.staticPropertyTemplate = StaticProperty.fromDataUnion(
+ data.staticPropertyTemplate,
+ );
+ instance.members = __getCopyArrayFn(StaticProperty.fromDataUnion)(
+ data.members,
+ );
instance.memberType = data.memberType;
return instance;
}
}
export class ColorPickerStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty";
- selectedColor: string;
+ '@class': 'org.apache.streampipes.model.staticproperty.ColorPickerStaticProperty';
+ 'selectedColor': string;
- static fromData(data: ColorPickerStaticProperty, target?: ColorPickerStaticProperty): ColorPickerStaticProperty {
+ static 'fromData'(
+ data: ColorPickerStaticProperty,
+ target?: ColorPickerStaticProperty,
+ ): ColorPickerStaticProperty {
if (!data) {
return data;
}
@@ -784,30 +1247,39 @@ export class ConsumedMessagesInfo extends MessagesInfo {
lag: number;
totalMessagesSincePipelineStart: number;
- static fromData(data: ConsumedMessagesInfo, target?: ConsumedMessagesInfo): ConsumedMessagesInfo {
+ static fromData(
+ data: ConsumedMessagesInfo,
+ target?: ConsumedMessagesInfo,
+ ): ConsumedMessagesInfo {
if (!data) {
return data;
}
const instance = target || new ConsumedMessagesInfo();
super.fromData(data, instance);
- instance.totalMessagesSincePipelineStart = data.totalMessagesSincePipelineStart;
- instance.consumedMessagesSincePipelineStart = data.consumedMessagesSincePipelineStart;
+ instance.totalMessagesSincePipelineStart =
+ data.totalMessagesSincePipelineStart;
+ instance.consumedMessagesSincePipelineStart =
+ data.consumedMessagesSincePipelineStart;
instance.lag = data.lag;
return instance;
}
}
export class CorrectionValueTransformationRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription";
- correctionValue: number;
- operator: string;
- runtimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.CorrectionValueTransformationRuleDescription';
+ 'correctionValue': number;
+ 'operator': string;
+ 'runtimeKey': string;
- static fromData(data: CorrectionValueTransformationRuleDescription, target?: CorrectionValueTransformationRuleDescription): CorrectionValueTransformationRuleDescription {
+ static 'fromData'(
+ data: CorrectionValueTransformationRuleDescription,
+ target?: CorrectionValueTransformationRuleDescription,
+ ): CorrectionValueTransformationRuleDescription {
if (!data) {
return data;
}
- const instance = target || new CorrectionValueTransformationRuleDescription();
+ const instance =
+ target || new CorrectionValueTransformationRuleDescription();
super.fromData(data, instance);
instance.runtimeKey = data.runtimeKey;
instance.correctionValue = data.correctionValue;
@@ -817,9 +1289,17 @@ export class CorrectionValueTransformationRuleDescription extends ValueTransform
}
export class SchemaTransformationRuleDescription extends TransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.schema.SchemaTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription" | "org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription" | "org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription" | "org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription";
+ '@class':
+ | 'org.apache.streampipes.model.connect.rules.schema.SchemaTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription';
- static fromData(data: SchemaTransformationRuleDescription, target?: SchemaTransformationRuleDescription): SchemaTransformationRuleDescription {
+ static 'fromData'(
+ data: SchemaTransformationRuleDescription,
+ target?: SchemaTransformationRuleDescription,
+ ): SchemaTransformationRuleDescription {
if (!data) {
return data;
}
@@ -830,10 +1310,13 @@ export class SchemaTransformationRuleDescription extends TransformationRuleDescr
}
export class CreateNestedRuleDescription extends SchemaTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription";
- runtimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.schema.CreateNestedRuleDescription';
+ 'runtimeKey': string;
- static fromData(data: CreateNestedRuleDescription, target?: CreateNestedRuleDescription): CreateNestedRuleDescription {
+ static 'fromData'(
+ data: CreateNestedRuleDescription,
+ target?: CreateNestedRuleDescription,
+ ): CreateNestedRuleDescription {
if (!data) {
return data;
}
@@ -845,35 +1328,47 @@ export class CreateNestedRuleDescription extends SchemaTransformationRuleDescrip
}
export class CustomOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.CustomOutputStrategy";
- availablePropertyKeys: string[];
- outputRight: boolean;
- selectedPropertyKeys: string[];
+ '@class': 'org.apache.streampipes.model.output.CustomOutputStrategy';
+ 'availablePropertyKeys': string[];
+ 'outputRight': boolean;
+ 'selectedPropertyKeys': string[];
- static fromData(data: CustomOutputStrategy, target?: CustomOutputStrategy): CustomOutputStrategy {
+ static 'fromData'(
+ data: CustomOutputStrategy,
+ target?: CustomOutputStrategy,
+ ): CustomOutputStrategy {
if (!data) {
return data;
}
const instance = target || new CustomOutputStrategy();
super.fromData(data, instance);
- instance.selectedPropertyKeys = __getCopyArrayFn(__identity<string>())(data.selectedPropertyKeys);
+ instance.selectedPropertyKeys = __getCopyArrayFn(__identity<string>())(
+ data.selectedPropertyKeys,
+ );
instance.outputRight = data.outputRight;
- instance.availablePropertyKeys = __getCopyArrayFn(__identity<string>())(data.availablePropertyKeys);
+ instance.availablePropertyKeys = __getCopyArrayFn(__identity<string>())(
+ data.availablePropertyKeys,
+ );
return instance;
}
}
export class CustomTransformOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.CustomTransformOutputStrategy";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.output.CustomTransformOutputStrategy';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: CustomTransformOutputStrategy, target?: CustomTransformOutputStrategy): CustomTransformOutputStrategy {
+ static 'fromData'(
+ data: CustomTransformOutputStrategy,
+ target?: CustomTransformOutputStrategy,
+ ): CustomTransformOutputStrategy {
if (!data) {
return data;
}
const instance = target || new CustomTransformOutputStrategy();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
@@ -882,7 +1377,10 @@ export class DashboardEntity {
_id: string;
_rev: string;
- static fromData(data: DashboardEntity, target?: DashboardEntity): DashboardEntity {
+ static fromData(
+ data: DashboardEntity,
+ target?: DashboardEntity,
+ ): DashboardEntity {
if (!data) {
return data;
}
@@ -903,7 +1401,10 @@ export class DashboardItem {
x: number;
y: number;
- static fromData(data: DashboardItem, target?: DashboardItem): DashboardItem {
+ static fromData(
+ data: DashboardItem,
+ target?: DashboardItem,
+ ): DashboardItem {
if (!data) {
return data;
}
@@ -911,7 +1412,9 @@ export class DashboardItem {
instance.id = data.id;
instance.name = data.name;
instance.component = data.component;
- instance.settings = __getCopyArrayFn(__identity<string>())(data.settings);
+ instance.settings = __getCopyArrayFn(__identity<string>())(
+ data.settings,
+ );
instance.cols = data.cols;
instance.rows = data.rows;
instance.x = data.x;
@@ -931,7 +1434,10 @@ export class DashboardModel {
name: string;
widgets: DashboardItem[];
- static fromData(data: DashboardModel, target?: DashboardModel): DashboardModel {
+ static fromData(
+ data: DashboardModel,
+ target?: DashboardModel,
+ ): DashboardModel {
if (!data) {
return data;
}
@@ -940,9 +1446,15 @@ export class DashboardModel {
instance.name = data.name;
instance.description = data.description;
instance.displayHeader = data.displayHeader;
- instance.dashboardTimeSettings = __getCopyObjectFn(__identity<any>())(data.dashboardTimeSettings);
- instance.dashboardGeneralSettings = __getCopyObjectFn(__identity<any>())(data.dashboardGeneralSettings);
- instance.widgets = __getCopyArrayFn(DashboardItem.fromData)(data.widgets);
+ instance.dashboardTimeSettings = __getCopyObjectFn(__identity<any>())(
+ data.dashboardTimeSettings,
+ );
+ instance.dashboardGeneralSettings = __getCopyObjectFn(
+ __identity<any>(),
+ )(data.dashboardGeneralSettings);
+ instance.widgets = __getCopyArrayFn(DashboardItem.fromData)(
+ data.widgets,
+ );
instance._id = data._id;
instance._rev = data._rev;
return instance;
@@ -956,7 +1468,10 @@ export class DashboardWidgetModel extends DashboardEntity {
widgetId: string;
widgetType: string;
- static fromData(data: DashboardWidgetModel, target?: DashboardWidgetModel): DashboardWidgetModel {
+ static fromData(
+ data: DashboardWidgetModel,
+ target?: DashboardWidgetModel,
+ ): DashboardWidgetModel {
if (!data) {
return data;
}
@@ -964,7 +1479,9 @@ export class DashboardWidgetModel extends DashboardEntity {
super.fromData(data, instance);
instance.widgetId = data.widgetId;
instance.widgetType = data.widgetType;
- instance.dashboardWidgetSettings = DashboardWidgetSettings.fromData(data.dashboardWidgetSettings);
+ instance.dashboardWidgetSettings = DashboardWidgetSettings.fromData(
+ data.dashboardWidgetSettings,
+ );
instance.pipelineId = data.pipelineId;
instance.visualizationName = data.visualizationName;
return instance;
@@ -972,15 +1489,18 @@ export class DashboardWidgetModel extends DashboardEntity {
}
export class DashboardWidgetSettings extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.dashboard.DashboardWidgetSettings";
- config: StaticPropertyUnion[];
- requiredSchema: EventSchema;
- widgetDescription: string;
- widgetIconName: string;
- widgetLabel: string;
- widgetName: string;
+ '@class': 'org.apache.streampipes.model.dashboard.DashboardWidgetSettings';
+ 'config': StaticPropertyUnion[];
+ 'requiredSchema': EventSchema;
+ 'widgetDescription': string;
+ 'widgetIconName': string;
+ 'widgetLabel': string;
+ 'widgetName': string;
- static fromData(data: DashboardWidgetSettings, target?: DashboardWidgetSettings): DashboardWidgetSettings {
+ static 'fromData'(
+ data: DashboardWidgetSettings,
+ target?: DashboardWidgetSettings,
+ ): DashboardWidgetSettings {
if (!data) {
return data;
}
@@ -988,7 +1508,9 @@ export class DashboardWidgetSettings extends UnnamedStreamPipesEntity {
super.fromData(data, instance);
instance.widgetLabel = data.widgetLabel;
instance.widgetName = data.widgetName;
- instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.config);
+ instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(
+ data.config,
+ );
instance.requiredSchema = EventSchema.fromData(data.requiredSchema);
instance.widgetIconName = data.widgetIconName;
instance.widgetDescription = data.widgetDescription;
@@ -1005,7 +1527,10 @@ export class DataExplorerWidgetModel extends DashboardEntity {
widgetId: string;
widgetType: string;
- static fromData(data: DataExplorerWidgetModel, target?: DataExplorerWidgetModel): DataExplorerWidgetModel {
+ static fromData(
+ data: DataExplorerWidgetModel,
+ target?: DataExplorerWidgetModel,
+ ): DataExplorerWidgetModel {
if (!data) {
return data;
}
@@ -1013,9 +1538,15 @@ export class DataExplorerWidgetModel extends DashboardEntity {
super.fromData(data, instance);
instance.widgetId = data.widgetId;
instance.widgetType = data.widgetType;
- instance.baseAppearanceConfig = __getCopyObjectFn(__identity<any>())(data.baseAppearanceConfig);
- instance.visualizationConfig = __getCopyObjectFn(__identity<any>())(data.visualizationConfig);
- instance.dataConfig = __getCopyObjectFn(__identity<any>())(data.dataConfig);
+ instance.baseAppearanceConfig = __getCopyObjectFn(__identity<any>())(
+ data.baseAppearanceConfig,
+ );
+ instance.visualizationConfig = __getCopyObjectFn(__identity<any>())(
+ data.visualizationConfig,
+ );
+ instance.dataConfig = __getCopyObjectFn(__identity<any>())(
+ data.dataConfig,
+ );
instance.pipelineId = data.pipelineId;
instance.measureName = data.measureName;
return instance;
@@ -1023,17 +1554,20 @@ export class DataExplorerWidgetModel extends DashboardEntity {
}
export class DataLakeMeasure extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.datalake.DataLakeMeasure";
- _rev: string;
- eventSchema: EventSchema;
- measureName: string;
- pipelineId: string;
- pipelineIsRunning: boolean;
- pipelineName: string;
- schemaVersion: string;
- timestampField: string;
+ '@class': 'org.apache.streampipes.model.datalake.DataLakeMeasure';
+ '_rev': string;
+ 'eventSchema': EventSchema;
+ 'measureName': string;
+ 'pipelineId': string;
+ 'pipelineIsRunning': boolean;
+ 'pipelineName': string;
+ 'schemaVersion': string;
+ 'timestampField': string;
- static fromData(data: DataLakeMeasure, target?: DataLakeMeasure): DataLakeMeasure {
+ static 'fromData'(
+ data: DataLakeMeasure,
+ target?: DataLakeMeasure,
+ ): DataLakeMeasure {
if (!data) {
return data;
}
@@ -1052,33 +1586,49 @@ export class DataLakeMeasure extends UnnamedStreamPipesEntity {
}
export class InvocableStreamPipesEntity extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.base.InvocableStreamPipesEntity" | "org.apache.streampipes.model.graph.DataProcessorInvocation" | "org.apache.streampipes.model.graph.DataSinkInvocation";
- belongsTo: string;
- configured: boolean;
- correspondingPipeline: string;
- correspondingUser: string;
- inputStreams: SpDataStreamUnion[];
- selectedEndpointUrl: string;
- staticProperties: StaticPropertyUnion[];
- statusInfoSettings: ElementStatusInfoSettings;
- streamRequirements: SpDataStreamUnion[];
- supportedGrounding: EventGrounding;
- uncompleted: boolean;
-
- static fromData(data: InvocableStreamPipesEntity, target?: InvocableStreamPipesEntity): InvocableStreamPipesEntity {
+ '@class':
+ | 'org.apache.streampipes.model.base.InvocableStreamPipesEntity'
+ | 'org.apache.streampipes.model.graph.DataProcessorInvocation'
+ | 'org.apache.streampipes.model.graph.DataSinkInvocation';
+ 'belongsTo': string;
+ 'configured': boolean;
+ 'correspondingPipeline': string;
+ 'correspondingUser': string;
+ 'inputStreams': SpDataStreamUnion[];
+ 'selectedEndpointUrl': string;
+ 'staticProperties': StaticPropertyUnion[];
+ 'statusInfoSettings': ElementStatusInfoSettings;
+ 'streamRequirements': SpDataStreamUnion[];
+ 'supportedGrounding': EventGrounding;
+ 'uncompleted': boolean;
+
+ static 'fromData'(
+ data: InvocableStreamPipesEntity,
+ target?: InvocableStreamPipesEntity,
+ ): InvocableStreamPipesEntity {
if (!data) {
return data;
}
const instance = target || new InvocableStreamPipesEntity();
super.fromData(data, instance);
- instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.inputStreams);
- instance.staticProperties = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.staticProperties);
+ instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(
+ data.inputStreams,
+ );
+ instance.staticProperties = __getCopyArrayFn(
+ StaticProperty.fromDataUnion,
+ )(data.staticProperties);
instance.belongsTo = data.belongsTo;
- instance.statusInfoSettings = ElementStatusInfoSettings.fromData(data.statusInfoSettings);
- instance.supportedGrounding = EventGrounding.fromData(data.supportedGrounding);
+ instance.statusInfoSettings = ElementStatusInfoSettings.fromData(
+ data.statusInfoSettings,
+ );
+ instance.supportedGrounding = EventGrounding.fromData(
+ data.supportedGrounding,
+ );
instance.correspondingPipeline = data.correspondingPipeline;
instance.correspondingUser = data.correspondingUser;
- instance.streamRequirements = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.streamRequirements);
+ instance.streamRequirements = __getCopyArrayFn(
+ SpDataStream.fromDataUnion,
+ )(data.streamRequirements);
instance.configured = data.configured;
instance.uncompleted = data.uncompleted;
instance.selectedEndpointUrl = data.selectedEndpointUrl;
@@ -1087,22 +1637,29 @@ export class InvocableStreamPipesEntity extends NamedStreamPipesEntity {
}
export class DataProcessorInvocation extends InvocableStreamPipesEntity {
- "@class": "org.apache.streampipes.model.graph.DataProcessorInvocation";
- category: string[];
- outputStrategies: OutputStrategyUnion[];
- outputStream: SpDataStreamUnion;
- pathName: string;
+ '@class': 'org.apache.streampipes.model.graph.DataProcessorInvocation';
+ 'category': string[];
+ 'outputStrategies': OutputStrategyUnion[];
+ 'outputStream': SpDataStreamUnion;
+ 'pathName': string;
- static fromData(data: DataProcessorInvocation, target?: DataProcessorInvocation): DataProcessorInvocation {
+ static 'fromData'(
+ data: DataProcessorInvocation,
+ target?: DataProcessorInvocation,
+ ): DataProcessorInvocation {
if (!data) {
return data;
}
const instance = target || new DataProcessorInvocation();
super.fromData(data, instance);
instance.outputStream = SpDataStream.fromDataUnion(data.outputStream);
- instance.outputStrategies = __getCopyArrayFn(OutputStrategy.fromDataUnion)(data.outputStrategies);
+ instance.outputStrategies = __getCopyArrayFn(
+ OutputStrategy.fromDataUnion,
+ )(data.outputStrategies);
instance.pathName = data.pathName;
- instance.category = __getCopyArrayFn(__identity<string>())(data.category);
+ instance.category = __getCopyArrayFn(__identity<string>())(
+ data.category,
+ );
return instance;
}
}
@@ -1112,7 +1669,10 @@ export class DataProcessorType {
description: string;
label: string;
- static fromData(data: DataProcessorType, target?: DataProcessorType): DataProcessorType {
+ static fromData(
+ data: DataProcessorType,
+ target?: DataProcessorType,
+ ): DataProcessorType {
if (!data) {
return data;
}
@@ -1136,7 +1696,9 @@ export class DataSeries {
}
const instance = target || new DataSeries();
instance.total = data.total;
- instance.rows = __getCopyArrayFn(__getCopyArrayFn(__identity<any>()))(data.rows);
+ instance.rows = __getCopyArrayFn(__getCopyArrayFn(__identity<any>()))(
+ data.rows,
+ );
instance.tags = __getCopyObjectFn(__identity<string>())(data.tags);
instance.headers = __getCopyArrayFn(__identity<string>())(data.headers);
return instance;
@@ -1155,7 +1717,9 @@ export class Message {
const instance = target || new Message();
instance.success = data.success;
instance.elementName = data.elementName;
- instance.notifications = __getCopyArrayFn(Notification.fromData)(data.notifications);
+ instance.notifications = __getCopyArrayFn(Notification.fromData)(
+ data.notifications,
+ );
return instance;
}
}
@@ -1164,7 +1728,10 @@ export class DataSetModificationMessage extends Message {
eventGrounding: EventGrounding;
invocationId: string;
- static fromData(data: DataSetModificationMessage, target?: DataSetModificationMessage): DataSetModificationMessage {
+ static fromData(
+ data: DataSetModificationMessage,
+ target?: DataSetModificationMessage,
+ ): DataSetModificationMessage {
if (!data) {
return data;
}
@@ -1177,16 +1744,21 @@ export class DataSetModificationMessage extends Message {
}
export class DataSinkInvocation extends InvocableStreamPipesEntity {
- "@class": "org.apache.streampipes.model.graph.DataSinkInvocation";
- category: string[];
+ '@class': 'org.apache.streampipes.model.graph.DataSinkInvocation';
+ 'category': string[];
- static fromData(data: DataSinkInvocation, target?: DataSinkInvocation): DataSinkInvocation {
+ static 'fromData'(
+ data: DataSinkInvocation,
+ target?: DataSinkInvocation,
+ ): DataSinkInvocation {
if (!data) {
return data;
}
const instance = target || new DataSinkInvocation();
super.fromData(data, instance);
- instance.category = __getCopyArrayFn(__identity<string>())(data.category);
+ instance.category = __getCopyArrayFn(__identity<string>())(
+ data.category,
+ );
return instance;
}
}
@@ -1209,27 +1781,35 @@ export class DataSinkType {
}
export class DataSourceDescription extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.graph.DataSourceDescription";
- correspondingSourceId: string;
- spDataStreams: SpDataStreamUnion[];
+ '@class': 'org.apache.streampipes.model.graph.DataSourceDescription';
+ 'correspondingSourceId': string;
+ 'spDataStreams': SpDataStreamUnion[];
- static fromData(data: DataSourceDescription, target?: DataSourceDescription): DataSourceDescription {
+ static 'fromData'(
+ data: DataSourceDescription,
+ target?: DataSourceDescription,
+ ): DataSourceDescription {
if (!data) {
return data;
}
const instance = target || new DataSourceDescription();
super.fromData(data, instance);
- instance.spDataStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.spDataStreams);
+ instance.spDataStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(
+ data.spDataStreams,
+ );
instance.correspondingSourceId = data.correspondingSourceId;
return instance;
}
}
export class DeleteRuleDescription extends SchemaTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription";
- runtimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.schema.DeleteRuleDescription';
+ 'runtimeKey': string;
- static fromData(data: DeleteRuleDescription, target?: DeleteRuleDescription): DeleteRuleDescription {
+ static 'fromData'(
+ data: DeleteRuleDescription,
+ target?: DeleteRuleDescription,
+ ): DeleteRuleDescription {
if (!data) {
return data;
}
@@ -1241,18 +1821,23 @@ export class DeleteRuleDescription extends SchemaTransformationRuleDescription {
}
export class DomainStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.DomainStaticProperty";
- requiredClass: string;
- supportedProperties: SupportedProperty[];
+ '@class': 'org.apache.streampipes.model.staticproperty.DomainStaticProperty';
+ 'requiredClass': string;
+ 'supportedProperties': SupportedProperty[];
- static fromData(data: DomainStaticProperty, target?: DomainStaticProperty): DomainStaticProperty {
+ static 'fromData'(
+ data: DomainStaticProperty,
+ target?: DomainStaticProperty,
+ ): DomainStaticProperty {
if (!data) {
return data;
}
const instance = target || new DomainStaticProperty();
super.fromData(data, instance);
instance.requiredClass = data.requiredClass;
- instance.supportedProperties = __getCopyArrayFn(SupportedProperty.fromData)(data.supportedProperties);
+ instance.supportedProperties = __getCopyArrayFn(
+ SupportedProperty.fromData,
+ )(data.supportedProperties);
return instance;
}
}
@@ -1261,13 +1846,18 @@ export class EdgeValidationStatus {
notifications: Notification[];
validationStatusType: EdgeValidationStatusType;
- static fromData(data: EdgeValidationStatus, target?: EdgeValidationStatus): EdgeValidationStatus {
+ static fromData(
+ data: EdgeValidationStatus,
+ target?: EdgeValidationStatus,
+ ): EdgeValidationStatus {
if (!data) {
return data;
}
const instance = target || new EdgeValidationStatus();
instance.validationStatusType = data.validationStatusType;
- instance.notifications = __getCopyArrayFn(Notification.fromData)(data.notifications);
+ instance.notifications = __getCopyArrayFn(Notification.fromData)(
+ data.notifications,
+ );
return instance;
}
}
@@ -1278,13 +1868,20 @@ export class ElementComposition {
sepas: DataProcessorInvocation[];
streams: SpDataStreamUnion[];
- static fromData(data: ElementComposition, target?: ElementComposition): ElementComposition {
+ static fromData(
+ data: ElementComposition,
+ target?: ElementComposition,
+ ): ElementComposition {
if (!data) {
return data;
}
const instance = target || new ElementComposition();
- instance.sepas = __getCopyArrayFn(DataProcessorInvocation.fromData)(data.sepas);
- instance.streams = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.streams);
+ instance.sepas = __getCopyArrayFn(DataProcessorInvocation.fromData)(
+ data.sepas,
+ );
+ instance.streams = __getCopyArrayFn(SpDataStream.fromDataUnion)(
+ data.streams,
+ );
instance.name = data.name;
instance.description = data.description;
return instance;
@@ -1292,14 +1889,17 @@ export class ElementComposition {
}
export class ElementStatusInfoSettings extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.monitoring.ElementStatusInfoSettings";
- elementIdentifier: string;
- errorTopic: string;
- kafkaHost: string;
- kafkaPort: number;
- statsTopic: string;
+ '@class': 'org.apache.streampipes.model.monitoring.ElementStatusInfoSettings';
+ 'elementIdentifier': string;
+ 'errorTopic': string;
+ 'kafkaHost': string;
+ 'kafkaPort': number;
+ 'statsTopic': string;
- static fromData(data: ElementStatusInfoSettings, target?: ElementStatusInfoSettings): ElementStatusInfoSettings {
+ static 'fromData'(
+ data: ElementStatusInfoSettings,
+ target?: ElementStatusInfoSettings,
+ ): ElementStatusInfoSettings {
if (!data) {
return data;
}
@@ -1315,9 +1915,15 @@ export class ElementStatusInfoSettings extends UnnamedStreamPipesEntity {
}
export class ValueSpecification extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.schema.ValueSpecification" | "org.apache.streampipes.model.schema.QuantitativeValue" | "org.apache.streampipes.model.schema.Enumeration";
+ '@class':
+ | 'org.apache.streampipes.model.schema.ValueSpecification'
+ | 'org.apache.streampipes.model.schema.QuantitativeValue'
+ | 'org.apache.streampipes.model.schema.Enumeration';
- static fromData(data: ValueSpecification, target?: ValueSpecification): ValueSpecification {
+ static 'fromData'(
+ data: ValueSpecification,
+ target?: ValueSpecification,
+ ): ValueSpecification {
if (!data) {
return data;
}
@@ -1326,26 +1932,28 @@ export class ValueSpecification extends UnnamedStreamPipesEntity {
return instance;
}
- static fromDataUnion(data: ValueSpecificationUnion): ValueSpecificationUnion {
+ static 'fromDataUnion'(
+ data: ValueSpecificationUnion,
+ ): ValueSpecificationUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.schema.QuantitativeValue":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.schema.QuantitativeValue':
return QuantitativeValue.fromData(data);
- case "org.apache.streampipes.model.schema.Enumeration":
+ case 'org.apache.streampipes.model.schema.Enumeration':
return Enumeration.fromData(data);
}
}
}
export class Enumeration extends ValueSpecification {
- "@class": "org.apache.streampipes.model.schema.Enumeration";
- description: string;
- label: string;
- runtimeValues: string[];
+ '@class': 'org.apache.streampipes.model.schema.Enumeration';
+ 'description': string;
+ 'label': string;
+ 'runtimeValues': string[];
- static fromData(data: Enumeration, target?: Enumeration): Enumeration {
+ static 'fromData'(data: Enumeration, target?: Enumeration): Enumeration {
if (!data) {
return data;
}
@@ -1353,13 +1961,14 @@ export class Enumeration extends ValueSpecification {
super.fromData(data, instance);
instance.label = data.label;
instance.description = data.description;
- instance.runtimeValues = __getCopyArrayFn(__identity<string>())(data.runtimeValues);
+ instance.runtimeValues = __getCopyArrayFn(__identity<string>())(
+ data.runtimeValues,
+ );
return instance;
}
}
export class ErrorMessage extends Message {
-
static fromData(data: ErrorMessage, target?: ErrorMessage): ErrorMessage {
if (!data) {
return data;
@@ -1371,36 +1980,50 @@ export class ErrorMessage extends Message {
}
export class EventGrounding extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.grounding.EventGrounding";
- transportFormats: TransportFormat[];
- transportProtocols: TransportProtocolUnion[];
+ '@class': 'org.apache.streampipes.model.grounding.EventGrounding';
+ 'transportFormats': TransportFormat[];
+ 'transportProtocols': TransportProtocolUnion[];
- static fromData(data: EventGrounding, target?: EventGrounding): EventGrounding {
+ static 'fromData'(
+ data: EventGrounding,
+ target?: EventGrounding,
+ ): EventGrounding {
if (!data) {
return data;
}
const instance = target || new EventGrounding();
super.fromData(data, instance);
- instance.transportProtocols = __getCopyArrayFn(TransportProtocol.fromDataUnion)(data.transportProtocols);
- instance.transportFormats = __getCopyArrayFn(TransportFormat.fromData)(data.transportFormats);
+ instance.transportProtocols = __getCopyArrayFn(
+ TransportProtocol.fromDataUnion,
+ )(data.transportProtocols);
+ instance.transportFormats = __getCopyArrayFn(TransportFormat.fromData)(
+ data.transportFormats,
+ );
return instance;
}
}
export class EventProperty extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.schema.EventProperty" | "org.apache.streampipes.model.schema.EventPropertyList" | "org.apache.streampipes.model.schema.EventPropertyNested" | "org.apache.streampipes.model.schema.EventPropertyPrimitive";
- description: string;
- domainProperties: string[];
- eventPropertyQualities: EventPropertyQualityDefinitionUnion[];
- index: number;
- label: string;
- propertyScope: string;
- required: boolean;
- requiresEventPropertyQualities: EventPropertyQualityRequirement[];
- runtimeId: string;
- runtimeName: string;
-
- static fromData(data: EventProperty, target?: EventProperty): EventProperty {
+ '@class':
+ | 'org.apache.streampipes.model.schema.EventProperty'
+ | 'org.apache.streampipes.model.schema.EventPropertyList'
+ | 'org.apache.streampipes.model.schema.EventPropertyNested'
+ | 'org.apache.streampipes.model.schema.EventPropertyPrimitive';
+ 'description': string;
+ 'domainProperties': string[];
+ 'eventPropertyQualities': EventPropertyQualityDefinitionUnion[];
+ 'index': number;
+ 'label': string;
+ 'propertyScope': string;
+ 'required': boolean;
+ 'requiresEventPropertyQualities': EventPropertyQualityRequirement[];
+ 'runtimeId': string;
+ 'runtimeName': string;
+
+ static 'fromData'(
+ data: EventProperty,
+ target?: EventProperty,
+ ): EventProperty {
if (!data) {
return data;
}
@@ -1410,67 +2033,86 @@ export class EventProperty extends UnnamedStreamPipesEntity {
instance.description = data.description;
instance.runtimeName = data.runtimeName;
instance.required = data.required;
- instance.domainProperties = __getCopyArrayFn(__identity<string>())(data.domainProperties);
- instance.eventPropertyQualities = __getCopyArrayFn(EventPropertyQualityDefinition.fromDataUnion)(data.eventPropertyQualities);
- instance.requiresEventPropertyQualities = __getCopyArrayFn(EventPropertyQualityRequirement.fromData)(data.requiresEventPropertyQualities);
+ instance.domainProperties = __getCopyArrayFn(__identity<string>())(
+ data.domainProperties,
+ );
+ instance.eventPropertyQualities = __getCopyArrayFn(
+ EventPropertyQualityDefinition.fromDataUnion,
+ )(data.eventPropertyQualities);
+ instance.requiresEventPropertyQualities = __getCopyArrayFn(
+ EventPropertyQualityRequirement.fromData,
+ )(data.requiresEventPropertyQualities);
instance.propertyScope = data.propertyScope;
instance.index = data.index;
instance.runtimeId = data.runtimeId;
return instance;
}
- static fromDataUnion(data: EventPropertyUnion): EventPropertyUnion {
+ static 'fromDataUnion'(data: EventPropertyUnion): EventPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.schema.EventPropertyList":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.schema.EventPropertyList':
return EventPropertyList.fromData(data);
- case "org.apache.streampipes.model.schema.EventPropertyNested":
+ case 'org.apache.streampipes.model.schema.EventPropertyNested':
return EventPropertyNested.fromData(data);
- case "org.apache.streampipes.model.schema.EventPropertyPrimitive":
+ case 'org.apache.streampipes.model.schema.EventPropertyPrimitive':
return EventPropertyPrimitive.fromData(data);
}
}
}
export class EventPropertyList extends EventProperty {
- "@class": "org.apache.streampipes.model.schema.EventPropertyList";
- eventProperty: EventPropertyUnion;
+ '@class': 'org.apache.streampipes.model.schema.EventPropertyList';
+ 'eventProperty': EventPropertyUnion;
- static fromData(data: EventPropertyList, target?: EventPropertyList): EventPropertyList {
+ static 'fromData'(
+ data: EventPropertyList,
+ target?: EventPropertyList,
+ ): EventPropertyList {
if (!data) {
return data;
}
const instance = target || new EventPropertyList();
super.fromData(data, instance);
- instance.eventProperty = EventProperty.fromDataUnion(data.eventProperty);
+ instance.eventProperty = EventProperty.fromDataUnion(
+ data.eventProperty,
+ );
return instance;
}
}
export class EventPropertyNested extends EventProperty {
- "@class": "org.apache.streampipes.model.schema.EventPropertyNested";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.schema.EventPropertyNested';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: EventPropertyNested, target?: EventPropertyNested): EventPropertyNested {
+ static 'fromData'(
+ data: EventPropertyNested,
+ target?: EventPropertyNested,
+ ): EventPropertyNested {
if (!data) {
return data;
}
const instance = target || new EventPropertyNested();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
export class EventPropertyPrimitive extends EventProperty {
- "@class": "org.apache.streampipes.model.schema.EventPropertyPrimitive";
- measurementUnit: string;
- runtimeType: string;
- valueSpecification: ValueSpecificationUnion;
+ '@class': 'org.apache.streampipes.model.schema.EventPropertyPrimitive';
+ 'measurementUnit': string;
+ 'runtimeType': string;
+ 'valueSpecification': ValueSpecificationUnion;
- static fromData(data: EventPropertyPrimitive, target?: EventPropertyPrimitive): EventPropertyPrimitive {
+ static 'fromData'(
+ data: EventPropertyPrimitive,
+ target?: EventPropertyPrimitive,
+ ): EventPropertyPrimitive {
if (!data) {
return data;
}
@@ -1478,32 +2120,49 @@ export class EventPropertyPrimitive extends EventProperty {
super.fromData(data, instance);
instance.runtimeType = data.runtimeType;
instance.measurementUnit = data.measurementUnit;
- instance.valueSpecification = ValueSpecification.fromDataUnion(data.valueSpecification);
+ instance.valueSpecification = ValueSpecification.fromDataUnion(
+ data.valueSpecification,
+ );
return instance;
}
}
export class EventPropertyQualityRequirement extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.quality.EventPropertyQualityRequirement";
- maximumPropertyQuality: EventPropertyQualityDefinitionUnion;
- minimumPropertyQuality: EventPropertyQualityDefinitionUnion;
+ '@class': 'org.apache.streampipes.model.quality.EventPropertyQualityRequirement';
+ 'maximumPropertyQuality': EventPropertyQualityDefinitionUnion;
+ 'minimumPropertyQuality': EventPropertyQualityDefinitionUnion;
- static fromData(data: EventPropertyQualityRequirement, target?: EventPropertyQualityRequirement): EventPropertyQualityRequirement {
+ static 'fromData'(
+ data: EventPropertyQualityRequirement,
+ target?: EventPropertyQualityRequirement,
+ ): EventPropertyQualityRequirement {
if (!data) {
return data;
}
const instance = target || new EventPropertyQualityRequirement();
super.fromData(data, instance);
- instance.minimumPropertyQuality = EventPropertyQualityDefinition.fromDataUnion(data.minimumPropertyQuality);
- instance.maximumPropertyQuality = EventPropertyQualityDefinition.fromDataUnion(data.maximumPropertyQuality);
+ instance.minimumPropertyQuality =
+ EventPropertyQualityDefinition.fromDataUnion(
+ data.minimumPropertyQuality,
+ );
+ instance.maximumPropertyQuality =
+ EventPropertyQualityDefinition.fromDataUnion(
+ data.maximumPropertyQuality,
+ );
return instance;
}
}
export class StreamTransformationRuleDescription extends TransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.stream.StreamTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription" | "org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription";
+ '@class':
+ | 'org.apache.streampipes.model.connect.rules.stream.StreamTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription'
+ | 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription';
- static fromData(data: StreamTransformationRuleDescription, target?: StreamTransformationRuleDescription): StreamTransformationRuleDescription {
+ static 'fromData'(
+ data: StreamTransformationRuleDescription,
+ target?: StreamTransformationRuleDescription,
+ ): StreamTransformationRuleDescription {
if (!data) {
return data;
}
@@ -1512,25 +2171,32 @@ export class StreamTransformationRuleDescription extends TransformationRuleDescr
return instance;
}
- static fromDataUnion(data: StreamTransformationRuleDescriptionUnion): StreamTransformationRuleDescriptionUnion {
+ static 'fromDataUnion'(
+ data: StreamTransformationRuleDescriptionUnion,
+ ): StreamTransformationRuleDescriptionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription':
return EventRateTransformationRuleDescription.fromData(data);
- case "org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription":
- return RemoveDuplicatesTransformationRuleDescription.fromData(data);
+ case 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription':
+ return RemoveDuplicatesTransformationRuleDescription.fromData(
+ data,
+ );
}
}
}
export class EventRateTransformationRuleDescription extends StreamTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription";
- aggregationTimeWindow: number;
- aggregationType: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.stream.EventRateTransformationRuleDescription';
+ 'aggregationTimeWindow': number;
+ 'aggregationType': string;
- static fromData(data: EventRateTransformationRuleDescription, target?: EventRateTransformationRuleDescription): EventRateTransformationRuleDescription {
+ static 'fromData'(
+ data: EventRateTransformationRuleDescription,
+ target?: EventRateTransformationRuleDescription,
+ ): EventRateTransformationRuleDescription {
if (!data) {
return data;
}
@@ -1543,24 +2209,32 @@ export class EventRateTransformationRuleDescription extends StreamTransformation
}
export class EventSchema extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.schema.EventSchema";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.schema.EventSchema';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: EventSchema, target?: EventSchema): EventSchema {
+ static 'fromData'(data: EventSchema, target?: EventSchema): EventSchema {
if (!data) {
return data;
}
const instance = target || new EventSchema();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
export class EventStreamQualityDefinition extends MeasurementProperty {
- "@class": "org.apache.streampipes.model.quality.EventStreamQualityDefinition" | "org.apache.streampipes.model.quality.Frequency" | "org.apache.streampipes.model.quality.Latency";
+ '@class':
+ | 'org.apache.streampipes.model.quality.EventStreamQualityDefinition'
+ | 'org.apache.streampipes.model.quality.Frequency'
+ | 'org.apache.streampipes.model.quality.Latency';
- static fromData(data: EventStreamQualityDefinition, target?: EventStreamQualityDefinition): EventStreamQualityDefinition {
+ static 'fromData'(
+ data: EventStreamQualityDefinition,
+ target?: EventStreamQualityDefinition,
+ ): EventStreamQualityDefinition {
if (!data) {
return data;
}
@@ -1569,32 +2243,43 @@ export class EventStreamQualityDefinition extends MeasurementProperty {
return instance;
}
- static fromDataUnion(data: EventStreamQualityDefinitionUnion): EventStreamQualityDefinitionUnion {
+ static 'fromDataUnion'(
+ data: EventStreamQualityDefinitionUnion,
+ ): EventStreamQualityDefinitionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.quality.Frequency":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.quality.Frequency':
return Frequency.fromData(data);
- case "org.apache.streampipes.model.quality.Latency":
+ case 'org.apache.streampipes.model.quality.Latency':
return Latency.fromData(data);
}
}
}
export class EventStreamQualityRequirement extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.quality.EventStreamQualityRequirement";
- maximumStreamQuality: EventStreamQualityDefinitionUnion;
- minimumStreamQuality: EventStreamQualityDefinitionUnion;
+ '@class': 'org.apache.streampipes.model.quality.EventStreamQualityRequirement';
+ 'maximumStreamQuality': EventStreamQualityDefinitionUnion;
+ 'minimumStreamQuality': EventStreamQualityDefinitionUnion;
- static fromData(data: EventStreamQualityRequirement, target?: EventStreamQualityRequirement): EventStreamQualityRequirement {
+ static 'fromData'(
+ data: EventStreamQualityRequirement,
+ target?: EventStreamQualityRequirement,
+ ): EventStreamQualityRequirement {
if (!data) {
return data;
}
const instance = target || new EventStreamQualityRequirement();
super.fromData(data, instance);
- instance.minimumStreamQuality = EventStreamQualityDefinition.fromDataUnion(data.minimumStreamQuality);
- instance.maximumStreamQuality = EventStreamQualityDefinition.fromDataUnion(data.maximumStreamQuality);
+ instance.minimumStreamQuality =
+ EventStreamQualityDefinition.fromDataUnion(
+ data.minimumStreamQuality,
+ );
+ instance.maximumStreamQuality =
+ EventStreamQualityDefinition.fromDataUnion(
+ data.maximumStreamQuality,
+ );
return instance;
}
}
@@ -1602,12 +2287,17 @@ export class EventStreamQualityRequirement extends UnnamedStreamPipesEntity {
export class ExportConfiguration {
assetExportConfiguration: AssetExportConfiguration[];
- static fromData(data: ExportConfiguration, target?: ExportConfiguration): ExportConfiguration {
+ static fromData(
+ data: ExportConfiguration,
+ target?: ExportConfiguration,
+ ): ExportConfiguration {
if (!data) {
return data;
}
const instance = target || new ExportConfiguration();
- instance.assetExportConfiguration = __getCopyArrayFn(AssetExportConfiguration.fromData)(data.assetExportConfiguration);
+ instance.assetExportConfiguration = __getCopyArrayFn(
+ AssetExportConfiguration.fromData,
+ )(data.assetExportConfiguration);
return instance;
}
}
@@ -1634,7 +2324,10 @@ export class FieldStatusInfo {
changesRequired: boolean;
fieldStatus: FieldStatus;
- static fromData(data: FieldStatusInfo, target?: FieldStatusInfo): FieldStatusInfo {
+ static fromData(
+ data: FieldStatusInfo,
+ target?: FieldStatusInfo,
+ ): FieldStatusInfo {
if (!data) {
return data;
}
@@ -1674,12 +2367,15 @@ export class FileMetadata {
}
export class FileStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.FileStaticProperty";
- endpointUrl: string;
- locationPath: string;
- requiredFiletypes: string[];
+ '@class': 'org.apache.streampipes.model.staticproperty.FileStaticProperty';
+ 'endpointUrl': string;
+ 'locationPath': string;
+ 'requiredFiletypes': string[];
- static fromData(data: FileStaticProperty, target?: FileStaticProperty): FileStaticProperty {
+ static 'fromData'(
+ data: FileStaticProperty,
+ target?: FileStaticProperty,
+ ): FileStaticProperty {
if (!data) {
return data;
}
@@ -1687,56 +2383,71 @@ export class FileStaticProperty extends StaticProperty {
super.fromData(data, instance);
instance.endpointUrl = data.endpointUrl;
instance.locationPath = data.locationPath;
- instance.requiredFiletypes = __getCopyArrayFn(__identity<string>())(data.requiredFiletypes);
+ instance.requiredFiletypes = __getCopyArrayFn(__identity<string>())(
+ data.requiredFiletypes,
+ );
return instance;
}
}
export class FixedOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.FixedOutputStrategy";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.output.FixedOutputStrategy';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: FixedOutputStrategy, target?: FixedOutputStrategy): FixedOutputStrategy {
+ static 'fromData'(
+ data: FixedOutputStrategy,
+ target?: FixedOutputStrategy,
+ ): FixedOutputStrategy {
if (!data) {
return data;
}
const instance = target || new FixedOutputStrategy();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
export class FormatDescription extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.connect.grounding.FormatDescription";
- config: StaticPropertyUnion[];
- formatType: string;
+ '@class': 'org.apache.streampipes.model.connect.grounding.FormatDescription';
+ 'config': StaticPropertyUnion[];
+ 'formatType': string;
- static fromData(data: FormatDescription, target?: FormatDescription): FormatDescription {
+ static 'fromData'(
+ data: FormatDescription,
+ target?: FormatDescription,
+ ): FormatDescription {
if (!data) {
return data;
}
const instance = target || new FormatDescription();
super.fromData(data, instance);
- instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.config);
+ instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(
+ data.config,
+ );
instance.formatType = data.formatType;
return instance;
}
}
export class FreeTextStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.FreeTextStaticProperty";
- htmlAllowed: boolean;
- htmlFontFormat: boolean;
- mapsTo: string;
- multiLine: boolean;
- placeholdersSupported: boolean;
- requiredDatatype: string;
- requiredDomainProperty: string;
- value: string;
- valueSpecification: PropertyValueSpecification;
+ '@class': 'org.apache.streampipes.model.staticproperty.FreeTextStaticProperty';
+ 'htmlAllowed': boolean;
+ 'htmlFontFormat': boolean;
+ 'mapsTo': string;
+ 'multiLine': boolean;
+ 'placeholdersSupported': boolean;
+ 'requiredDatatype': string;
+ 'requiredDomainProperty': string;
+ 'value': string;
+ 'valueSpecification': PropertyValueSpecification;
- static fromData(data: FreeTextStaticProperty, target?: FreeTextStaticProperty): FreeTextStaticProperty {
+ static 'fromData'(
+ data: FreeTextStaticProperty,
+ target?: FreeTextStaticProperty,
+ ): FreeTextStaticProperty {
if (!data) {
return data;
}
@@ -1750,16 +2461,18 @@ export class FreeTextStaticProperty extends StaticProperty {
instance.htmlAllowed = data.htmlAllowed;
instance.htmlFontFormat = data.htmlFontFormat;
instance.placeholdersSupported = data.placeholdersSupported;
- instance.valueSpecification = PropertyValueSpecification.fromData(data.valueSpecification);
+ instance.valueSpecification = PropertyValueSpecification.fromData(
+ data.valueSpecification,
+ );
return instance;
}
}
export class Frequency extends EventStreamQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.Frequency";
- quantityValue: number;
+ '@class': 'org.apache.streampipes.model.quality.Frequency';
+ 'quantityValue': number;
- static fromData(data: Frequency, target?: Frequency): Frequency {
+ static 'fromData'(data: Frequency, target?: Frequency): Frequency {
if (!data) {
return data;
}
@@ -1774,13 +2487,18 @@ export class FunctionDefinition {
consumedStreams: string[];
functionId: FunctionId;
- static fromData(data: FunctionDefinition, target?: FunctionDefinition): FunctionDefinition {
+ static fromData(
+ data: FunctionDefinition,
+ target?: FunctionDefinition,
+ ): FunctionDefinition {
if (!data) {
return data;
}
const instance = target || new FunctionDefinition();
instance.functionId = FunctionId.fromData(data.functionId);
- instance.consumedStreams = __getCopyArrayFn(__identity<string>())(data.consumedStreams);
+ instance.consumedStreams = __getCopyArrayFn(__identity<string>())(
+ data.consumedStreams,
+ );
return instance;
}
}
@@ -1807,59 +2525,83 @@ export interface GenericAdapterDescription {
rules: TransformationRuleDescriptionUnion[];
}
-export class GenericAdapterSetDescription extends AdapterSetDescription implements GenericAdapterDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription";
- eventSchema: EventSchema;
- formatDescription: FormatDescription;
- protocolDescription: ProtocolDescription;
+export class GenericAdapterSetDescription
+ extends AdapterSetDescription
+ implements GenericAdapterDescription
+{
+ '@class': 'org.apache.streampipes.model.connect.adapter.GenericAdapterSetDescription';
+ 'eventSchema': EventSchema;
+ 'formatDescription': FormatDescription;
+ 'protocolDescription': ProtocolDescription;
- static fromData(data: GenericAdapterSetDescription, target?: GenericAdapterSetDescription): GenericAdapterSetDescription {
+ static 'fromData'(
+ data: GenericAdapterSetDescription,
+ target?: GenericAdapterSetDescription,
+ ): GenericAdapterSetDescription {
if (!data) {
return data;
}
const instance = target || new GenericAdapterSetDescription();
super.fromData(data, instance);
- instance.formatDescription = FormatDescription.fromData(data.formatDescription);
- instance.protocolDescription = ProtocolDescription.fromData(data.protocolDescription);
+ instance.formatDescription = FormatDescription.fromData(
+ data.formatDescription,
+ );
+ instance.protocolDescription = ProtocolDescription.fromData(
+ data.protocolDescription,
+ );
instance.eventSchema = EventSchema.fromData(data.eventSchema);
return instance;
}
}
-export class GenericAdapterStreamDescription extends AdapterStreamDescription implements GenericAdapterDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription";
- eventSchema: EventSchema;
- formatDescription: FormatDescription;
- protocolDescription: ProtocolDescription;
+export class GenericAdapterStreamDescription
+ extends AdapterStreamDescription
+ implements GenericAdapterDescription
+{
+ '@class': 'org.apache.streampipes.model.connect.adapter.GenericAdapterStreamDescription';
+ 'eventSchema': EventSchema;
+ 'formatDescription': FormatDescription;
+ 'protocolDescription': ProtocolDescription;
- static fromData(data: GenericAdapterStreamDescription, target?: GenericAdapterStreamDescription): GenericAdapterStreamDescription {
+ static 'fromData'(
+ data: GenericAdapterStreamDescription,
+ target?: GenericAdapterStreamDescription,
+ ): GenericAdapterStreamDescription {
if (!data) {
return data;
}
const instance = target || new GenericAdapterStreamDescription();
super.fromData(data, instance);
- instance.formatDescription = FormatDescription.fromData(data.formatDescription);
- instance.protocolDescription = ProtocolDescription.fromData(data.protocolDescription);
+ instance.formatDescription = FormatDescription.fromData(
+ data.formatDescription,
+ );
+ instance.protocolDescription = ProtocolDescription.fromData(
+ data.protocolDescription,
+ );
instance.eventSchema = EventSchema.fromData(data.eventSchema);
return instance;
}
}
export class GuessSchema extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.connect.guess.GuessSchema";
- eventPreview: { [index: string]: GuessTypeInfo }[];
- eventSchema: EventSchema;
- fieldStatusInfo: { [index: string]: FieldStatusInfo };
+ '@class': 'org.apache.streampipes.model.connect.guess.GuessSchema';
+ 'eventPreview': { [index: string]: GuessTypeInfo }[];
+ 'eventSchema': EventSchema;
+ 'fieldStatusInfo': { [index: string]: FieldStatusInfo };
- static fromData(data: GuessSchema, target?: GuessSchema): GuessSchema {
+ static 'fromData'(data: GuessSchema, target?: GuessSchema): GuessSchema {
if (!data) {
return data;
}
const instance = target || new GuessSchema();
super.fromData(data, instance);
instance.eventSchema = EventSchema.fromData(data.eventSchema);
- instance.eventPreview = __getCopyArrayFn(__getCopyObjectFn(GuessTypeInfo.fromData))(data.eventPreview);
- instance.fieldStatusInfo = __getCopyObjectFn(FieldStatusInfo.fromData)(data.fieldStatusInfo);
+ instance.eventPreview = __getCopyArrayFn(
+ __getCopyObjectFn(GuessTypeInfo.fromData),
+ )(data.eventPreview);
+ instance.fieldStatusInfo = __getCopyObjectFn(FieldStatusInfo.fromData)(
+ data.fieldStatusInfo,
+ );
return instance;
}
}
@@ -1868,7 +2610,10 @@ export class GuessTypeInfo {
type: string;
value: any;
- static fromData(data: GuessTypeInfo, target?: GuessTypeInfo): GuessTypeInfo {
+ static fromData(
+ data: GuessTypeInfo,
+ target?: GuessTypeInfo,
+ ): GuessTypeInfo {
if (!data) {
return data;
}
@@ -1880,43 +2625,58 @@ export class GuessTypeInfo {
}
export class TransportProtocol extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.grounding.TransportProtocol" | "org.apache.streampipes.model.grounding.JmsTransportProtocol" | "org.apache.streampipes.model.grounding.KafkaTransportProtocol" | "org.apache.streampipes.model.grounding.MqttTransportProtocol" | "org.apache.streampipes.model.grounding.NatsTransportProtocol";
- brokerHostname: string;
- topicDefinition: TopicDefinitionUnion;
+ '@class':
+ | 'org.apache.streampipes.model.grounding.TransportProtocol'
+ | 'org.apache.streampipes.model.grounding.JmsTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.KafkaTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.MqttTransportProtocol'
+ | 'org.apache.streampipes.model.grounding.NatsTransportProtocol';
+ 'brokerHostname': string;
+ 'topicDefinition': TopicDefinitionUnion;
- static fromData(data: TransportProtocol, target?: TransportProtocol): TransportProtocol {
+ static 'fromData'(
+ data: TransportProtocol,
+ target?: TransportProtocol,
+ ): TransportProtocol {
if (!data) {
return data;
}
const instance = target || new TransportProtocol();
super.fromData(data, instance);
instance.brokerHostname = data.brokerHostname;
- instance.topicDefinition = TopicDefinition.fromDataUnion(data.topicDefinition);
+ instance.topicDefinition = TopicDefinition.fromDataUnion(
+ data.topicDefinition,
+ );
return instance;
}
- static fromDataUnion(data: TransportProtocolUnion): TransportProtocolUnion {
+ static 'fromDataUnion'(
+ data: TransportProtocolUnion,
+ ): TransportProtocolUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.grounding.JmsTransportProtocol":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.grounding.JmsTransportProtocol':
return JmsTransportProtocol.fromData(data);
- case "org.apache.streampipes.model.grounding.KafkaTransportProtocol":
+ case 'org.apache.streampipes.model.grounding.KafkaTransportProtocol':
return KafkaTransportProtocol.fromData(data);
- case "org.apache.streampipes.model.grounding.MqttTransportProtocol":
+ case 'org.apache.streampipes.model.grounding.MqttTransportProtocol':
return MqttTransportProtocol.fromData(data);
- case "org.apache.streampipes.model.grounding.NatsTransportProtocol":
+ case 'org.apache.streampipes.model.grounding.NatsTransportProtocol':
return NatsTransportProtocol.fromData(data);
}
}
}
export class JmsTransportProtocol extends TransportProtocol {
- "@class": "org.apache.streampipes.model.grounding.JmsTransportProtocol";
- port: number;
+ '@class': 'org.apache.streampipes.model.grounding.JmsTransportProtocol';
+ 'port': number;
- static fromData(data: JmsTransportProtocol, target?: JmsTransportProtocol): JmsTransportProtocol {
+ static 'fromData'(
+ data: JmsTransportProtocol,
+ target?: JmsTransportProtocol,
+ ): JmsTransportProtocol {
if (!data) {
return data;
}
@@ -1928,19 +2688,22 @@ export class JmsTransportProtocol extends TransportProtocol {
}
export class KafkaTransportProtocol extends TransportProtocol {
- "@class": "org.apache.streampipes.model.grounding.KafkaTransportProtocol";
- acks: string;
- batchSize: string;
- groupId: string;
- kafkaPort: number;
- lingerMs: number;
- maxRequestSize: string;
- messageMaxBytes: string;
- offset: string;
- zookeeperHost: string;
- zookeeperPort: number;
+ '@class': 'org.apache.streampipes.model.grounding.KafkaTransportProtocol';
+ 'acks': string;
+ 'batchSize': string;
+ 'groupId': string;
+ 'kafkaPort': number;
+ 'lingerMs': number;
+ 'maxRequestSize': string;
+ 'messageMaxBytes': string;
+ 'offset': string;
+ 'zookeeperHost': string;
+ 'zookeeperPort': number;
- static fromData(data: KafkaTransportProtocol, target?: KafkaTransportProtocol): KafkaTransportProtocol {
+ static 'fromData'(
+ data: KafkaTransportProtocol,
+ target?: KafkaTransportProtocol,
+ ): KafkaTransportProtocol {
if (!data) {
return data;
}
@@ -1961,11 +2724,14 @@ export class KafkaTransportProtocol extends TransportProtocol {
}
export class KeepOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.KeepOutputStrategy";
- eventName: string;
- keepBoth: boolean;
+ '@class': 'org.apache.streampipes.model.output.KeepOutputStrategy';
+ 'eventName': string;
+ 'keepBoth': boolean;
- static fromData(data: KeepOutputStrategy, target?: KeepOutputStrategy): KeepOutputStrategy {
+ static 'fromData'(
+ data: KeepOutputStrategy,
+ target?: KeepOutputStrategy,
+ ): KeepOutputStrategy {
if (!data) {
return data;
}
@@ -2001,10 +2767,10 @@ export class Label {
}
export class Latency extends EventStreamQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.Latency";
- quantityValue: number;
+ '@class': 'org.apache.streampipes.model.quality.Latency';
+ 'quantityValue': number;
- static fromData(data: Latency, target?: Latency): Latency {
+ static 'fromData'(data: Latency, target?: Latency): Latency {
if (!data) {
return data;
}
@@ -2016,10 +2782,13 @@ export class Latency extends EventStreamQualityDefinition {
}
export class ListOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.ListOutputStrategy";
- propertyName: string;
+ '@class': 'org.apache.streampipes.model.output.ListOutputStrategy';
+ 'propertyName': string;
- static fromData(data: ListOutputStrategy, target?: ListOutputStrategy): ListOutputStrategy {
+ static 'fromData'(
+ data: ListOutputStrategy,
+ target?: ListOutputStrategy,
+ ): ListOutputStrategy {
if (!data) {
return data;
}
@@ -2031,56 +2800,72 @@ export class ListOutputStrategy extends OutputStrategy {
}
export class MappingProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.MappingProperty" | "org.apache.streampipes.model.staticproperty.MappingPropertyUnary" | "org.apache.streampipes.model.staticproperty.MappingPropertyNary";
- mapsFromOptions: string[];
- propertyScope: string;
- requirementSelector: string;
+ '@class':
+ | 'org.apache.streampipes.model.staticproperty.MappingProperty'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary'
+ | 'org.apache.streampipes.model.staticproperty.MappingPropertyNary';
+ 'mapsFromOptions': string[];
+ 'propertyScope': string;
+ 'requirementSelector': string;
- static fromData(data: MappingProperty, target?: MappingProperty): MappingProperty {
+ static 'fromData'(
+ data: MappingProperty,
+ target?: MappingProperty,
+ ): MappingProperty {
if (!data) {
return data;
}
const instance = target || new MappingProperty();
super.fromData(data, instance);
instance.requirementSelector = data.requirementSelector;
- instance.mapsFromOptions = __getCopyArrayFn(__identity<string>())(data.mapsFromOptions);
+ instance.mapsFromOptions = __getCopyArrayFn(__identity<string>())(
+ data.mapsFromOptions,
+ );
instance.propertyScope = data.propertyScope;
return instance;
}
- static fromDataUnion(data: MappingPropertyUnion): MappingPropertyUnion {
+ static 'fromDataUnion'(data: MappingPropertyUnion): MappingPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.staticproperty.MappingPropertyNary":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.staticproperty.MappingPropertyNary':
return MappingPropertyNary.fromData(data);
- case "org.apache.streampipes.model.staticproperty.MappingPropertyUnary":
+ case 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary':
return MappingPropertyUnary.fromData(data);
}
}
}
export class MappingPropertyNary extends MappingProperty {
- "@class": "org.apache.streampipes.model.staticproperty.MappingPropertyNary";
- selectedProperties: string[];
+ '@class': 'org.apache.streampipes.model.staticproperty.MappingPropertyNary';
+ 'selectedProperties': string[];
- static fromData(data: MappingPropertyNary, target?: MappingPropertyNary): MappingPropertyNary {
+ static 'fromData'(
+ data: MappingPropertyNary,
+ target?: MappingPropertyNary,
+ ): MappingPropertyNary {
if (!data) {
return data;
}
const instance = target || new MappingPropertyNary();
super.fromData(data, instance);
- instance.selectedProperties = __getCopyArrayFn(__identity<string>())(data.selectedProperties);
+ instance.selectedProperties = __getCopyArrayFn(__identity<string>())(
+ data.selectedProperties,
+ );
return instance;
}
}
export class MappingPropertyUnary extends MappingProperty {
- "@class": "org.apache.streampipes.model.staticproperty.MappingPropertyUnary";
- selectedProperty: string;
+ '@class': 'org.apache.streampipes.model.staticproperty.MappingPropertyUnary';
+ 'selectedProperty': string;
- static fromData(data: MappingPropertyUnary, target?: MappingPropertyUnary): MappingPropertyUnary {
+ static 'fromData'(
+ data: MappingPropertyUnary,
+ target?: MappingPropertyUnary,
+ ): MappingPropertyUnary {
if (!data) {
return data;
}
@@ -2092,11 +2877,14 @@ export class MappingPropertyUnary extends MappingProperty {
}
export class MatchingStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.MatchingStaticProperty";
- matchLeft: string;
- matchRight: string;
+ '@class': 'org.apache.streampipes.model.staticproperty.MatchingStaticProperty';
+ 'matchLeft': string;
+ 'matchRight': string;
- static fromData(data: MatchingStaticProperty, target?: MatchingStaticProperty): MatchingStaticProperty {
+ static 'fromData'(
+ data: MatchingStaticProperty,
+ target?: MatchingStaticProperty,
+ ): MatchingStaticProperty {
if (!data) {
return data;
}
@@ -2109,10 +2897,13 @@ export class MatchingStaticProperty extends StaticProperty {
}
export class MeasurementCapability extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.quality.MeasurementCapability";
- capability: string;
+ '@class': 'org.apache.streampipes.model.quality.MeasurementCapability';
+ 'capability': string;
- static fromData(data: MeasurementCapability, target?: MeasurementCapability): MeasurementCapability {
+ static 'fromData'(
+ data: MeasurementCapability,
+ target?: MeasurementCapability,
+ ): MeasurementCapability {
if (!data) {
return data;
}
@@ -2124,10 +2915,13 @@ export class MeasurementCapability extends UnnamedStreamPipesEntity {
}
export class MeasurementObject extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.quality.MeasurementObject";
- measuresObject: string;
+ '@class': 'org.apache.streampipes.model.quality.MeasurementObject';
+ 'measuresObject': string;
- static fromData(data: MeasurementObject, target?: MeasurementObject): MeasurementObject {
+ static 'fromData'(
+ data: MeasurementObject,
+ target?: MeasurementObject,
+ ): MeasurementObject {
if (!data) {
return data;
}
@@ -2139,11 +2933,14 @@ export class MeasurementObject extends UnnamedStreamPipesEntity {
}
export class MeasurementRange extends EventPropertyQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.MeasurementRange";
- maxValue: number;
- minValue: number;
+ '@class': 'org.apache.streampipes.model.quality.MeasurementRange';
+ 'maxValue': number;
+ 'minValue': number;
- static fromData(data: MeasurementRange, target?: MeasurementRange): MeasurementRange {
+ static 'fromData'(
+ data: MeasurementRange,
+ target?: MeasurementRange,
+ ): MeasurementRange {
if (!data) {
return data;
}
@@ -2159,7 +2956,10 @@ export class MessageCounter {
counter: number;
lastTimestamp: number;
- static fromData(data: MessageCounter, target?: MessageCounter): MessageCounter {
+ static fromData(
+ data: MessageCounter,
+ target?: MessageCounter,
+ ): MessageCounter {
if (!data) {
return data;
}
@@ -2171,11 +2971,14 @@ export class MessageCounter {
}
export class MoveRuleDescription extends SchemaTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription";
- newRuntimeKey: string;
- oldRuntimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.schema.MoveRuleDescription';
+ 'newRuntimeKey': string;
+ 'oldRuntimeKey': string;
- static fromData(data: MoveRuleDescription, target?: MoveRuleDescription): MoveRuleDescription {
+ static 'fromData'(
+ data: MoveRuleDescription,
+ target?: MoveRuleDescription,
+ ): MoveRuleDescription {
if (!data) {
return data;
}
@@ -2188,10 +2991,13 @@ export class MoveRuleDescription extends SchemaTransformationRuleDescription {
}
export class MqttTransportProtocol extends TransportProtocol {
- "@class": "org.apache.streampipes.model.grounding.MqttTransportProtocol";
- port: number;
+ '@class': 'org.apache.streampipes.model.grounding.MqttTransportProtocol';
+ 'port': number;
- static fromData(data: MqttTransportProtocol, target?: MqttTransportProtocol): MqttTransportProtocol {
+ static 'fromData'(
+ data: MqttTransportProtocol,
+ target?: MqttTransportProtocol,
+ ): MqttTransportProtocol {
if (!data) {
return data;
}
@@ -2203,10 +3009,13 @@ export class MqttTransportProtocol extends TransportProtocol {
}
export class NatsTransportProtocol extends TransportProtocol {
- "@class": "org.apache.streampipes.model.grounding.NatsTransportProtocol";
- port: number;
+ '@class': 'org.apache.streampipes.model.grounding.NatsTransportProtocol';
+ 'port': number;
- static fromData(data: NatsTransportProtocol, target?: NatsTransportProtocol): NatsTransportProtocol {
+ static 'fromData'(
+ data: NatsTransportProtocol,
+ target?: NatsTransportProtocol,
+ ): NatsTransportProtocol {
if (!data) {
return data;
}
@@ -2235,9 +3044,14 @@ export class Notification {
}
export class OneOfStaticProperty extends SelectionStaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.OneOfStaticProperty" | "org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty";
+ '@class':
+ | 'org.apache.streampipes.model.staticproperty.OneOfStaticProperty'
+ | 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty';
- static fromData(data: OneOfStaticProperty, target?: OneOfStaticProperty): OneOfStaticProperty {
+ static 'fromData'(
+ data: OneOfStaticProperty,
+ target?: OneOfStaticProperty,
+ ): OneOfStaticProperty {
if (!data) {
return data;
}
@@ -2246,24 +3060,26 @@ export class OneOfStaticProperty extends SelectionStaticProperty {
return instance;
}
- static fromDataUnion(data: OneOfStaticPropertyUnion): OneOfStaticPropertyUnion {
+ static 'fromDataUnion'(
+ data: OneOfStaticPropertyUnion,
+ ): OneOfStaticPropertyUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty':
return RuntimeResolvableOneOfStaticProperty.fromData(data);
}
}
}
export class Option extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.staticproperty.Option";
- internalName: string;
- name: string;
- selected: boolean;
+ '@class': 'org.apache.streampipes.model.staticproperty.Option';
+ 'internalName': string;
+ 'name': string;
+ 'selected': boolean;
- static fromData(data: Option, target?: Option): Option {
+ static 'fromData'(data: Option, target?: Option): Option {
if (!data) {
return data;
}
@@ -2298,7 +3114,10 @@ export class PersistedDataStream {
pipelineName: string;
schema: EventSchema;
- static fromData(data: PersistedDataStream, target?: PersistedDataStream): PersistedDataStream {
+ static fromData(
+ data: PersistedDataStream,
+ target?: PersistedDataStream,
+ ): PersistedDataStream {
if (!data) {
return data;
}
@@ -2331,15 +3150,21 @@ export class Pipeline extends ElementComposition {
}
const instance = target || new Pipeline();
super.fromData(data, instance);
- instance.actions = __getCopyArrayFn(DataSinkInvocation.fromData)(data.actions);
+ instance.actions = __getCopyArrayFn(DataSinkInvocation.fromData)(
+ data.actions,
+ );
instance.running = data.running;
instance.restartOnSystemReboot = data.restartOnSystemReboot;
instance.startedAt = data.startedAt;
instance.createdAt = data.createdAt;
instance.publicElement = data.publicElement;
instance.createdByUser = data.createdByUser;
- instance.pipelineCategories = __getCopyArrayFn(__identity<string>())(data.pipelineCategories);
- instance.pipelineNotifications = __getCopyArrayFn(__identity<string>())(data.pipelineNotifications);
+ instance.pipelineCategories = __getCopyArrayFn(__identity<string>())(
+ data.pipelineCategories,
+ );
+ instance.pipelineNotifications = __getCopyArrayFn(__identity<string>())(
+ data.pipelineNotifications,
+ );
instance.healthStatus = data.healthStatus;
instance._id = data._id;
instance._rev = data._rev;
@@ -2351,7 +3176,10 @@ export class PipelineCanvasComment {
comment: string;
position: CanvasPosition;
- static fromData(data: PipelineCanvasComment, target?: PipelineCanvasComment): PipelineCanvasComment {
+ static fromData(
+ data: PipelineCanvasComment,
+ target?: PipelineCanvasComment,
+ ): PipelineCanvasComment {
if (!data) {
return data;
}
@@ -2369,14 +3197,21 @@ export class PipelineCanvasMetadata {
pipelineElementMetadata: { [index: string]: PipelineElementMetadata };
pipelineId: string;
- static fromData(data: PipelineCanvasMetadata, target?: PipelineCanvasMetadata): PipelineCanvasMetadata {
+ static fromData(
+ data: PipelineCanvasMetadata,
+ target?: PipelineCanvasMetadata,
+ ): PipelineCanvasMetadata {
if (!data) {
return data;
}
const instance = target || new PipelineCanvasMetadata();
instance.pipelineId = data.pipelineId;
- instance.pipelineElementMetadata = __getCopyObjectFn(PipelineElementMetadata.fromData)(data.pipelineElementMetadata);
- instance.comments = __getCopyArrayFn(PipelineCanvasComment.fromData)(data.comments);
+ instance.pipelineElementMetadata = __getCopyObjectFn(
+ PipelineElementMetadata.fromData,
+ )(data.pipelineElementMetadata);
+ instance.comments = __getCopyArrayFn(PipelineCanvasComment.fromData)(
+ data.comments,
+ );
instance._id = data._id;
instance._rev = data._rev;
return instance;
@@ -2389,7 +3224,10 @@ export class PipelineCategory {
categoryDescription: string;
categoryName: string;
- static fromData(data: PipelineCategory, target?: PipelineCategory): PipelineCategory {
+ static fromData(
+ data: PipelineCategory,
+ target?: PipelineCategory,
+ ): PipelineCategory {
if (!data) {
return data;
}
@@ -2407,7 +3245,10 @@ export class PipelineEdgeValidation {
status: EdgeValidationStatus;
targetId: string;
- static fromData(data: PipelineEdgeValidation, target?: PipelineEdgeValidation): PipelineEdgeValidation {
+ static fromData(
+ data: PipelineEdgeValidation,
+ target?: PipelineEdgeValidation,
+ ): PipelineEdgeValidation {
if (!data) {
return data;
}
@@ -2423,7 +3264,10 @@ export class PipelineElementMetadata {
customName: string;
position: CanvasPosition;
- static fromData(data: PipelineElementMetadata, target?: PipelineElementMetadata): PipelineElementMetadata {
+ static fromData(
+ data: PipelineElementMetadata,
+ target?: PipelineElementMetadata,
+ ): PipelineElementMetadata {
if (!data) {
return data;
}
@@ -2442,7 +3286,10 @@ export class PipelineElementMonitoringInfo {
producedMessageInfoExists: boolean;
producedMessagesInfo: ProducedMessagesInfo;
- static fromData(data: PipelineElementMonitoringInfo, target?: PipelineElementMonitoringInfo): PipelineElementMonitoringInfo {
+ static fromData(
+ data: PipelineElementMonitoringInfo,
+ target?: PipelineElementMonitoringInfo,
+ ): PipelineElementMonitoringInfo {
if (!data) {
return data;
}
@@ -2451,8 +3298,12 @@ export class PipelineElementMonitoringInfo {
instance.pipelineElementName = data.pipelineElementName;
instance.consumedMessageInfoExists = data.consumedMessageInfoExists;
instance.producedMessageInfoExists = data.producedMessageInfoExists;
- instance.consumedMessagesInfos = __getCopyArrayFn(ConsumedMessagesInfo.fromData)(data.consumedMessagesInfos);
- instance.producedMessagesInfo = ProducedMessagesInfo.fromData(data.producedMessagesInfo);
+ instance.consumedMessagesInfos = __getCopyArrayFn(
+ ConsumedMessagesInfo.fromData,
+ )(data.consumedMessagesInfos);
+ instance.producedMessagesInfo = ProducedMessagesInfo.fromData(
+ data.producedMessagesInfo,
+ );
return instance;
}
}
@@ -2464,7 +3315,10 @@ export class PipelineElementRecommendation {
name: string;
weight: number;
- static fromData(data: PipelineElementRecommendation, target?: PipelineElementRecommendation): PipelineElementRecommendation {
+ static fromData(
+ data: PipelineElementRecommendation,
+ target?: PipelineElementRecommendation,
+ ): PipelineElementRecommendation {
if (!data) {
return data;
}
@@ -2483,13 +3337,20 @@ export class PipelineElementRecommendationMessage {
recommendedElements: PipelineElementRecommendation[];
success: boolean;
- static fromData(data: PipelineElementRecommendationMessage, target?: PipelineElementRecommendationMessage): PipelineElementRecommendationMessage {
+ static fromData(
+ data: PipelineElementRecommendationMessage,
+ target?: PipelineElementRecommendationMessage,
+ ): PipelineElementRecommendationMessage {
if (!data) {
return data;
}
const instance = target || new PipelineElementRecommendationMessage();
- instance.possibleElements = __getCopyArrayFn(PipelineElementRecommendation.fromData)(data.possibleElements);
- instance.recommendedElements = __getCopyArrayFn(PipelineElementRecommendation.fromData)(data.recommendedElements);
+ instance.possibleElements = __getCopyArrayFn(
+ PipelineElementRecommendation.fromData,
+ )(data.possibleElements);
+ instance.recommendedElements = __getCopyArrayFn(
+ PipelineElementRecommendation.fromData,
+ )(data.recommendedElements);
instance.success = data.success;
return instance;
}
@@ -2501,7 +3362,10 @@ export class PipelineElementStatus {
optionalMessage: string;
success: boolean;
- static fromData(data: PipelineElementStatus, target?: PipelineElementStatus): PipelineElementStatus {
+ static fromData(
+ data: PipelineElementStatus,
+ target?: PipelineElementStatus,
+ ): PipelineElementStatus {
if (!data) {
return data;
}
@@ -2522,7 +3386,10 @@ export class PipelineElementTemplate {
templateDescription: string;
templateName: string;
- static fromData(data: PipelineElementTemplate, target?: PipelineElementTemplate): PipelineElementTemplate {
+ static fromData(
+ data: PipelineElementTemplate,
+ target?: PipelineElementTemplate,
+ ): PipelineElementTemplate {
if (!data) {
return data;
}
@@ -2530,7 +3397,9 @@ export class PipelineElementTemplate {
instance.templateName = data.templateName;
instance.templateDescription = data.templateDescription;
instance.basePipelineElementAppId = data.basePipelineElementAppId;
- instance.templateConfigs = __getCopyObjectFn(PipelineElementTemplateConfig.fromData)(data.templateConfigs);
+ instance.templateConfigs = __getCopyObjectFn(
+ PipelineElementTemplateConfig.fromData,
+ )(data.templateConfigs);
instance._id = data._id;
instance._rev = data._rev;
return instance;
@@ -2542,7 +3411,10 @@ export class PipelineElementTemplateConfig {
editable: boolean;
value: any;
- static fromData(data: PipelineElementTemplateConfig, target?: PipelineElementTemplateConfig): PipelineElementTemplateConfig {
+ static fromData(
+ data: PipelineElementTemplateConfig,
+ target?: PipelineElementTemplateConfig,
+ ): PipelineElementTemplateConfig {
if (!data) {
return data;
}
@@ -2558,7 +3430,10 @@ export class PipelineElementValidationInfo {
level: ValidationInfoLevel;
message: string;
- static fromData(data: PipelineElementValidationInfo, target?: PipelineElementValidationInfo): PipelineElementValidationInfo {
+ static fromData(
+ data: PipelineElementValidationInfo,
+ target?: PipelineElementValidationInfo,
+ ): PipelineElementValidationInfo {
if (!data) {
return data;
}
@@ -2579,7 +3454,10 @@ export class PipelineModification {
staticProperties: StaticPropertyUnion[];
validationInfos: PipelineElementValidationInfo[];
- static fromData(data: PipelineModification, target?: PipelineModification): PipelineModification {
+ static fromData(
+ data: PipelineModification,
+ target?: PipelineModification,
+ ): PipelineModification {
if (!data) {
return data;
}
@@ -2587,10 +3465,18 @@ export class PipelineModification {
instance.domId = data.domId;
instance.elementId = data.elementId;
instance.pipelineElementValid = data.pipelineElementValid;
- instance.validationInfos = __getCopyArrayFn(PipelineElementValidationInfo.fromData)(data.validationInfos);
- instance.staticProperties = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.staticProperties);
- instance.outputStrategies = __getCopyArrayFn(OutputStrategy.fromDataUnion)(data.outputStrategies);
- instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.inputStreams);
+ instance.validationInfos = __getCopyArrayFn(
+ PipelineElementValidationInfo.fromData,
+ )(data.validationInfos);
+ instance.staticProperties = __getCopyArrayFn(
+ StaticProperty.fromDataUnion,
+ )(data.staticProperties);
+ instance.outputStrategies = __getCopyArrayFn(
+ OutputStrategy.fromDataUnion,
+ )(data.outputStrategies);
+ instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(
+ data.inputStreams,
+ );
instance.outputStream = SpDataStream.fromDataUnion(data.outputStream);
return instance;
}
@@ -2601,15 +3487,22 @@ export class PipelineModificationMessage extends Message {
pipelineModifications: PipelineModification[];
pipelineValid: boolean;
- static fromData(data: PipelineModificationMessage, target?: PipelineModificationMessage): PipelineModificationMessage {
+ static fromData(
+ data: PipelineModificationMessage,
+ target?: PipelineModificationMessage,
+ ): PipelineModificationMessage {
if (!data) {
return data;
}
const instance = target || new PipelineModificationMessage();
super.fromData(data, instance);
- instance.pipelineModifications = __getCopyArrayFn(PipelineModification.fromData)(data.pipelineModifications);
+ instance.pipelineModifications = __getCopyArrayFn(
+ PipelineModification.fromData,
+ )(data.pipelineModifications);
instance.pipelineValid = data.pipelineValid;
- instance.edgeValidations = __getCopyArrayFn(PipelineEdgeValidation.fromData)(data.edgeValidations);
+ instance.edgeValidations = __getCopyArrayFn(
+ PipelineEdgeValidation.fromData,
+ )(data.edgeValidations);
return instance;
}
}
@@ -2620,7 +3513,10 @@ export class PipelineMonitoringInfo {
pipelineId: string;
startedAt: number;
- static fromData(data: PipelineMonitoringInfo, target?: PipelineMonitoringInfo): PipelineMonitoringInfo {
+ static fromData(
+ data: PipelineMonitoringInfo,
+ target?: PipelineMonitoringInfo,
+ ): PipelineMonitoringInfo {
if (!data) {
return data;
}
@@ -2628,7 +3524,9 @@ export class PipelineMonitoringInfo {
instance.pipelineId = data.pipelineId;
instance.createdAt = data.createdAt;
instance.startedAt = data.startedAt;
- instance.pipelineElementMonitoringInfo = __getCopyArrayFn(PipelineElementMonitoringInfo.fromData)(data.pipelineElementMonitoringInfo);
+ instance.pipelineElementMonitoringInfo = __getCopyArrayFn(
+ PipelineElementMonitoringInfo.fromData,
+ )(data.pipelineElementMonitoringInfo);
return instance;
}
}
@@ -2640,7 +3538,10 @@ export class PipelineOperationStatus {
success: boolean;
title: string;
- static fromData(data: PipelineOperationStatus, target?: PipelineOperationStatus): PipelineOperationStatus {
+ static fromData(
+ data: PipelineOperationStatus,
+ target?: PipelineOperationStatus,
+ ): PipelineOperationStatus {
if (!data) {
return data;
}
@@ -2649,7 +3550,9 @@ export class PipelineOperationStatus {
instance.pipelineName = data.pipelineName;
instance.title = data.title;
instance.success = data.success;
- instance.elementStatus = __getCopyArrayFn(PipelineElementStatus.fromData)(data.elementStatus);
+ instance.elementStatus = __getCopyArrayFn(
+ PipelineElementStatus.fromData,
+ )(data.elementStatus);
return instance;
}
}
@@ -2658,13 +3561,18 @@ export class PipelinePreviewModel {
previewId: string;
supportedPipelineElementDomIds: string[];
- static fromData(data: PipelinePreviewModel, target?: PipelinePreviewModel): PipelinePreviewModel {
+ static fromData(
+ data: PipelinePreviewModel,
+ target?: PipelinePreviewModel,
+ ): PipelinePreviewModel {
if (!data) {
return data;
}
const instance = target || new PipelinePreviewModel();
instance.previewId = data.previewId;
- instance.supportedPipelineElementDomIds = __getCopyArrayFn(__identity<string>())(data.supportedPipelineElementDomIds);
+ instance.supportedPipelineElementDomIds = __getCopyArrayFn(
+ __identity<string>(),
+ )(data.supportedPipelineElementDomIds);
return instance;
}
}
@@ -2675,7 +3583,10 @@ export class PipelineStatusMessage {
pipelineId: string;
timestamp: number;
- static fromData(data: PipelineStatusMessage, target?: PipelineStatusMessage): PipelineStatusMessage {
+ static fromData(
+ data: PipelineStatusMessage,
+ target?: PipelineStatusMessage,
+ ): PipelineStatusMessage {
if (!data) {
return data;
}
@@ -2689,19 +3600,24 @@ export class PipelineStatusMessage {
}
export class PipelineTemplateDescription extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.template.PipelineTemplateDescription";
- boundTo: BoundPipelineElement[];
- pipelineTemplateDescription: string;
- pipelineTemplateId: string;
- pipelineTemplateName: string;
+ '@class': 'org.apache.streampipes.model.template.PipelineTemplateDescription';
+ 'boundTo': BoundPipelineElement[];
+ 'pipelineTemplateDescription': string;
+ 'pipelineTemplateId': string;
+ 'pipelineTemplateName': string;
- static fromData(data: PipelineTemplateDescription, target?: PipelineTemplateDescription): PipelineTemplateDescription {
+ static 'fromData'(
+ data: PipelineTemplateDescription,
+ target?: PipelineTemplateDescription,
+ ): PipelineTemplateDescription {
if (!data) {
return data;
}
const instance = target || new PipelineTemplateDescription();
super.fromData(data, instance);
- instance.boundTo = __getCopyArrayFn(BoundPipelineElement.fromData)(data.boundTo);
+ instance.boundTo = __getCopyArrayFn(BoundPipelineElement.fromData)(
+ data.boundTo,
+ );
instance.pipelineTemplateName = data.pipelineTemplateName;
instance.pipelineTemplateId = data.pipelineTemplateId;
instance.pipelineTemplateDescription = data.pipelineTemplateDescription;
@@ -2710,14 +3626,17 @@ export class PipelineTemplateDescription extends NamedStreamPipesEntity {
}
export class PipelineTemplateInvocation extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.template.PipelineTemplateInvocation";
- dataSetId: string;
- kviName: string;
- pipelineTemplateDescription: PipelineTemplateDescription;
- pipelineTemplateId: string;
- staticProperties: StaticPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.template.PipelineTemplateInvocation';
+ 'dataSetId': string;
+ 'kviName': string;
+ 'pipelineTemplateDescription': PipelineTemplateDescription;
+ 'pipelineTemplateId': string;
+ 'staticProperties': StaticPropertyUnion[];
- static fromData(data: PipelineTemplateInvocation, target?: PipelineTemplateInvocation): PipelineTemplateInvocation {
+ static 'fromData'(
+ data: PipelineTemplateInvocation,
+ target?: PipelineTemplateInvocation,
+ ): PipelineTemplateInvocation {
if (!data) {
return data;
}
@@ -2726,17 +3645,22 @@ export class PipelineTemplateInvocation extends UnnamedStreamPipesEntity {
instance.kviName = data.kviName;
instance.dataSetId = data.dataSetId;
instance.pipelineTemplateId = data.pipelineTemplateId;
- instance.pipelineTemplateDescription = PipelineTemplateDescription.fromData(data.pipelineTemplateDescription);
- instance.staticProperties = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.staticProperties);
+ instance.pipelineTemplateDescription =
+ PipelineTemplateDescription.fromData(
+ data.pipelineTemplateDescription,
+ );
+ instance.staticProperties = __getCopyArrayFn(
+ StaticProperty.fromDataUnion,
+ )(data.staticProperties);
return instance;
}
}
export class Precision extends EventPropertyQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.Precision";
- quantityValue: number;
+ '@class': 'org.apache.streampipes.model.quality.Precision';
+ 'quantityValue': number;
- static fromData(data: Precision, target?: Precision): Precision {
+ static 'fromData'(data: Precision, target?: Precision): Precision {
if (!data) {
return data;
}
@@ -2751,24 +3675,31 @@ export class ProducedMessagesInfo extends MessagesInfo {
totalProducedMessages: number;
totalProducedMessagesSincePipelineStart: number;
- static fromData(data: ProducedMessagesInfo, target?: ProducedMessagesInfo): ProducedMessagesInfo {
+ static fromData(
+ data: ProducedMessagesInfo,
+ target?: ProducedMessagesInfo,
+ ): ProducedMessagesInfo {
if (!data) {
return data;
}
const instance = target || new ProducedMessagesInfo();
super.fromData(data, instance);
instance.totalProducedMessages = data.totalProducedMessages;
- instance.totalProducedMessagesSincePipelineStart = data.totalProducedMessagesSincePipelineStart;
+ instance.totalProducedMessagesSincePipelineStart =
+ data.totalProducedMessagesSincePipelineStart;
return instance;
}
}
export class PropertyRenameRule extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.output.PropertyRenameRule";
- newRuntimeName: string;
- runtimeId: string;
+ '@class': 'org.apache.streampipes.model.output.PropertyRenameRule';
+ 'newRuntimeName': string;
+ 'runtimeId': string;
- static fromData(data: PropertyRenameRule, target?: PropertyRenameRule): PropertyRenameRule {
+ static 'fromData'(
+ data: PropertyRenameRule,
+ target?: PropertyRenameRule,
+ ): PropertyRenameRule {
if (!data) {
return data;
}
@@ -2781,12 +3712,15 @@ export class PropertyRenameRule extends UnnamedStreamPipesEntity {
}
export class PropertyValueSpecification extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.staticproperty.PropertyValueSpecification";
- maxValue: number;
- minValue: number;
- step: number;
+ '@class': 'org.apache.streampipes.model.staticproperty.PropertyValueSpecification';
+ 'maxValue': number;
+ 'minValue': number;
+ 'step': number;
- static fromData(data: PropertyValueSpecification, target?: PropertyValueSpecification): PropertyValueSpecification {
+ static 'fromData'(
+ data: PropertyValueSpecification,
+ target?: PropertyValueSpecification,
+ ): PropertyValueSpecification {
if (!data) {
return data;
}
@@ -2800,31 +3734,41 @@ export class PropertyValueSpecification extends UnnamedStreamPipesEntity {
}
export class ProtocolDescription extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.connect.grounding.ProtocolDescription";
- category: string[];
- config: StaticPropertyUnion[];
- sourceType: string;
+ '@class': 'org.apache.streampipes.model.connect.grounding.ProtocolDescription';
+ 'category': string[];
+ 'config': StaticPropertyUnion[];
+ 'sourceType': string;
- static fromData(data: ProtocolDescription, target?: ProtocolDescription): ProtocolDescription {
+ static 'fromData'(
+ data: ProtocolDescription,
+ target?: ProtocolDescription,
+ ): ProtocolDescription {
if (!data) {
return data;
}
const instance = target || new ProtocolDescription();
super.fromData(data, instance);
instance.sourceType = data.sourceType;
- instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.config);
- instance.category = __getCopyArrayFn(__identity<string>())(data.category);
+ instance.config = __getCopyArrayFn(StaticProperty.fromDataUnion)(
+ data.config,
+ );
+ instance.category = __getCopyArrayFn(__identity<string>())(
+ data.category,
+ );
return instance;
}
}
export class QuantitativeValue extends ValueSpecification {
- "@class": "org.apache.streampipes.model.schema.QuantitativeValue";
- maxValue: number;
- minValue: number;
- step: number;
+ '@class': 'org.apache.streampipes.model.schema.QuantitativeValue';
+ 'maxValue': number;
+ 'minValue': number;
+ 'step': number;
- static fromData(data: QuantitativeValue, target?: QuantitativeValue): QuantitativeValue {
+ static 'fromData'(
+ data: QuantitativeValue,
+ target?: QuantitativeValue,
+ ): QuantitativeValue {
if (!data) {
return data;
}
@@ -2838,14 +3782,18 @@ export class QuantitativeValue extends ValueSpecification {
}
export class RemoveDuplicatesTransformationRuleDescription extends StreamTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription";
- filterTimeWindow: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.stream.RemoveDuplicatesTransformationRuleDescription';
+ 'filterTimeWindow': string;
- static fromData(data: RemoveDuplicatesTransformationRuleDescription, target?: RemoveDuplicatesTransformationRuleDescription): RemoveDuplicatesTransformationRuleDescription {
+ static 'fromData'(
+ data: RemoveDuplicatesTransformationRuleDescription,
+ target?: RemoveDuplicatesTransformationRuleDescription,
+ ): RemoveDuplicatesTransformationRuleDescription {
if (!data) {
return data;
}
- const instance = target || new RemoveDuplicatesTransformationRuleDescription();
+ const instance =
+ target || new RemoveDuplicatesTransformationRuleDescription();
super.fromData(data, instance);
instance.filterTimeWindow = data.filterTimeWindow;
return instance;
@@ -2853,11 +3801,14 @@ export class RemoveDuplicatesTransformationRuleDescription extends StreamTransfo
}
export class RenameRuleDescription extends SchemaTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription";
- newRuntimeKey: string;
- oldRuntimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.schema.RenameRuleDescription';
+ 'newRuntimeKey': string;
+ 'oldRuntimeKey': string;
- static fromData(data: RenameRuleDescription, target?: RenameRuleDescription): RenameRuleDescription {
+ static 'fromData'(
+ data: RenameRuleDescription,
+ target?: RenameRuleDescription,
+ ): RenameRuleDescription {
if (!data) {
return data;
}
@@ -2870,10 +3821,10 @@ export class RenameRuleDescription extends SchemaTransformationRuleDescription {
}
export class Resolution extends EventPropertyQualityDefinition {
- "@class": "org.apache.streampipes.model.quality.Resolution";
- quantityValue: number;
+ '@class': 'org.apache.streampipes.model.quality.Resolution';
+ 'quantityValue': number;
- static fromData(data: Resolution, target?: Resolution): Resolution {
+ static 'fromData'(data: Resolution, target?: Resolution): Resolution {
if (!data) {
return data;
}
@@ -2885,14 +3836,19 @@ export class Resolution extends EventPropertyQualityDefinition {
}
export class RuntimeOptionsRequest extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.runtime.RuntimeOptionsRequest" | "org.apache.streampipes.model.runtime.RuntimeOptionsResponse";
- appId: string;
- belongsTo: string;
- inputStreams: SpDataStreamUnion[];
- requestId: string;
- staticProperties: StaticPropertyUnion[];
+ '@class':
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsRequest'
+ | 'org.apache.streampipes.model.runtime.RuntimeOptionsResponse';
+ 'appId': string;
+ 'belongsTo': string;
+ 'inputStreams': SpDataStreamUnion[];
+ 'requestId': string;
+ 'staticProperties': StaticPropertyUnion[];
- static fromData(data: RuntimeOptionsRequest, target?: RuntimeOptionsRequest): RuntimeOptionsRequest {
+ static 'fromData'(
+ data: RuntimeOptionsRequest,
+ target?: RuntimeOptionsRequest,
+ ): RuntimeOptionsRequest {
if (!data) {
return data;
}
@@ -2900,81 +3856,109 @@ export class RuntimeOptionsRequest extends UnnamedStreamPipesEntity {
super.fromData(data, instance);
instance.requestId = data.requestId;
instance.appId = data.appId;
- instance.staticProperties = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.staticProperties);
- instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(data.inputStreams);
+ instance.staticProperties = __getCopyArrayFn(
+ StaticProperty.fromDataUnion,
+ )(data.staticProperties);
+ instance.inputStreams = __getCopyArrayFn(SpDataStream.fromDataUnion)(
+ data.inputStreams,
+ );
instance.belongsTo = data.belongsTo;
return instance;
}
}
export class RuntimeOptionsResponse extends RuntimeOptionsRequest {
- "@class": "org.apache.streampipes.model.runtime.RuntimeOptionsResponse";
- staticProperty: StaticPropertyUnion;
+ '@class': 'org.apache.streampipes.model.runtime.RuntimeOptionsResponse';
+ 'staticProperty': StaticPropertyUnion;
- static fromData(data: RuntimeOptionsResponse, target?: RuntimeOptionsResponse): RuntimeOptionsResponse {
+ static 'fromData'(
+ data: RuntimeOptionsResponse,
+ target?: RuntimeOptionsResponse,
+ ): RuntimeOptionsResponse {
if (!data) {
return data;
}
const instance = target || new RuntimeOptionsResponse();
super.fromData(data, instance);
- instance.staticProperty = StaticProperty.fromDataUnion(data.staticProperty);
+ instance.staticProperty = StaticProperty.fromDataUnion(
+ data.staticProperty,
+ );
return instance;
}
}
export class RuntimeResolvableAnyStaticProperty extends AnyStaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty";
- dependsOn: string[];
+ '@class': 'org.apache.streampipes.model.staticproperty.RuntimeResolvableAnyStaticProperty';
+ 'dependsOn': string[];
- static fromData(data: RuntimeResolvableAnyStaticProperty, target?: RuntimeResolvableAnyStaticProperty): RuntimeResolvableAnyStaticProperty {
+ static 'fromData'(
+ data: RuntimeResolvableAnyStaticProperty,
+ target?: RuntimeResolvableAnyStaticProperty,
+ ): RuntimeResolvableAnyStaticProperty {
if (!data) {
return data;
}
const instance = target || new RuntimeResolvableAnyStaticProperty();
super.fromData(data, instance);
- instance.dependsOn = __getCopyArrayFn(__identity<string>())(data.dependsOn);
+ instance.dependsOn = __getCopyArrayFn(__identity<string>())(
+ data.dependsOn,
+ );
return instance;
}
}
export class RuntimeResolvableOneOfStaticProperty extends OneOfStaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty";
- dependsOn: string[];
+ '@class': 'org.apache.streampipes.model.staticproperty.RuntimeResolvableOneOfStaticProperty';
+ 'dependsOn': string[];
- static fromData(data: RuntimeResolvableOneOfStaticProperty, target?: RuntimeResolvableOneOfStaticProperty): RuntimeResolvableOneOfStaticProperty {
+ static 'fromData'(
+ data: RuntimeResolvableOneOfStaticProperty,
+ target?: RuntimeResolvableOneOfStaticProperty,
+ ): RuntimeResolvableOneOfStaticProperty {
if (!data) {
return data;
}
const instance = target || new RuntimeResolvableOneOfStaticProperty();
super.fromData(data, instance);
- instance.dependsOn = __getCopyArrayFn(__identity<string>())(data.dependsOn);
+ instance.dependsOn = __getCopyArrayFn(__identity<string>())(
+ data.dependsOn,
+ );
return instance;
}
}
export class RuntimeResolvableTreeInputStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty";
- dependsOn: string[];
- nodes: TreeInputNode[];
+ '@class': 'org.apache.streampipes.model.staticproperty.RuntimeResolvableTreeInputStaticProperty';
+ 'dependsOn': string[];
+ 'nodes': TreeInputNode[];
- static fromData(data: RuntimeResolvableTreeInputStaticProperty, target?: RuntimeResolvableTreeInputStaticProperty): RuntimeResolvableTreeInputStaticProperty {
+ static 'fromData'(
+ data: RuntimeResolvableTreeInputStaticProperty,
+ target?: RuntimeResolvableTreeInputStaticProperty,
+ ): RuntimeResolvableTreeInputStaticProperty {
if (!data) {
return data;
}
- const instance = target || new RuntimeResolvableTreeInputStaticProperty();
+ const instance =
+ target || new RuntimeResolvableTreeInputStaticProperty();
super.fromData(data, instance);
- instance.dependsOn = __getCopyArrayFn(__identity<string>())(data.dependsOn);
+ instance.dependsOn = __getCopyArrayFn(__identity<string>())(
+ data.dependsOn,
+ );
instance.nodes = __getCopyArrayFn(TreeInputNode.fromData)(data.nodes);
return instance;
}
}
export class SecretStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.SecretStaticProperty";
- encrypted: boolean;
- value: string;
+ '@class': 'org.apache.streampipes.model.staticproperty.SecretStaticProperty';
+ 'encrypted': boolean;
+ 'value': string;
- static fromData(data: SecretStaticProperty, target?: SecretStaticProperty): SecretStaticProperty {
+ static 'fromData'(
+ data: SecretStaticProperty,
+ target?: SecretStaticProperty,
+ ): SecretStaticProperty {
if (!data) {
return data;
}
@@ -2987,10 +3971,16 @@ export class SecretStaticProperty extends StaticProperty {
}
export class TopicDefinition extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.grounding.TopicDefinition" | "org.apache.streampipes.model.grounding.SimpleTopicDefinition" | "org.apache.streampipes.model.grounding.WildcardTopicDefinition";
- actualTopicName: string;
+ '@class':
+ | 'org.apache.streampipes.model.grounding.TopicDefinition'
+ | 'org.apache.streampipes.model.grounding.SimpleTopicDefinition'
+ | 'org.apache.streampipes.model.grounding.WildcardTopicDefinition';
+ 'actualTopicName': string;
- static fromData(data: TopicDefinition, target?: TopicDefinition): TopicDefinition {
+ static 'fromData'(
+ data: TopicDefinition,
+ target?: TopicDefinition,
+ ): TopicDefinition {
if (!data) {
return data;
}
@@ -3000,23 +3990,26 @@ export class TopicDefinition extends UnnamedStreamPipesEntity {
return instance;
}
- static fromDataUnion(data: TopicDefinitionUnion): TopicDefinitionUnion {
+ static 'fromDataUnion'(data: TopicDefinitionUnion): TopicDefinitionUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.grounding.SimpleTopicDefinition":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.grounding.SimpleTopicDefinition':
return SimpleTopicDefinition.fromData(data);
- case "org.apache.streampipes.model.grounding.WildcardTopicDefinition":
+ case 'org.apache.streampipes.model.grounding.WildcardTopicDefinition':
return WildcardTopicDefinition.fromData(data);
}
}
}
export class SimpleTopicDefinition extends TopicDefinition {
- "@class": "org.apache.streampipes.model.grounding.SimpleTopicDefinition";
+ '@class': 'org.apache.streampipes.model.grounding.SimpleTopicDefinition';
- static fromData(data: SimpleTopicDefinition, target?: SimpleTopicDefinition): SimpleTopicDefinition {
+ static 'fromData'(
+ data: SimpleTopicDefinition,
+ target?: SimpleTopicDefinition,
+ ): SimpleTopicDefinition {
if (!data) {
return data;
}
@@ -3027,11 +4020,14 @@ export class SimpleTopicDefinition extends TopicDefinition {
}
export class SlideToggleStaticProperty extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty";
- defaultValue: boolean;
- selected: boolean;
+ '@class': 'org.apache.streampipes.model.staticproperty.SlideToggleStaticProperty';
+ 'defaultValue': boolean;
+ 'selected': boolean;
- static fromData(data: SlideToggleStaticProperty, target?: SlideToggleStaticProperty): SlideToggleStaticProperty {
+ static 'fromData'(
+ data: SlideToggleStaticProperty,
+ target?: SlideToggleStaticProperty,
+ ): SlideToggleStaticProperty {
if (!data) {
return data;
}
@@ -3044,64 +4040,78 @@ export class SlideToggleStaticProperty extends StaticProperty {
}
export class SpDataStream extends NamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.SpDataStream" | "org.apache.streampipes.model.SpDataSet";
- category: string[];
- correspondingAdapterId: string;
- eventGrounding: EventGrounding;
- eventSchema: EventSchema;
- hasEventStreamQualities: EventStreamQualityDefinitionUnion[];
- index: number;
- measurementCapability: MeasurementCapability[];
- measurementObject: MeasurementObject[];
- requiresEventStreamQualities: EventStreamQualityRequirement[];
+ '@class':
+ | 'org.apache.streampipes.model.SpDataStream'
+ | 'org.apache.streampipes.model.SpDataSet';
+ 'category': string[];
+ 'correspondingAdapterId': string;
+ 'eventGrounding': EventGrounding;
+ 'eventSchema': EventSchema;
+ 'hasEventStreamQualities': EventStreamQualityDefinitionUnion[];
+ 'index': number;
+ 'measurementCapability': MeasurementCapability[];
+ 'measurementObject': MeasurementObject[];
+ 'requiresEventStreamQualities': EventStreamQualityRequirement[];
- static fromData(data: SpDataStream, target?: SpDataStream): SpDataStream {
+ static 'fromData'(data: SpDataStream, target?: SpDataStream): SpDataStream {
if (!data) {
return data;
}
const instance = target || new SpDataStream();
super.fromData(data, instance);
- instance.hasEventStreamQualities = __getCopyArrayFn(EventStreamQualityDefinition.fromDataUnion)(data.hasEventStreamQualities);
- instance.requiresEventStreamQualities = __getCopyArrayFn(EventStreamQualityRequirement.fromData)(data.requiresEventStreamQualities);
+ instance.hasEventStreamQualities = __getCopyArrayFn(
+ EventStreamQualityDefinition.fromDataUnion,
+ )(data.hasEventStreamQualities);
+ instance.requiresEventStreamQualities = __getCopyArrayFn(
+ EventStreamQualityRequirement.fromData,
+ )(data.requiresEventStreamQualities);
instance.eventGrounding = EventGrounding.fromData(data.eventGrounding);
instance.eventSchema = EventSchema.fromData(data.eventSchema);
- instance.measurementCapability = __getCopyArrayFn(MeasurementCapability.fromData)(data.measurementCapability);
- instance.measurementObject = __getCopyArrayFn(MeasurementObject.fromData)(data.measurementObject);
+ instance.measurementCapability = __getCopyArrayFn(
+ MeasurementCapability.fromData,
+ )(data.measurementCapability);
+ instance.measurementObject = __getCopyArrayFn(
+ MeasurementObject.fromData,
+ )(data.measurementObject);
instance.index = data.index;
instance.correspondingAdapterId = data.correspondingAdapterId;
- instance.category = __getCopyArrayFn(__identity<string>())(data.category);
+ instance.category = __getCopyArrayFn(__identity<string>())(
+ data.category,
+ );
return instance;
}
- static fromDataUnion(data: SpDataStreamUnion): SpDataStreamUnion {
+ static 'fromDataUnion'(data: SpDataStreamUnion): SpDataStreamUnion {
if (!data) {
return data;
}
- switch (data["@class"]) {
- case "org.apache.streampipes.model.SpDataStream":
+ switch (data['@class']) {
+ case 'org.apache.streampipes.model.SpDataStream':
return SpDataStream.fromData(data);
- case "org.apache.streampipes.model.SpDataSet":
+ case 'org.apache.streampipes.model.SpDataSet':
return SpDataSet.fromData(data);
}
}
}
export class SpDataSet extends SpDataStream {
- "@class": "org.apache.streampipes.model.SpDataSet";
- actualTopicName: string;
- brokerHostname: string;
- correspondingPipeline: string;
- datasetInvocationId: string;
- selectedEndpointUrl: string;
- supportedGrounding: EventGrounding;
+ '@class': 'org.apache.streampipes.model.SpDataSet';
+ 'actualTopicName': string;
+ 'brokerHostname': string;
+ 'correspondingPipeline': string;
+ 'datasetInvocationId': string;
+ 'selectedEndpointUrl': string;
+ 'supportedGrounding': EventGrounding;
- static fromData(data: SpDataSet, target?: SpDataSet): SpDataSet {
+ static 'fromData'(data: SpDataSet, target?: SpDataSet): SpDataSet {
if (!data) {
return data;
}
const instance = target || new SpDataSet();
super.fromData(data, instance);
- instance.supportedGrounding = EventGrounding.fromData(data.supportedGrounding);
+ instance.supportedGrounding = EventGrounding.fromData(
+ data.supportedGrounding,
+ );
instance.datasetInvocationId = data.datasetInvocationId;
instance.correspondingPipeline = data.correspondingPipeline;
instance.selectedEndpointUrl = data.selectedEndpointUrl;
@@ -3121,7 +4131,9 @@ export class SpLogEntry {
}
const instance = target || new SpLogEntry();
instance.timestamp = data.timestamp;
- instance.errorMessage = StreamPipesErrorMessage.fromData(data.errorMessage);
+ instance.errorMessage = StreamPipesErrorMessage.fromData(
+ data.errorMessage,
+ );
return instance;
}
}
@@ -3131,13 +4143,18 @@ export class SpMetricsEntry {
messagesIn: { [index: string]: MessageCounter };
messagesOut: MessageCounter;
- static fromData(data: SpMetricsEntry, target?: SpMetricsEntry): SpMetricsEntry {
+ static fromData(
+ data: SpMetricsEntry,
+ target?: SpMetricsEntry,
+ ): SpMetricsEntry {
if (!data) {
return data;
}
const instance = target || new SpMetricsEntry();
instance.lastTimestamp = data.lastTimestamp;
- instance.messagesIn = __getCopyObjectFn(MessageCounter.fromData)(data.messagesIn);
+ instance.messagesIn = __getCopyObjectFn(MessageCounter.fromData)(
+ data.messagesIn,
+ );
instance.messagesOut = MessageCounter.fromData(data.messagesOut);
return instance;
}
@@ -3151,14 +4168,19 @@ export class SpQueryResult {
spQueryStatus: SpQueryStatus;
total: number;
- static fromData(data: SpQueryResult, target?: SpQueryResult): SpQueryResult {
+ static fromData(
+ data: SpQueryResult,
+ target?: SpQueryResult,
+ ): SpQueryResult {
if (!data) {
return data;
}
const instance = target || new SpQueryResult();
instance.total = data.total;
instance.headers = __getCopyArrayFn(__identity<string>())(data.headers);
- instance.allDataSeries = __getCopyArrayFn(DataSeries.fromData)(data.allDataSeries);
+ instance.allDataSeries = __getCopyArrayFn(DataSeries.fromData)(
+ data.allDataSeries,
+ );
instance.sourceIndex = data.sourceIndex;
instance.spQueryStatus = data.spQueryStatus;
instance.forId = data.forId;
@@ -3167,9 +4189,12 @@ export class SpQueryResult {
}
export class SpecificAdapterSetDescription extends AdapterSetDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription";
+ '@class': 'org.apache.streampipes.model.connect.adapter.SpecificAdapterSetDescription';
- static fromData(data: SpecificAdapterSetDescription, target?: SpecificAdapterSetDescription): SpecificAdapterSetDescription {
+ static 'fromData'(
+ data: SpecificAdapterSetDescription,
+ target?: SpecificAdapterSetDescription,
+ ): SpecificAdapterSetDescription {
if (!data) {
return data;
}
@@ -3180,9 +4205,12 @@ export class SpecificAdapterSetDescription extends AdapterSetDescription {
}
export class SpecificAdapterStreamDescription extends AdapterStreamDescription {
- "@class": "org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription";
+ '@class': 'org.apache.streampipes.model.connect.adapter.SpecificAdapterStreamDescription';
- static fromData(data: SpecificAdapterStreamDescription, target?: SpecificAdapterStreamDescription): SpecificAdapterStreamDescription {
+ static 'fromData'(
+ data: SpecificAdapterStreamDescription,
+ target?: SpecificAdapterStreamDescription,
+ ): SpecificAdapterStreamDescription {
if (!data) {
return data;
}
@@ -3193,50 +4221,65 @@ export class SpecificAdapterStreamDescription extends AdapterStreamDescription {
}
export class StaticPropertyAlternative extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.StaticPropertyAlternative";
- selected: boolean;
- staticProperty: StaticPropertyUnion;
+ '@class': 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternative';
+ 'selected': boolean;
+ 'staticProperty': StaticPropertyUnion;
- static fromData(data: StaticPropertyAlternative, target?: StaticPropertyAlternative): StaticPropertyAlternative {
+ static 'fromData'(
+ data: StaticPropertyAlternative,
+ target?: StaticPropertyAlternative,
+ ): StaticPropertyAlternative {
if (!data) {
return data;
}
const instance = target || new StaticPropertyAlternative();
super.fromData(data, instance);
instance.selected = data.selected;
- instance.staticProperty = StaticProperty.fromDataUnion(data.staticProperty);
+ instance.staticProperty = StaticProperty.fromDataUnion(
+ data.staticProperty,
+ );
return instance;
}
}
export class StaticPropertyAlternatives extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives";
- alternatives: StaticPropertyAlternative[];
+ '@class': 'org.apache.streampipes.model.staticproperty.StaticPropertyAlternatives';
+ 'alternatives': StaticPropertyAlternative[];
- static fromData(data: StaticPropertyAlternatives, target?: StaticPropertyAlternatives): StaticPropertyAlternatives {
+ static 'fromData'(
+ data: StaticPropertyAlternatives,
+ target?: StaticPropertyAlternatives,
+ ): StaticPropertyAlternatives {
if (!data) {
return data;
}
const instance = target || new StaticPropertyAlternatives();
super.fromData(data, instance);
- instance.alternatives = __getCopyArrayFn(StaticPropertyAlternative.fromData)(data.alternatives);
+ instance.alternatives = __getCopyArrayFn(
+ StaticPropertyAlternative.fromData,
+ )(data.alternatives);
return instance;
}
}
export class StaticPropertyGroup extends StaticProperty {
- "@class": "org.apache.streampipes.model.staticproperty.StaticPropertyGroup";
- horizontalRendering: boolean;
- showLabel: boolean;
- staticProperties: StaticPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.staticproperty.StaticPropertyGroup';
+ 'horizontalRendering': boolean;
+ 'showLabel': boolean;
+ 'staticProperties': StaticPropertyUnion[];
- static fromData(data: StaticPropertyGroup, target?: StaticPropertyGroup): StaticPropertyGroup {
+ static 'fromData'(
+ data: StaticPropertyGroup,
+ target?: StaticPropertyGroup,
+ ): StaticPropertyGroup {
if (!data) {
return data;
}
const instance = target || new StaticPropertyGroup();
super.fromData(data, instance);
- instance.staticProperties = __getCopyArrayFn(StaticProperty.fromDataUnion)(data.staticProperties);
+ instance.staticProperties = __getCopyArrayFn(
+ StaticProperty.fromDataUnion,
+ )(data.staticProperties);
instance.showLabel = data.showLabel;
instance.horizontalRendering = data.horizontalRendering;
return instance;
@@ -3258,23 +4301,48 @@ export class StreamPipesApplicationPackage {
requiredDataSinkAppIds: string[];
requiredProcessorAppIds: string[];
- static fromData(data: StreamPipesApplicationPackage, target?: StreamPipesApplicationPackage): StreamPipesApplicationPackage {
+ static fromData(
+ data: StreamPipesApplicationPackage,
+ target?: StreamPipesApplicationPackage,
+ ): StreamPipesApplicationPackage {
if (!data) {
return data;
}
const instance = target || new StreamPipesApplicationPackage();
- instance.requiredProcessorAppIds = __getCopyArrayFn(__identity<string>())(data.requiredProcessorAppIds);
- instance.requiredDataSinkAppIds = __getCopyArrayFn(__identity<string>())(data.requiredDataSinkAppIds);
- instance.requiredAdapterAppIds = __getCopyArrayFn(__identity<string>())(data.requiredAdapterAppIds);
+ instance.requiredProcessorAppIds = __getCopyArrayFn(
+ __identity<string>(),
+ )(data.requiredProcessorAppIds);
+ instance.requiredDataSinkAppIds = __getCopyArrayFn(
+ __identity<string>(),
+ )(data.requiredDataSinkAppIds);
+ instance.requiredAdapterAppIds = __getCopyArrayFn(__identity<string>())(
+ data.requiredAdapterAppIds,
+ );
instance.assets = __getCopyArrayFn(__identity<string>())(data.assets);
- instance.adapters = __getCopyArrayFn(__identity<string>())(data.adapters);
- instance.dashboards = __getCopyArrayFn(__identity<string>())(data.dashboards);
- instance.dashboardWidgets = __getCopyArrayFn(__identity<string>())(data.dashboardWidgets);
- instance.dataViews = __getCopyArrayFn(__identity<string>())(data.dataViews);
- instance.dataViewWidgets = __getCopyArrayFn(__identity<string>())(data.dataViewWidgets);
- instance.dataLakeMeasures = __getCopyArrayFn(__identity<string>())(data.dataLakeMeasures);
- instance.dataSources = __getCopyArrayFn(__identity<string>())(data.dataSources);
- instance.pipelines = __getCopyArrayFn(__identity<string>())(data.pipelines);
+ instance.adapters = __getCopyArrayFn(__identity<string>())(
+ data.adapters,
+ );
+ instance.dashboards = __getCopyArrayFn(__identity<string>())(
+ data.dashboards,
+ );
+ instance.dashboardWidgets = __getCopyArrayFn(__identity<string>())(
+ data.dashboardWidgets,
+ );
+ instance.dataViews = __getCopyArrayFn(__identity<string>())(
+ data.dataViews,
+ );
+ instance.dataViewWidgets = __getCopyArrayFn(__identity<string>())(
+ data.dataViewWidgets,
+ );
+ instance.dataLakeMeasures = __getCopyArrayFn(__identity<string>())(
+ data.dataLakeMeasures,
+ );
+ instance.dataSources = __getCopyArrayFn(__identity<string>())(
+ data.dataSources,
+ );
+ instance.pipelines = __getCopyArrayFn(__identity<string>())(
+ data.pipelines,
+ );
instance.files = __getCopyArrayFn(__identity<string>())(data.files);
return instance;
}
@@ -3287,7 +4355,10 @@ export class StreamPipesErrorMessage {
level: string;
title: string;
- static fromData(data: StreamPipesErrorMessage, target?: StreamPipesErrorMessage): StreamPipesErrorMessage {
+ static fromData(
+ data: StreamPipesErrorMessage,
+ target?: StreamPipesErrorMessage,
+ ): StreamPipesErrorMessage {
if (!data) {
return data;
}
@@ -3302,8 +4373,10 @@ export class StreamPipesErrorMessage {
}
export class SuccessMessage extends Message {
-
- static fromData(data: SuccessMessage, target?: SuccessMessage): SuccessMessage {
+ static fromData(
+ data: SuccessMessage,
+ target?: SuccessMessage,
+ ): SuccessMessage {
if (!data) {
return data;
}
@@ -3314,12 +4387,15 @@ export class SuccessMessage extends Message {
}
export class SupportedProperty extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.staticproperty.SupportedProperty";
- propertyId: string;
- value: string;
- valueRequired: boolean;
+ '@class': 'org.apache.streampipes.model.staticproperty.SupportedProperty';
+ 'propertyId': string;
+ 'value': string;
+ 'valueRequired': boolean;
- static fromData(data: SupportedProperty, target?: SupportedProperty): SupportedProperty {
+ static 'fromData'(
+ data: SupportedProperty,
+ target?: SupportedProperty,
+ ): SupportedProperty {
if (!data) {
return data;
}
@@ -3333,17 +4409,21 @@ export class SupportedProperty extends UnnamedStreamPipesEntity {
}
export class TimestampTranfsformationRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription";
- formatString: string;
- mode: string;
- multiplier: number;
- runtimeKey: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.TimestampTranfsformationRuleDescription';
+ 'formatString': string;
+ 'mode': string;
+ 'multiplier': number;
+ 'runtimeKey': string;
- static fromData(data: TimestampTranfsformationRuleDescription, target?: TimestampTranfsformationRuleDescription): TimestampTranfsformationRuleDescription {
+ static 'fromData'(
+ data: TimestampTranfsformationRuleDescription,
+ target?: TimestampTranfsformationRuleDescription,
+ ): TimestampTranfsformationRuleDescription {
if (!data) {
return data;
}
- const instance = target || new TimestampTranfsformationRuleDescription();
+ const instance =
+ target || new TimestampTranfsformationRuleDescription();
super.fromData(data, instance);
instance.runtimeKey = data.runtimeKey;
instance.mode = data.mode;
@@ -3354,13 +4434,16 @@ export class TimestampTranfsformationRuleDescription extends ValueTransformation
}
export class TransformOperation extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.output.TransformOperation";
- mappingPropertyInternalName: string;
- sourceStaticProperty: string;
- targetValue: string;
- transformationScope: string;
+ '@class': 'org.apache.streampipes.model.output.TransformOperation';
+ 'mappingPropertyInternalName': string;
+ 'sourceStaticProperty': string;
+ 'targetValue': string;
+ 'transformationScope': string;
- static fromData(data: TransformOperation, target?: TransformOperation): TransformOperation {
+ static 'fromData'(
+ data: TransformOperation,
+ target?: TransformOperation,
+ ): TransformOperation {
if (!data) {
return data;
}
@@ -3375,25 +4458,33 @@ export class TransformOperation extends UnnamedStreamPipesEntity {
}
export class TransformOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.TransformOutputStrategy";
- transformOperations: TransformOperation[];
+ '@class': 'org.apache.streampipes.model.output.TransformOutputStrategy';
+ 'transformOperations': TransformOperation[];
- static fromData(data: TransformOutputStrategy, target?: TransformOutputStrategy): TransformOutputStrategy {
+ static 'fromData'(
+ data: TransformOutputStrategy,
+ target?: TransformOutputStrategy,
+ ): TransformOutputStrategy {
if (!data) {
return data;
}
const instance = target || new TransformOutputStrategy();
super.fromData(data, instance);
- instance.transformOperations = __getCopyArrayFn(TransformOperation.fromData)(data.transformOperations);
+ instance.transformOperations = __getCopyArrayFn(
+ TransformOperation.fromData,
+ )(data.transformOperations);
return instance;
}
}
export class TransportFormat extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.grounding.TransportFormat";
- rdfType: string[];
+ '@class': 'org.apache.streampipes.model.grounding.TransportFormat';
+ 'rdfType': string[];
- static fromData(data: TransportFormat, target?: TransportFormat): TransportFormat {
+ static 'fromData'(
+ data: TransportFormat,
+ target?: TransportFormat,
+ ): TransportFormat {
if (!data) {
return data;
}
@@ -3411,7 +4502,10 @@ export class TreeInputNode {
nodeName: string;
selected: boolean;
- static fromData(data: TreeInputNode, target?: TreeInputNode): TreeInputNode {
+ static fromData(
+ data: TreeInputNode,
+ target?: TreeInputNode,
+ ): TreeInputNode {
if (!data) {
return data;
}
@@ -3420,18 +4514,23 @@ export class TreeInputNode {
instance.selected = data.selected;
instance.nodeName = data.nodeName;
instance.internalNodeName = data.internalNodeName;
- instance.children = __getCopyArrayFn(TreeInputNode.fromData)(data.children);
+ instance.children = __getCopyArrayFn(TreeInputNode.fromData)(
+ data.children,
+ );
return instance;
}
}
export class UnitTransformRuleDescription extends ValueTransformationRuleDescription {
- "@class": "org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription";
- fromUnitRessourceURL: string;
- runtimeKey: string;
- toUnitRessourceURL: string;
+ '@class': 'org.apache.streampipes.model.connect.rules.value.UnitTransformRuleDescription';
+ 'fromUnitRessourceURL': string;
+ 'runtimeKey': string;
+ 'toUnitRessourceURL': string;
- static fromData(data: UnitTransformRuleDescription, target?: UnitTransformRuleDescription): UnitTransformRuleDescription {
+ static 'fromData'(
+ data: UnitTransformRuleDescription,
+ target?: UnitTransformRuleDescription,
+ ): UnitTransformRuleDescription {
if (!data) {
return data;
}
@@ -3445,16 +4544,21 @@ export class UnitTransformRuleDescription extends ValueTransformationRuleDescrip
}
export class UserDefinedOutputStrategy extends OutputStrategy {
- "@class": "org.apache.streampipes.model.output.UserDefinedOutputStrategy";
- eventProperties: EventPropertyUnion[];
+ '@class': 'org.apache.streampipes.model.output.UserDefinedOutputStrategy';
+ 'eventProperties': EventPropertyUnion[];
- static fromData(data: UserDefinedOutputStrategy, target?: UserDefinedOutputStrategy): UserDefinedOutputStrategy {
+ static 'fromData'(
+ data: UserDefinedOutputStrategy,
+ target?: UserDefinedOutputStrategy,
+ ): UserDefinedOutputStrategy {
if (!data) {
return data;
}
const instance = target || new UserDefinedOutputStrategy();
super.fromData(data, instance);
- instance.eventProperties = __getCopyArrayFn(EventProperty.fromDataUnion)(data.eventProperties);
+ instance.eventProperties = __getCopyArrayFn(
+ EventProperty.fromDataUnion,
+ )(data.eventProperties);
return instance;
}
}
@@ -3487,7 +4591,10 @@ export class VisualizablePipeline {
topic: string;
visualizationName: string;
- static fromData(data: VisualizablePipeline, target?: VisualizablePipeline): VisualizablePipeline {
+ static fromData(
+ data: VisualizablePipeline,
+ target?: VisualizablePipeline,
+ ): VisualizablePipeline {
if (!data) {
return data;
}
@@ -3502,30 +4609,38 @@ export class VisualizablePipeline {
}
export class WildcardTopicDefinition extends TopicDefinition {
- "@class": "org.apache.streampipes.model.grounding.WildcardTopicDefinition";
- wildcardTopicMappings: WildcardTopicMapping[];
- wildcardTopicName: string;
+ '@class': 'org.apache.streampipes.model.grounding.WildcardTopicDefinition';
+ 'wildcardTopicMappings': WildcardTopicMapping[];
+ 'wildcardTopicName': string;
- static fromData(data: WildcardTopicDefinition, target?: WildcardTopicDefinition): WildcardTopicDefinition {
+ static 'fromData'(
+ data: WildcardTopicDefinition,
+ target?: WildcardTopicDefinition,
+ ): WildcardTopicDefinition {
if (!data) {
return data;
}
const instance = target || new WildcardTopicDefinition();
super.fromData(data, instance);
instance.wildcardTopicName = data.wildcardTopicName;
- instance.wildcardTopicMappings = __getCopyArrayFn(WildcardTopicMapping.fromData)(data.wildcardTopicMappings);
+ instance.wildcardTopicMappings = __getCopyArrayFn(
+ WildcardTopicMapping.fromData,
+ )(data.wildcardTopicMappings);
return instance;
}
}
export class WildcardTopicMapping extends UnnamedStreamPipesEntity {
- "@class": "org.apache.streampipes.model.grounding.WildcardTopicMapping";
- mappedRuntimeName: string;
- mappingId: string;
- selectedMapping: string;
- topicParameterType: string;
+ '@class': 'org.apache.streampipes.model.grounding.WildcardTopicMapping';
+ 'mappedRuntimeName': string;
+ 'mappingId': string;
+ 'selectedMapping': string;
+ 'topicParameterType': string;
- static fromData(data: WildcardTopicMapping, target?: WildcardTopicMapping): WildcardTopicMapping {
+ static 'fromData'(
+ data: WildcardTopicMapping,
+ target?: WildcardTopicMapping,
+ ): WildcardTopicMapping {
if (!data) {
return data;
}
@@ -3539,55 +4654,143 @@ export class WildcardTopicMapping extends UnnamedStreamPipesEntity {
}
}
-export type AdapterDescriptionUnion = GenericAdapterSetDescription | GenericAdapterStreamDescription | SpecificAdapterStreamDescription | SpecificAdapterSetDescription;
+export type AdapterDescriptionUnion =
+ | GenericAdapterSetDescription
+ | GenericAdapterStreamDescription
+ | SpecificAdapterStreamDescription
+ | SpecificAdapterSetDescription;
-export type AdapterSetDescriptionUnion = GenericAdapterSetDescription | SpecificAdapterSetDescription;
+export type AdapterSetDescriptionUnion =
+ | GenericAdapterSetDescription
+ | SpecificAdapterSetDescription;
export type AdapterStreamDescriptionUnion = SpecificAdapterStreamDescription;
-export type EdgeValidationStatusType = "COMPLETE" | "INCOMPLETE" | "INVALID";
+export type EdgeValidationStatusType = 'COMPLETE' | 'INCOMPLETE' | 'INVALID';
-export type EventPropertyQualityDefinitionUnion = Accuracy | MeasurementRange | Precision | Resolution;
+export type EventPropertyQualityDefinitionUnion =
+ | Accuracy
+ | MeasurementRange
+ | Precision
+ | Resolution;
-export type EventPropertyUnion = EventPropertyList | EventPropertyNested | EventPropertyPrimitive;
+export type EventPropertyUnion =
+ | EventPropertyList
+ | EventPropertyNested
+ | EventPropertyPrimitive;
export type EventStreamQualityDefinitionUnion = Frequency | Latency;
-export type FieldStatus = "GOOD" | "BAD" | "ATTENTION";
+export type FieldStatus = 'GOOD' | 'BAD' | 'ATTENTION';
export type MappingPropertyUnion = MappingPropertyNary | MappingPropertyUnary;
-export type MeasurementPropertyUnion = EventPropertyQualityDefinition | EventStreamQualityDefinition;
+export type MeasurementPropertyUnion =
+ | EventPropertyQualityDefinition
+ | EventStreamQualityDefinition;
export type OneOfStaticPropertyUnion = RuntimeResolvableOneOfStaticProperty;
-export type OutputStrategyUnion = AppendOutputStrategy | CustomOutputStrategy | CustomTransformOutputStrategy | FixedOutputStrategy | KeepOutputStrategy | ListOutputStrategy | TransformOutputStrategy | UserDefinedOutputStrategy;
+export type OutputStrategyUnion =
+ | AppendOutputStrategy
+ | CustomOutputStrategy
+ | CustomTransformOutputStrategy
+ | FixedOutputStrategy
+ | KeepOutputStrategy
+ | ListOutputStrategy
+ | TransformOutputStrategy
+ | UserDefinedOutputStrategy;
-export type PipelineHealthStatus = "OK" | "REQUIRES_ATTENTION" | "FAILURE";
+export type PipelineHealthStatus = 'OK' | 'REQUIRES_ATTENTION' | 'FAILURE';
-export type SelectionStaticPropertyUnion = AnyStaticProperty | OneOfStaticProperty;
+export type SelectionStaticPropertyUnion =
+ | AnyStaticProperty
+ | OneOfStaticProperty;
export type SpDataStreamUnion = SpDataStream | SpDataSet;
-export type SpQueryStatus = "OK" | "TOO_MUCH_DATA";
-
-export type StaticPropertyType = "AnyStaticProperty" | "CodeInputStaticProperty" | "CollectionStaticProperty" | "ColorPickerStaticProperty" | "DomainStaticProperty" | "FreeTextStaticProperty" | "FileStaticProperty" | "MappingPropertyUnary" | "MappingPropertyNary" | "MatchingStaticProperty" | "OneOfStaticProperty" | "RuntimeResolvableAnyStaticProperty" | "RuntimeResolvableOneOfStaticProperty" | "RuntimeResolvableTreeInputStaticProperty" | "StaticPropertyGroup" | "StaticPropertyAlternative [...]
-
-export type StaticPropertyUnion = AnyStaticProperty | CodeInputStaticProperty | CollectionStaticProperty | ColorPickerStaticProperty | DomainStaticProperty | FileStaticProperty | FreeTextStaticProperty | MappingPropertyUnary | MappingPropertyNary | MatchingStaticProperty | OneOfStaticProperty | RuntimeResolvableAnyStaticProperty | RuntimeResolvableOneOfStaticProperty | RuntimeResolvableTreeInputStaticProperty | SecretStaticProperty | StaticPropertyAlternative | StaticPropertyAlternatives [...]
-
-export type StreamTransformationRuleDescriptionUnion = EventRateTransformationRuleDescription | RemoveDuplicatesTransformationRuleDescription;
-
-export type TopicDefinitionUnion = SimpleTopicDefinition | WildcardTopicDefinition;
-
-export type TransformationRuleDescriptionUnion = AddTimestampRuleDescription | AddValueTransformationRuleDescription | TimestampTranfsformationRuleDescription | UnitTransformRuleDescription | EventRateTransformationRuleDescription | RemoveDuplicatesTransformationRuleDescription | CreateNestedRuleDescription | DeleteRuleDescription | RenameRuleDescription | MoveRuleDescription | ChangeDatatypeTransformationRuleDescription | CorrectionValueTransformationRuleDescription;
-
-export type TransportProtocolUnion = JmsTransportProtocol | KafkaTransportProtocol | MqttTransportProtocol | NatsTransportProtocol;
-
-export type ValidationInfoLevel = "INFO" | "ERROR";
+export type SpQueryStatus = 'OK' | 'TOO_MUCH_DATA';
+
+export type StaticPropertyType =
+ | 'AnyStaticProperty'
+ | 'CodeInputStaticProperty'
+ | 'CollectionStaticProperty'
+ | 'ColorPickerStaticProperty'
+ | 'DomainStaticProperty'
+ | 'FreeTextStaticProperty'
+ | 'FileStaticProperty'
+ | 'MappingPropertyUnary'
+ | 'MappingPropertyNary'
+ | 'MatchingStaticProperty'
+ | 'OneOfStaticProperty'
+ | 'RuntimeResolvableAnyStaticProperty'
+ | 'RuntimeResolvableOneOfStaticProperty'
+ | 'RuntimeResolvableTreeInputStaticProperty'
+ | 'StaticPropertyGroup'
+ | 'StaticPropertyAlternatives'
+ | 'StaticPropertyAlternative'
+ | 'SecretStaticProperty'
+ | 'SlideToggleStaticProperty';
+
+export type StaticPropertyUnion =
+ | AnyStaticProperty
+ | CodeInputStaticProperty
+ | CollectionStaticProperty
+ | ColorPickerStaticProperty
+ | DomainStaticProperty
+ | FileStaticProperty
+ | FreeTextStaticProperty
+ | MappingPropertyUnary
+ | MappingPropertyNary
+ | MatchingStaticProperty
+ | OneOfStaticProperty
+ | RuntimeResolvableAnyStaticProperty
+ | RuntimeResolvableOneOfStaticProperty
+ | RuntimeResolvableTreeInputStaticProperty
+ | SecretStaticProperty
+ | StaticPropertyAlternative
+ | StaticPropertyAlternatives
+ | StaticPropertyGroup
+ | SlideToggleStaticProperty;
+
+export type StreamTransformationRuleDescriptionUnion =
+ | EventRateTransformationRuleDescription
+ | RemoveDuplicatesTransformationRuleDescription;
+
+export type TopicDefinitionUnion =
+ | SimpleTopicDefinition
+ | WildcardTopicDefinition;
+
+export type TransformationRuleDescriptionUnion =
+ | AddTimestampRuleDescription
+ | AddValueTransformationRuleDescription
+ | TimestampTranfsformationRuleDescription
+ | UnitTransformRuleDescription
+ | EventRateTransformationRuleDescription
+ | RemoveDuplicatesTransformationRuleDescription
+ | CreateNestedRuleDescription
+ | DeleteRuleDescription
+ | RenameRuleDescription
+ | MoveRuleDescription
+ | ChangeDatatypeTransformationRuleDescription
+ | CorrectionValueTransformationRuleDescription;
+
+export type TransportProtocolUnion =
+ | JmsTransportProtocol
+ | KafkaTransportProtocol
+ | MqttTransportProtocol
+ | NatsTransportProtocol;
+
+export type ValidationInfoLevel = 'INFO' | 'ERROR';
export type ValueSpecificationUnion = QuantitativeValue | Enumeration;
-export type ValueTransformationRuleDescriptionUnion = AddTimestampRuleDescription | AddValueTransformationRuleDescription | TimestampTranfsformationRuleDescription | UnitTransformRuleDescription | CorrectionValueTransformationRuleDescription;
+export type ValueTransformationRuleDescriptionUnion =
+ | AddTimestampRuleDescription
+ | AddValueTransformationRuleDescription
+ | TimestampTranfsformationRuleDescription
+ | UnitTransformRuleDescription
+ | CorrectionValueTransformationRuleDescription;
function __getCopyArrayFn<T>(itemCopyFn: (item: T) => T): (array: T[]) => T[] {
return (array: T[]) => __copyArray(array, itemCopyFn);
@@ -3597,11 +4800,16 @@ function __copyArray<T>(array: T[], itemCopyFn: (item: T) => T): T[] {
return array && array.map(item => item && itemCopyFn(item));
}
-function __getCopyObjectFn<T>(itemCopyFn: (item: T) => T): (object: { [index: string]: T }) => { [index: string]: T } {
+function __getCopyObjectFn<T>(
+ itemCopyFn: (item: T) => T,
+): (object: { [index: string]: T }) => { [index: string]: T } {
return (object: { [index: string]: T }) => __copyObject(object, itemCopyFn);
}
-function __copyObject<T>(object: { [index: string]: T }, itemCopyFn: (item: T) => T): { [index: string]: T } {
+function __copyObject<T>(
+ object: { [index: string]: T },
+ itemCopyFn: (item: T) => T,
+): { [index: string]: T } {
if (!object) {
return object;
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/general-config.model.ts b/ui/projects/streampipes/platform-services/src/lib/model/general-config.model.ts
index badda4b7c..bf1f9fc93 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/general-config.model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/general-config.model.ts
@@ -17,12 +17,12 @@
*/
export interface GeneralConfigModel {
- hostname: string;
- port: number;
- protocol: 'http' | 'https';
- configured: boolean;
- allowPasswordRecovery: boolean;
- allowSelfRegistration: boolean;
- defaultUserRoles: string[];
- appName: string;
+ hostname: string;
+ port: number;
+ protocol: 'http' | 'https';
+ configured: boolean;
+ allowPasswordRecovery: boolean;
+ allowSelfRegistration: boolean;
+ defaultUserRoles: string[];
+ appName: string;
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/model/user/user.model.ts b/ui/projects/streampipes/platform-services/src/lib/model/user/user.model.ts
index 7bb037691..8f797f352 100644
--- a/ui/projects/streampipes/platform-services/src/lib/model/user/user.model.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/model/user/user.model.ts
@@ -17,6 +17,6 @@
*/
export interface ChangePasswordRequest {
- existingPassword: string;
- newPassword: string;
+ existingPassword: string;
+ newPassword: string;
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/platform-services.module.ts b/ui/projects/streampipes/platform-services/src/lib/platform-services.module.ts
index f05c40d23..ced7ef5a0 100644
--- a/ui/projects/streampipes/platform-services/src/lib/platform-services.module.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/platform-services.module.ts
@@ -16,17 +16,11 @@
*
*/
-
import { NgModule } from '@angular/core';
-
@NgModule({
- declarations: [
- ],
- imports: [
- ],
- exports: [
-
- ]
+ declarations: [],
+ imports: [],
+ exports: [],
})
-export class PlatformServicesModule { }
+export class PlatformServicesModule {}
diff --git a/ui/projects/streampipes/platform-services/src/lib/query/DatalakeQueryParameterBuilder.ts b/ui/projects/streampipes/platform-services/src/lib/query/DatalakeQueryParameterBuilder.ts
index f14dfa04a..383c16d54 100644
--- a/ui/projects/streampipes/platform-services/src/lib/query/DatalakeQueryParameterBuilder.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/query/DatalakeQueryParameterBuilder.ts
@@ -16,146 +16,176 @@
*
*/
-import { FieldConfig, MissingValueBehaviour, SelectedFilter } from '../model/datalake/data-lake-query-config.model';
+import {
+ FieldConfig,
+ MissingValueBehaviour,
+ SelectedFilter,
+} from '../model/datalake/data-lake-query-config.model';
import { DatalakeQueryParameters } from '../model/datalake/DatalakeQueryParameters';
export class DatalakeQueryParameterBuilder {
+ private queryParams: DatalakeQueryParameters;
- private queryParams: DatalakeQueryParameters;
-
- static create(startTime?: number,
- endTime?: number): DatalakeQueryParameterBuilder {
-
- return new DatalakeQueryParameterBuilder(startTime, endTime);
- }
-
-
- private constructor(startTime?: number,
- endTime?: number) {
- this.queryParams = new DatalakeQueryParameters();
- if (startTime) {
- this.queryParams.startDate = startTime;
- }
- if (endTime) {
- this.queryParams.endDate = endTime;
+ static create(
+ startTime?: number,
+ endTime?: number,
+ ): DatalakeQueryParameterBuilder {
+ return new DatalakeQueryParameterBuilder(startTime, endTime);
}
- }
- public withMaximumAmountOfEvents(maximumAmountOfEvents: number): DatalakeQueryParameterBuilder {
- this.queryParams.maximumAmountOfEvents = maximumAmountOfEvents;
- return this;
- }
+ private constructor(startTime?: number, endTime?: number) {
+ this.queryParams = new DatalakeQueryParameters();
+ if (startTime) {
+ this.queryParams.startDate = startTime;
+ }
+ if (endTime) {
+ this.queryParams.endDate = endTime;
+ }
+ }
- public withCountOnly(): DatalakeQueryParameterBuilder {
- this.queryParams.countOnly = true;
+ public withMaximumAmountOfEvents(
+ maximumAmountOfEvents: number,
+ ): DatalakeQueryParameterBuilder {
+ this.queryParams.maximumAmountOfEvents = maximumAmountOfEvents;
+ return this;
+ }
- return this;
- }
+ public withCountOnly(): DatalakeQueryParameterBuilder {
+ this.queryParams.countOnly = true;
- public withAutoAggregation() {
- this.queryParams.autoAggregate = true;
+ return this;
+ }
- return this;
- }
+ public withAutoAggregation() {
+ this.queryParams.autoAggregate = true;
- public withAggregationFunction(aggregationFunction: string) {
- this.queryParams.aggregationFunction = aggregationFunction;
+ return this;
+ }
- return this;
- }
+ public withAggregationFunction(aggregationFunction: string) {
+ this.queryParams.aggregationFunction = aggregationFunction;
- public withAggregation(aggregationTimeUnit: string,
- aggregationTimeValue: number) {
- this.queryParams.timeInterval = aggregationTimeValue + aggregationTimeUnit;
+ return this;
+ }
- return this;
- }
+ public withAggregation(
+ aggregationTimeUnit: string,
+ aggregationTimeValue: number,
+ ) {
+ this.queryParams.timeInterval =
+ aggregationTimeValue + aggregationTimeUnit;
- public withGrouping(groupBy: FieldConfig[]): DatalakeQueryParameterBuilder {
- const groupByRuntimeNames = groupBy.map(property => property.runtimeName);
- this.queryParams.groupBy = groupByRuntimeNames.toString();
- return this;
- }
+ return this;
+ }
- public withPaging(page: number,
- limit: number): DatalakeQueryParameterBuilder {
- this.queryParams.page = page;
- this.queryParams.limit = limit;
+ public withGrouping(groupBy: FieldConfig[]): DatalakeQueryParameterBuilder {
+ const groupByRuntimeNames = groupBy.map(
+ property => property.runtimeName,
+ );
+ this.queryParams.groupBy = groupByRuntimeNames.toString();
+ return this;
+ }
- return this;
- }
+ public withPaging(
+ page: number,
+ limit: number,
+ ): DatalakeQueryParameterBuilder {
+ this.queryParams.page = page;
+ this.queryParams.limit = limit;
- public withLimit(limit: number): DatalakeQueryParameterBuilder {
- this.queryParams.limit = limit;
+ return this;
+ }
- return this;
- }
+ public withLimit(limit: number): DatalakeQueryParameterBuilder {
+ this.queryParams.limit = limit;
- public withOrdering(order: string): DatalakeQueryParameterBuilder {
- this.queryParams.order = order;
+ return this;
+ }
- return this;
- }
+ public withOrdering(order: string): DatalakeQueryParameterBuilder {
+ this.queryParams.order = order;
- public withOffset(offset: number,
- limit: number): DatalakeQueryParameterBuilder {
- this.queryParams.offset = offset;
- this.queryParams.limit = limit;
+ return this;
+ }
- return this;
- }
+ public withOffset(
+ offset: number,
+ limit: number,
+ ): DatalakeQueryParameterBuilder {
+ this.queryParams.offset = offset;
+ this.queryParams.limit = limit;
- public withColumnFilter(columns: FieldConfig[],
- useAggregation: boolean): DatalakeQueryParameterBuilder {
- const finalColumns = [];
- columns.forEach(column => {
- if (!column.alias && !useAggregation) {
- finalColumns.push(column.runtimeName);
- } else {
- // replace display name, when * is used instead of the name of a single property
- const displayName = column.runtimeName === '*' ? 'all' : column.runtimeName;
+ return this;
+ }
- column.aggregations.forEach(agg => {
- finalColumns.push('['
- + column.runtimeName
- + ';'
- + agg
- + ';'
- + agg.toLowerCase()
- + '_'
- + displayName + ']');
+ public withColumnFilter(
+ columns: FieldConfig[],
+ useAggregation: boolean,
+ ): DatalakeQueryParameterBuilder {
+ const finalColumns = [];
+ columns.forEach(column => {
+ if (!column.alias && !useAggregation) {
+ finalColumns.push(column.runtimeName);
+ } else {
+ // replace display name, when * is used instead of the name of a single property
+ const displayName =
+ column.runtimeName === '*' ? 'all' : column.runtimeName;
+
+ column.aggregations.forEach(agg => {
+ finalColumns.push(
+ '[' +
+ column.runtimeName +
+ ';' +
+ agg +
+ ';' +
+ agg.toLowerCase() +
+ '_' +
+ displayName +
+ ']',
+ );
+ });
+ }
});
- }
- });
+ this.queryParams.columns = finalColumns.toString();
- this.queryParams.columns = finalColumns.toString();
+ return this;
+ }
- return this;
- }
+ public withFilters(
+ filterConditions: SelectedFilter[],
+ ): DatalakeQueryParameterBuilder {
+ const filters = [];
+ filterConditions.forEach(filter => {
+ if (filter.field && filter.value && filter.operator) {
+ filters.push(
+ '[' +
+ filter.field.runtimeName +
+ ';' +
+ filter.operator +
+ ';' +
+ filter.value +
+ ']',
+ );
+ }
+ });
- public withFilters(filterConditions: SelectedFilter[]): DatalakeQueryParameterBuilder {
- const filters = [];
- filterConditions.forEach(filter => {
- if (filter.field && filter.value && filter.operator) {
- filters.push('[' + filter.field.runtimeName + ';' + filter.operator + ';' + filter.value + ']');
- }
- });
+ if (filters.length > 0) {
+ this.queryParams.filter = filters.toString();
+ }
- if (filters.length > 0) {
- this.queryParams.filter = filters.toString();
+ return this;
}
- return this;
- }
-
- public withMissingValueBehaviour(missingValueBehaviour: MissingValueBehaviour): DatalakeQueryParameterBuilder {
- this.queryParams.missingValueBehaviour = missingValueBehaviour;
+ public withMissingValueBehaviour(
+ missingValueBehaviour: MissingValueBehaviour,
+ ): DatalakeQueryParameterBuilder {
+ this.queryParams.missingValueBehaviour = missingValueBehaviour;
- return this;
- }
+ return this;
+ }
- public build(): DatalakeQueryParameters {
- return this.queryParams;
- }
+ public build(): DatalakeQueryParameters {
+ return this.queryParams;
+ }
}
diff --git a/ui/projects/streampipes/platform-services/src/lib/query/data-view-query-generator.service.ts b/ui/projects/streampipes/platform-services/src/lib/query/data-view-query-generator.service.ts
index 44122ee55..2ac32f916 100644
--- a/ui/projects/streampipes/platform-services/src/lib/query/data-view-query-generator.service.ts
+++ b/ui/projects/streampipes/platform-services/src/lib/query/data-view-query-generator.service.ts
@@ -19,93 +19,108 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { DatalakeRestService } from '../apis/datalake-rest.service';
-import { DataExplorerDataConfig, SourceConfig } from '../model/datalake/data-lake-query-config.model';
+import {
+ DataExplorerDataConfig,
+ SourceConfig,
+} from '../model/datalake/data-lake-query-config.model';
import { SpQueryResult } from '../model/gen/streampipes-model';
import { DatalakeQueryParameters } from '../model/datalake/DatalakeQueryParameters';
import { DatalakeQueryParameterBuilder } from './DatalakeQueryParameterBuilder';
-
@Injectable({
- providedIn: 'root'
+ providedIn: 'root',
})
export class DataViewQueryGeneratorService {
-
- constructor(protected dataLakeRestService: DatalakeRestService) {
-
- }
-
- generateObservables(startTime: number,
- endTime: number,
- dataConfig: DataExplorerDataConfig,
- maximumResultingEvents: number = -1): Observable<SpQueryResult>[] {
- return dataConfig
- .sourceConfigs
- .map(sourceConfig => {
- const dataLakeConfiguration = this.generateQuery(startTime,
- endTime,
- sourceConfig,
- dataConfig.ignoreMissingValues,
- maximumResultingEvents);
-
- return this.dataLakeRestService
- .getData(sourceConfig.measureName, dataLakeConfiguration);
+ constructor(protected dataLakeRestService: DatalakeRestService) {}
+
+ generateObservables(
+ startTime: number,
+ endTime: number,
+ dataConfig: DataExplorerDataConfig,
+ maximumResultingEvents: number = -1,
+ ): Observable<SpQueryResult>[] {
+ return dataConfig.sourceConfigs.map(sourceConfig => {
+ const dataLakeConfiguration = this.generateQuery(
+ startTime,
+ endTime,
+ sourceConfig,
+ dataConfig.ignoreMissingValues,
+ maximumResultingEvents,
+ );
+
+ return this.dataLakeRestService.getData(
+ sourceConfig.measureName,
+ dataLakeConfiguration,
+ );
});
- }
-
- generateQuery(startTime: number,
- endTime: number,
- sourceConfig: SourceConfig,
- ignoreEventsWithMissingValues: boolean,
- maximumResultingEvents: number = -1): DatalakeQueryParameters {
- const queryBuilder = DatalakeQueryParameterBuilder.create(startTime, endTime);
- const queryConfig = sourceConfig.queryConfig;
-
- queryBuilder.withColumnFilter(
- queryConfig.fields.filter(f => f.selected),
- sourceConfig.queryType === 'aggregated' || sourceConfig.queryType === 'single'
- );
-
- if (sourceConfig.queryConfig.groupBy !== undefined) {
- const selectedGroupByFields = sourceConfig.queryConfig.groupBy.filter(field => field.selected === true);
- if (selectedGroupByFields.length > 0) {
- queryBuilder.withGrouping(selectedGroupByFields);
- }
- }
-
- if (queryConfig.selectedFilters.length > 0) {
- queryBuilder.withFilters(queryConfig.selectedFilters);
- }
-
- if (queryConfig.order) {
- queryBuilder.withOrdering(queryConfig.order);
- }
-
- if (sourceConfig.queryType === 'single') {
- queryBuilder.withLimit(1);
- } else if (sourceConfig.queryType === 'raw') {
- // raw query with paging
- queryBuilder.withPaging(queryConfig.page - 1, queryConfig.limit);
- } else {
- // aggregated query
- if (queryConfig.autoAggregate) {
- queryBuilder.withAutoAggregation();
- } else {
- queryBuilder.withAggregation(queryConfig.aggregationTimeUnit, queryConfig.aggregationValue);
- }
}
- if (ignoreEventsWithMissingValues) {
- queryBuilder.withMissingValueBehaviour('ignore');
- } else {
- queryBuilder.withMissingValueBehaviour('empty');
+ generateQuery(
+ startTime: number,
+ endTime: number,
+ sourceConfig: SourceConfig,
+ ignoreEventsWithMissingValues: boolean,
+ maximumResultingEvents: number = -1,
+ ): DatalakeQueryParameters {
+ const queryBuilder = DatalakeQueryParameterBuilder.create(
+ startTime,
+ endTime,
+ );
+ const queryConfig = sourceConfig.queryConfig;
+
+ queryBuilder.withColumnFilter(
+ queryConfig.fields.filter(f => f.selected),
+ sourceConfig.queryType === 'aggregated' ||
+ sourceConfig.queryType === 'single',
+ );
+
+ if (sourceConfig.queryConfig.groupBy !== undefined) {
+ const selectedGroupByFields =
+ sourceConfig.queryConfig.groupBy.filter(
+ field => field.selected === true,
+ );
+ if (selectedGroupByFields.length > 0) {
+ queryBuilder.withGrouping(selectedGroupByFields);
+ }
+ }
+
+ if (queryConfig.selectedFilters.length > 0) {
+ queryBuilder.withFilters(queryConfig.selectedFilters);
+ }
+
+ if (queryConfig.order) {
+ queryBuilder.withOrdering(queryConfig.order);
+ }
+
+ if (sourceConfig.queryType === 'single') {
+ queryBuilder.withLimit(1);
+ } else if (sourceConfig.queryType === 'raw') {
+ // raw query with paging
+ queryBuilder.withPaging(queryConfig.page - 1, queryConfig.limit);
+ } else {
+ // aggregated query
+ if (queryConfig.autoAggregate) {
+ queryBuilder.withAutoAggregation();
+ } else {
+ queryBuilder.withAggregation(
+ queryConfig.aggregationTimeUnit,
+ queryConfig.aggregationValue,
+ );
+ }
+ }
+
+ if (ignoreEventsWithMissingValues) {
+ queryBuilder.withMissingValueBehaviour('ignore');
+ } else {
+ queryBuilder.withMissingValueBehaviour('empty');
+ }
+
+ const dataLakeQueryParameter = queryBuilder.build();
+
+ if (maximumResultingEvents !== -1) {
+ queryBuilder.withMaximumAmountOfEvents(maximumResultingEvents);
+ }
+
+ return dataLakeQueryParameter;
}
-
- const dataLakeQueryParameter = queryBuilder.build();
-
- if (maximumResultingEvents !== -1) {
- queryBuilder.withMaximumAmountOfEvents(maximumResultingEvents);
- }
-
- return dataLakeQueryParameter;
- }
}
diff --git a/ui/projects/streampipes/platform-services/src/public-api.ts b/ui/projects/streampipes/platform-services/src/public-api.ts
index 2240e2b1f..1d6f971c5 100644
--- a/ui/projects/streampipes/platform-services/src/public-api.ts
+++ b/ui/projects/streampipes/platform-services/src/public-api.ts
@@ -16,7 +16,6 @@
*
*/
-
/*
* Public API Surface of platform-services
*/
diff --git a/ui/projects/streampipes/platform-services/src/test.ts b/ui/projects/streampipes/platform-services/src/test.ts
index c028be1c2..f209c0390 100644
--- a/ui/projects/streampipes/platform-services/src/test.ts
+++ b/ui/projects/streampipes/platform-services/src/test.ts
@@ -16,29 +16,32 @@
*
*/
-
// This file is required by karma.conf.js and loads recursively all the .spec and framework files
import 'zone.js';
import 'zone.js/testing';
import { getTestBed } from '@angular/core/testing';
import {
- BrowserDynamicTestingModule,
- platformBrowserDynamicTesting
+ BrowserDynamicTestingModule,
+ platformBrowserDynamicTesting,
} from '@angular/platform-browser-dynamic/testing';
declare const require: {
- context(path: string, deep?: boolean, filter?: RegExp): {
- keys(): string[];
- <T>(id: string): T;
- };
+ context(
+ path: string,
+ deep?: boolean,
+ filter?: RegExp,
+ ): {
+ keys(): string[];
+ <T>(id: string): T;
+ };
};
// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
- BrowserDynamicTestingModule,
- platformBrowserDynamicTesting(),
- { teardown: { destroyAfterEach: true }},
+ BrowserDynamicTestingModule,
+ platformBrowserDynamicTesting(),
+ { teardown: { destroyAfterEach: true } },
);
// Then we find all the tests.
diff --git a/ui/projects/streampipes/platform-services/tsconfig.lib.json b/ui/projects/streampipes/platform-services/tsconfig.lib.json
index fbbed4791..e2c590dbb 100644
--- a/ui/projects/streampipes/platform-services/tsconfig.lib.json
+++ b/ui/projects/streampipes/platform-services/tsconfig.lib.json
@@ -8,13 +8,7 @@
"declarationMap": true,
"inlineSources": true,
"types": [],
- "lib": [
- "dom",
- "es2018"
- ]
+ "lib": ["dom", "es2018"]
},
- "exclude": [
- "src/test.ts",
- "**/*.spec.ts"
- ]
+ "exclude": ["src/test.ts", "**/*.spec.ts"]
}
diff --git a/ui/projects/streampipes/platform-services/tsconfig.spec.json b/ui/projects/streampipes/platform-services/tsconfig.spec.json
index 85392ee8f..c6d4f5322 100644
--- a/ui/projects/streampipes/platform-services/tsconfig.spec.json
+++ b/ui/projects/streampipes/platform-services/tsconfig.spec.json
@@ -3,15 +3,8 @@
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "../../../out-tsc/spec",
- "types": [
- "jasmine"
- ]
+ "types": ["jasmine"]
},
- "files": [
- "src/test.ts"
- ],
- "include": [
- "**/*.spec.ts",
- "**/*.d.ts"
- ]
+ "files": ["src/test.ts"],
+ "include": ["**/*.spec.ts", "**/*.d.ts"]
}
diff --git a/ui/projects/streampipes/shared-ui/README.md b/ui/projects/streampipes/shared-ui/README.md
index 309258b3f..89b45ac01 100644
--- a/ui/projects/streampipes/shared-ui/README.md
+++ b/ui/projects/streampipes/shared-ui/README.md
@@ -23,7 +23,8 @@ This library was generated with [Angular CLI](https://github.com/angular/angular
## Code scaffolding
Run `ng generate component component-name --project shared-ui` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project shared-ui`.
-> Note: Don't forget to add `--project shared-ui` or else it will be added to the default project in your `angular.json` file.
+
+> Note: Don't forget to add `--project shared-ui` or else it will be added to the default project in your `angular.json` file.
## Build
diff --git a/ui/projects/streampipes/shared-ui/karma.conf.js b/ui/projects/streampipes/shared-ui/karma.conf.js
index c5b1f445c..ba85fcc6a 100644
--- a/ui/projects/streampipes/shared-ui/karma.conf.js
+++ b/ui/projects/streampipes/shared-ui/karma.conf.js
@@ -28,7 +28,7 @@ module.exports = function (config) {
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage'),
- require('@angular-devkit/build-angular/plugins/karma')
+ require('@angular-devkit/build-angular/plugins/karma'),
],
client: {
jasmine: {
@@ -37,18 +37,18 @@ module.exports = function (config) {
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
- clearContext: false // leave Jasmine Spec Runner output visible in browser
+ clearContext: false, // leave Jasmine Spec Runner output visible in browser
},
jasmineHtmlReporter: {
- suppressAll: true // removes the duplicated traces
+ suppressAll: true, // removes the duplicated traces
},
coverageReporter: {
- dir: require('path').join(__dirname, '../../../coverage/streampipes/shared-ui'),
+ dir: require('path').join(
+ __dirname,
+ '../../../coverage/streampipes/shared-ui',
+ ),
subdir: '.',
- reporters: [
- { type: 'html' },
- { type: 'text-summary' }
- ]
+ reporters: [{ type: 'html' }, { type: 'text-summary' }],
},
reporters: ['progress', 'kjhtml'],
port: 9876,
@@ -57,6 +57,6 @@ module.exports = function (config) {
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
- restartOnFileChange: true
+ restartOnFileChange: true,
});
};
diff --git a/ui/projects/streampipes/shared-ui/ng-package.json b/ui/projects/streampipes/shared-ui/ng-package.json
index e5d8e8315..55bc513c9 100644
--- a/ui/projects/streampipes/shared-ui/ng-package.json
+++ b/ui/projects/streampipes/shared-ui/ng-package.json
@@ -4,4 +4,4 @@
"lib": {
"entryFile": "src/public-api.ts"
}
-}
\ No newline at end of file
+}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.html b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.html
index 972c2a092..f503b279c 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.html
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.html
@@ -16,4 +16,6 @@
~
-->
-<div class="header-title title-left-border" [ngStyle]="{margin: margin}">{{title}}</div>
+<div class="header-title title-left-border" [ngStyle]="{ margin: margin }">
+ {{ title }}
+</div>
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss
index f4e4f2de9..bf049c6a6 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.scss
@@ -17,12 +17,11 @@
*/
.title-left-border {
- border-left: 4px solid var(--color-accent);
- padding-left: 8px;
+ border-left: 4px solid var(--color-accent);
+ padding-left: 8px;
}
.header-title {
- font-size: 20pt;
- font-weight: bold;
+ font-size: 20pt;
+ font-weight: bold;
}
-
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts
index 6b27876fd..c4488e176 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-header-title/header-title.component.ts
@@ -19,19 +19,16 @@
import { Component, Input, OnInit } from '@angular/core';
@Component({
- selector: 'sp-basic-header-title-component',
- templateUrl: './header-title.component.html',
- styleUrls: ['./header-title.component.scss']
+ selector: 'sp-basic-header-title-component',
+ templateUrl: './header-title.component.html',
+ styleUrls: ['./header-title.component.scss'],
})
export class SpBasicHeaderTitleComponent implements OnInit {
+ @Input()
+ title: string;
- @Input()
- title: string;
-
- @Input()
- margin = '20px 0px';
-
- ngOnInit(): void {
- }
+ @Input()
+ margin = '20px 0px';
+ ngOnInit(): void {}
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.html b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.html
index 9d58bff41..73038461b 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.html
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.html
@@ -16,17 +16,30 @@
~
-->
-<div fxLayout="column" fxFlex="100" class="panel-outer" [ngStyle]="{margin: outerMargin}">
- <div class="general-panel-header" fxLayout="row" fxFlex="100" fxLayoutAlign="start center" *ngIf="!hideToolbar">
+<div
+ fxLayout="column"
+ fxFlex="100"
+ class="panel-outer"
+ [ngStyle]="{ margin: outerMargin }"
+>
+ <div
+ class="general-panel-header"
+ fxLayout="row"
+ fxFlex="100"
+ fxLayoutAlign="start center"
+ *ngIf="!hideToolbar"
+ >
<div fxLayout="fill" fxFlex="100">
<div fxLayoutAlign="start center" fxLayout="row">
- <div class="content-box-title" *ngIf="showTitle">{{panelTitle}}</div>
+ <div class="content-box-title" *ngIf="showTitle">
+ {{ panelTitle }}
+ </div>
</div>
<ng-content select="[header]" fxFlex class="pr-5"></ng-content>
</div>
</div>
- <div class="general-panel" [ngStyle]="{padding: innerPadding}">
+ <div class="general-panel" [ngStyle]="{ padding: innerPadding }">
<ng-content fxFlex="100"></ng-content>
</div>
</div>
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.scss b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.scss
index c4d52dfcf..8c22486a1 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.scss
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.scss
@@ -17,31 +17,31 @@
*/
.panel-outer {
- margin-top: 15px;
- margin-bottom: 15px;
- border: 2px solid var(--color-bg-3);
+ margin-top: 15px;
+ margin-bottom: 15px;
+ border: 2px solid var(--color-bg-3);
}
.general-panel {
- border: 0px solid var(--color-bg-3);
+ border: 0px solid var(--color-bg-3);
}
.general-panel-header {
- margin-top: -1px;
- background: var(--color-bg-2);
- border: 0px solid var(--color-bg-3);
- border-bottom: 2px solid var(--color-bg-3);
- padding-left: 5px;
- height: 50px;
- min-height: 50px;
- max-height: 50px;
+ margin-top: -1px;
+ background: var(--color-bg-2);
+ border: 0px solid var(--color-bg-3);
+ border-bottom: 2px solid var(--color-bg-3);
+ padding-left: 5px;
+ height: 50px;
+ min-height: 50px;
+ max-height: 50px;
}
.content-box-title {
- margin-left: 5px;
- padding-left: 5px;
- border-left: 4px solid var(--color-accent);
- font-weight: 600;
- font-size: 13pt;
- white-space: nowrap;
+ margin-left: 5px;
+ padding-left: 5px;
+ border-left: 4px solid var(--color-accent);
+ font-weight: 600;
+ font-size: 13pt;
+ white-space: nowrap;
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.ts b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.ts
index 3e56b9893..93ab0cea4 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-inner-panel/basic-inner-panel.component.ts
@@ -19,25 +19,23 @@
import { Component, Input } from '@angular/core';
@Component({
- selector: 'sp-basic-inner-panel',
- templateUrl: './basic-inner-panel.component.html',
- styleUrls: ['./basic-inner-panel.component.scss']
+ selector: 'sp-basic-inner-panel',
+ templateUrl: './basic-inner-panel.component.html',
+ styleUrls: ['./basic-inner-panel.component.scss'],
})
export class SpBasicInnerPanelComponent {
+ @Input()
+ panelTitle: string;
- @Input()
- panelTitle: string;
+ @Input()
+ showTitle = true;
- @Input()
- showTitle = true;
+ @Input()
+ innerPadding = '15px';
- @Input()
- innerPadding = '15px';
-
- @Input()
- outerMargin = '0px';
-
- @Input()
- hideToolbar = false;
+ @Input()
+ outerMargin = '0px';
+ @Input()
+ hideToolbar = false;
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.html b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.html
index 12a453415..c9695f922 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.html
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.html
@@ -18,33 +18,50 @@
<div fxLayout="column" class="page-container">
<div fxLayout="row" class="p-0 sp-bg-lightgray page-container-nav">
- <div fxFlex="100" class="page-container-nav pr-5" fxLayout="row">
- <div fxLayout="row"
- fxLayoutAlign="start center"
- style="border-right: 2px solid var(--color-bg-2)" *ngIf="showBackLink">
- <button mat-button
- mat-icon-button
- color="accent"
- matTooltip="Back"
- (click)="navigateBack()"
- class="edit-menu-btn"
- data-cy="save-data-explorer-go-back-to-overview">
- <mat-icon>arrow_back</mat-icon>
- </button>
- </div>
- <nav mat-tab-nav-bar color="accent">
- <a mat-tab-link *ngFor="let item of spNavigationItems"
- (click)="navigateTo(item)"
- [active]="activeLink === item.itemId">
- <span class="upper-case">{{item.itemTitle}}</span>
- </a>
- </nav>
- <span fxFlex></span>
- <ng-content select="[nav]" fxFlex="100" fxLayout="row" fxLayoutAlign="end center"></ng-content>
+ <div fxFlex="100" class="page-container-nav pr-5" fxLayout="row">
+ <div
+ fxLayout="row"
+ fxLayoutAlign="start center"
+ style="border-right: 2px solid var(--color-bg-2)"
+ *ngIf="showBackLink"
+ >
+ <button
+ mat-button
+ mat-icon-button
+ color="accent"
+ matTooltip="Back"
+ (click)="navigateBack()"
+ class="edit-menu-btn"
+ data-cy="save-data-explorer-go-back-to-overview"
+ >
+ <mat-icon>arrow_back</mat-icon>
+ </button>
</div>
+ <nav mat-tab-nav-bar color="accent">
+ <a
+ mat-tab-link
+ *ngFor="let item of spNavigationItems"
+ (click)="navigateTo(item)"
+ [active]="activeLink === item.itemId"
+ >
+ <span class="upper-case">{{ item.itemTitle }}</span>
+ </a>
+ </nav>
+ <span fxFlex></span>
+ <ng-content
+ select="[nav]"
+ fxFlex="100"
+ fxLayout="row"
+ fxLayoutAlign="end center"
+ ></ng-content>
+ </div>
</div>
- <div class="fixed-height page-container-padding-inner" fxLayout="column" fxFlex="100">
+ <div
+ class="fixed-height page-container-padding-inner"
+ fxLayout="column"
+ fxFlex="100"
+ >
<ng-content fxFlex="100"></ng-content>
</div>
</div>
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.scss b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.scss
index 4bbebfcc0..920102eb7 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.scss
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.scss
@@ -17,31 +17,31 @@
*/
.page-container-padding-inner {
- padding: 10px;
+ padding: 10px;
}
.sp-bg-lightgray {
- background-color: var(--color-bg-1);
+ background-color: var(--color-bg-1);
}
.sp-tab-bg {
- background-color: var(--color-bg-1);
+ background-color: var(--color-bg-1);
}
.page-container {
- margin: 10px;
- border: 1px solid var(--color-bg-3);
- min-height: calc(100% - 50px);
+ margin: 10px;
+ border: 1px solid var(--color-bg-3);
+ min-height: calc(100% - 50px);
}
.page-container-padding-inner {
- margin: 10px;
+ margin: 10px;
}
.upper-case {
- text-transform: uppercase;
+ text-transform: uppercase;
}
.pr-5 {
- padding-right: 5px;
+ padding-right: 5px;
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.ts b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.ts
index 5ab53a56b..9ee27ae36 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-nav-tabs/basic-nav-tabs.component.ts
@@ -21,33 +21,30 @@ import { Router } from '@angular/router';
import { SpNavigationItem } from '../../models/sp-navigation.model';
@Component({
- selector: 'sp-basic-nav-tabs',
- templateUrl: './basic-nav-tabs.component.html',
- styleUrls: ['./basic-nav-tabs.component.scss']
+ selector: 'sp-basic-nav-tabs',
+ templateUrl: './basic-nav-tabs.component.html',
+ styleUrls: ['./basic-nav-tabs.component.scss'],
})
export class SpBasicNavTabsComponent {
+ @Input()
+ spNavigationItems: SpNavigationItem[];
- @Input()
- spNavigationItems: SpNavigationItem[];
+ @Input()
+ activeLink: string;
- @Input()
- activeLink: string;
+ @Input()
+ showBackLink = false;
- @Input()
- showBackLink = false;
+ @Input()
+ backLinkTarget: string[] = [];
- @Input()
- backLinkTarget: string[] = [];
+ constructor(private router: Router) {}
- constructor(private router: Router) {
+ navigateTo(spNavigationItem: SpNavigationItem) {
+ this.router.navigate(spNavigationItem.itemLink);
+ }
- }
-
- navigateTo(spNavigationItem: SpNavigationItem) {
- this.router.navigate(spNavigationItem.itemLink);
- }
-
- navigateBack() {
- this.router.navigate(this.backLinkTarget);
- }
+ navigateBack() {
+ this.router.navigate(this.backLinkTarget);
+ }
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.html b/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.html
index a8bf70437..b310416e8 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.html
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.html
@@ -17,18 +17,27 @@
-->
<div fxLayout="column" class="page-container">
- <div fxLayout="row" class="p-0 sp-bg-lightgray page-container-nav" *ngIf="!hideNavbar">
+ <div
+ fxLayout="row"
+ class="p-0 sp-bg-lightgray page-container-nav"
+ *ngIf="!hideNavbar"
+ >
<div fxLayout="fill" fxFlex="100" class="pl-5 pr-5">
- <div fxLayout="row"
- fxLayoutAlign="start center"
- style="border-right: 2px solid var(--color-bg-2)" *ngIf="showBackLink">
- <button mat-button
- mat-icon-button
- color="accent"
- matTooltip="Back"
- (click)="navigateBack()"
- class="edit-menu-btn"
- data-cy="save-data-explorer-go-back-to-overview">
+ <div
+ fxLayout="row"
+ fxLayoutAlign="start center"
+ style="border-right: 2px solid var(--color-bg-2)"
+ *ngIf="showBackLink"
+ >
+ <button
+ mat-button
+ mat-icon-button
+ color="accent"
+ matTooltip="Back"
+ (click)="navigateBack()"
+ class="edit-menu-btn"
+ data-cy="save-data-explorer-go-back-to-overview"
+ >
<mat-icon>arrow_back</mat-icon>
</button>
</div>
@@ -36,8 +45,11 @@
</div>
</div>
- <div [ngClass]="padding ? 'page-container-padding-inner' : ''" fxLayout="column" fxFlex="100">
+ <div
+ [ngClass]="padding ? 'page-container-padding-inner' : ''"
+ fxLayout="column"
+ fxFlex="100"
+ >
<ng-content fxFlex="100"></ng-content>
</div>
</div>
-
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.scss b/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.scss
index 95d1ed5fb..66eb0f253 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.scss
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/basic-view/basic-view.component.scss
@@ -17,42 +17,42 @@
*/
.fixed-height {
- flex-direction: row;
- box-sizing: border-box;
... 1533 lines suppressed ...