You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2022/08/01 20:44:09 UTC

[incubator-streampipes] branch dev updated (698e3af64 -> e3e27f03b)

This is an automated email from the ASF dual-hosted git repository.

riemer pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git


    from 698e3af64 [hotfix] Use accent color for loading bar
     add f4b2fad56 [STREAMPIPES-545] Add initial view for managing assets
     add 964075c86 [hotfix] Escape index name in data explorer query generator
     add bc4a28f91 [hotfix] Show file selection in static properties in full width
     add b0245c21d [hotfix] Add initial builder for internal data lake queries
     add 7e0c78f9b [hotfix] Extend data lake storage API
     add 237029992 [hotfix] Update query builder
     add 0c2a369e5 [STREAMPIPES-545] Add feature to assign links to asset descriptions
     add 487f31fa2 [hotfix] Add order by and limit option to data lake query builder
     add 121f90058 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
     add 7658a9e8b [STREAMPIPES-545] Allow to remove and edit nodes
     add e1f11df8b [STREAMPIPES-545] Improve link dialog
     add 43c67ffbb [STREAMPIPES-545] Improve asset link dialog
     add 48ecc2269 [STREAMPIPES-562] Create new module for time series storage
     add f39a99ec5 [hotfix] Update data explorer writer
     add 976fccf3a Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
     add d95dcedae [STREAMPIPES-545] Fix query hint selection
     add d62815e00 [hotfix] Do not lowecase data lake measurements in query builder
     add b3f919177 Merge branch 'dev' into STREAMPIPES-545
     add 1127bfeab Merge branch 'dev' into STREAMPIPES-545
     add b627902a1 [STREAMPIPES-545] Add group by to query builder
     add 11aa81639 [STREAMPIPES-545] Extend setup script
     add 5cee46da6 [hotfix] Add method for default text parameters
     add 83127864f Update backend.xml
     add d49b37462 Update all_extensions_jvm.xml
     add 4983049e0 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
     add 3ca26b195 [STREAMPIPES-545] Improve updating of asset details
     add b2c30519a [hotfix] Change order in installation skript
     add 3a30261a0 [hotfix] Write tags in data explorer
     add 85eec4db2 [hotfix] Extend data explorer API, add menu layout to base css
     add eae8d4e8b [hotfix] Extend data explorer query builder
     add bfa035132 [STREAMPIPES-545] Support data source links
     add d6581497f [STREAMPIPES-545] Move adapter API to platform-services module
     add 0f37e31f3 [STREAMPIPES-565] Add data export feature
     add 59129d3cd [STREAMPIPES-565] Add import feature to configuration
     add 09b7b4942 [hotfix] Fix injection of editor services
     add 71cf84317 [hotfix] Added cypress webpack preprocessor dependency
     add 4bb2d2c7a [hotfix] Fix connect schema rule test
     add fe05a0343 [hotfix] Fix dashboard cypress test
     add 0db857b43 [hotfix] Fix cypress test datalake configuration
     add 94d97443e [hotfix] Fix test widget data configuration
     add 5a1fe4066 [hotfix] Fix cypress test add datalake admin user
     add 98e94e983 Merge branch 'STREAMPIPES-545' of github.com:apache/incubator-streampipes into STREAMPIPES-545
     add e3e27f03b [hotfix] Mark pipeline elements without configuration as complete

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   2 +-
 .idea/runConfigurations/all_extensions_jvm.xml     |  10 +-
 .idea/runConfigurations/backend.xml                |  17 +-
 pom.xml                                            |   7 +-
 .../backend/StreamPipesBackendApplication.java     |   7 +-
 .../backend/StreamPipesResourceConfig.java         |   2 +
 .../backend/migrations/AvailableMigrations.java    |  18 +-
 .../streampipes/backend/migrations/Migration.java  |  24 +--
 .../backend/migrations/MigrationsHandler.java      |  33 ++--
 .../v070/CreateAssetLinkTypeMigration.java         |  49 +++++
 .../v070/CreateDefaultAssetMigration.java          |  39 ++--
 .../commons/constants/GenericDocTypes.java         |  12 +-
 .../streampipes/commons/zip/ZipFileExtractor.java  |  34 +++-
 .../model/SpServiceDefinitionBuilder.java          |   6 +
 .../pom.xml                                        |  50 ++---
 .../commons/DataExplorerConfigurations.java        |  39 ++++
 .../commons/DataExplorerConnectionSettings.java    |  43 +++--
 .../dataexplorer/commons/DataExplorerDefaults.java |  18 +-
 .../dataexplorer/commons/DataExplorerEnvKeys.java  |   8 +-
 .../dataexplorer/commons/DataExplorerUtils.java    |  35 ++--
 .../dataexplorer/commons/DataExplorerWriter.java   |  62 +++++++
 .../dataexplorer/sdk/DataLakeQueryBuilder.java     | 190 +++++++++++++++++++
 .../dataexplorer/sdk/DataLakeQueryConstants.java   |  16 +-
 .../dataexplorer/sdk/DataLakeQueryOrdering.java    |  18 +-
 .../v4/params/WhereStatementParams.java            |   2 +
 .../dataexplorer/v4/query/DataExplorerQueryV4.java |  13 ++
 .../v4/query/elements/SelectFromStatement.java     |   9 +-
 .../pom.xml                                        |  43 +----
 .../streampipes/export/AssetLinkCollector.java     |  50 +++++
 .../streampipes/export/AssetLinkResolver.java      |  83 +++++++++
 .../apache/streampipes/export/ExportManager.java   |  28 ++-
 .../apache/streampipes/export/ImportManager.java   |  27 +--
 .../export/constants/ExportConstants.java          |  19 +-
 .../export/constants/ResolvableAssetLinks.java     |  17 +-
 .../export/dataimport/ImportGenerator.java         | 106 +++++++++++
 .../export/dataimport/PerformImportGenerator.java  | 142 ++++++++++++++
 .../export/dataimport/PreviewImportGenerator.java  | 102 +++++++++++
 .../export/generator/ExportPackageGenerator.java   | 155 ++++++++++++++++
 .../export/generator/ZipFileBuilder.java           | 115 ++++++++++++
 .../streampipes/export/model/PermissionInfo.java   |  31 +++-
 .../export/resolver/AbstractResolver.java          |  65 +++++++
 .../export/resolver/AdapterResolver.java           |  59 ++++++
 .../export/resolver/DashboardResolver.java         |  63 +++++++
 .../export/resolver/DashboardWidgetResolver.java   |  54 ++++++
 .../export/resolver/DataSourceResolver.java        |  54 ++++++
 .../export/resolver/DataViewResolver.java          |  64 +++++++
 .../export/resolver/DataViewWidgetResolver.java    |  54 ++++++
 .../export/resolver/MeasurementResolver.java       |  54 ++++++
 .../export/resolver/PipelineResolver.java          |  56 ++++++
 .../export/utils/SerializationUtils.java           |  22 ++-
 .../NumericalTextFilterProcessor.java              |   2 +-
 .../processor/textfilter/TextFilterProcessor.java  |   2 +-
 .../streampipes-sinks-internal-jvm/pom.xml         |   6 +
 .../sinks/internal/jvm/SinksInternalJvmInit.java   |   8 +-
 .../sinks/internal/jvm/config/ConfigKeys.java      |   6 -
 .../sinks/internal/jvm/datalake/DataLake.java      |  29 +--
 .../jvm/datalake/DataLakeInfluxDbClient.java       |   5 +-
 .../sinks/internal/jvm/datalake/DataLakeUtils.java |   3 +-
 .../apache/streampipes/model/assets/AssetLink.java |  86 +++++++++
 .../streampipes/model/assets/AssetLinkType.java    | 130 +++++++++++++
 .../apache/streampipes/model/assets/AssetType.java |  62 +++++++
 .../apache/streampipes/model/assets/SpAsset.java   |  87 +++++++++
 .../streampipes/model/assets/SpAssetModel.java     |  40 ++--
 .../model/datalake/DataLakeMeasure.java            |  13 ++
 .../model/export/AssetExportConfiguration.java     | 160 ++++++++++++++++
 .../model/export/ExportConfiguration.java          |  27 ++-
 .../streampipes/model/export/ExportItem.java       |  46 +++--
 .../export/StreamPipesApplicationPackage.java      | 204 +++++++++++++++++++++
 .../manager/setup/CouchDbInstallationStep.java     |   4 +
 .../setup/tasks/CreateAssetLinkTypeTask.java       |  60 ++++++
 .../setup/tasks/CreateDefaultAssetTask.java        |  35 ++--
 .../manager/setup/tasks/InstallationTask.java      |  19 +-
 streampipes-rest/pom.xml                           |   5 +
 .../rest/impl/admin/DataExportResource.java        |  60 ++++++
 .../rest/impl/admin/DataImportResource.java        |  63 +++++++
 ...AbstractConfigurablePipelineElementBuilder.java |  21 ++-
 .../streampipes/storage/api/IDataLakeStorage.java  |   2 +
 .../streampipes/storage/api/IGenericStorage.java   |   2 +
 .../storage/couchdb/impl/DataLakeStorageImpl.java  |   5 +
 .../storage/couchdb/impl/GenericStorageImpl.java   |   8 +
 .../fixtures/connect/schemaRules/expected.csv      |   2 +-
 ui/cypress/fixtures/datalake/sample.csv            |  20 +-
 .../support/utils/ConnectEventSchemaUtils.ts       |   2 +-
 ui/cypress/support/utils/ConnectUtils.ts           |  21 ++-
 ui/cypress/support/utils/DataLakeUtils.ts          |   2 +-
 ui/cypress/support/utils/PipelineUtils.ts          |   8 +-
 .../tests/dashboard/dashboardTest.smoke.spec.ts    |  20 +-
 .../datalake/widgetDataConfiguration.smoke.spec.ts |   3 +
 ui/deployment/dev/config.yml                       |   1 +
 ui/deployment/modules.yml                          |  15 ++
 ui/package.json                                    |   3 +-
 .../src/lib/apis/adapter.service.ts}               |  39 +---
 .../lib/apis/data-view-data-explorer.service.ts    |   6 +
 .../src/lib/model/assets/asset.model.ts            |  43 +++--
 .../src/lib/model/gen/streampipes-model.ts         | 122 ++++++++++--
 .../platform-services/src/public-api.ts            |   1 +
 ui/src/app/_enums/page-name.enum.ts                |   1 +
 ui/src/app/assets/assets.module.ts                 | 100 ++++++++++
 .../page-name.enum.ts => assets/assets.routes.ts}  |  21 +--
 .../asset-details-panel.component.html             |  58 ++++++
 .../asset-details-panel.component.scss}            |  25 ++-
 .../asset-details-panel.component.ts               |  97 ++++++++++
 .../asset-link-item/asset-link-item.component.html |  37 ++++
 .../asset-link-item/asset-link-item.component.scss |  25 ++-
 .../asset-link-item/asset-link-item.component.ts   |  70 +++++++
 .../asset-details/asset-details.component.html     |  61 ++++++
 .../asset-details/asset-details.component.scss}    |  27 ++-
 .../asset-details/asset-details.component.ts       |  95 ++++++++++
 .../asset-selection-panel.component.html           |  76 ++++++++
 .../asset-selection-panel.component.scss           |  53 +++++-
 .../asset-selection-panel.component.ts             | 104 +++++++++++
 .../asset-overview/asset-overview.component.html   | 119 ++++++++++++
 .../asset-overview/asset-overview.component.scss}  |   0
 .../asset-overview/asset-overview.component.ts     | 134 ++++++++++++++
 .../constants/asset.constants.ts}                  |  18 +-
 .../asset-upload-dialog.component.html             |  68 +++++++
 .../asset-upload-dialog.component.scss}            |   0
 .../asset-upload/asset-upload-dialog.component.ts  |  77 ++++++++
 .../create-asset-dialog.component.html             |  50 +++++
 .../create-asset-dialog.component.scss}            |  16 +-
 .../create-asset/create-asset-dialog.component.ts  |  59 ++++++
 .../edit-asset-link-dialog.component.html          | 133 ++++++++++++++
 .../edit-asset-link-dialog.component.scss}         |  25 ++-
 .../edit-asset-link-dialog.component.ts            | 147 +++++++++++++++
 ui/src/app/configuration/configuration-tabs.ts     |   1 +
 ui/src/app/configuration/configuration.module.ts   |  12 ++
 .../datalake-configuration.component.html          |  13 +-
 .../export/data-export-import.component.html       |  52 ++++++
 .../export/data-export-import.component.scss}      |   0
 .../export/data-export-import.component.ts         |  96 ++++++++++
 .../configuration/export/data-export.service.ts    |  79 ++++++++
 .../data-export-dialog.component.html              |  49 +++++
 .../data-export-dialog.component.scss}             |   0
 .../export-dialog/data-export-dialog.component.ts  |  64 +++++++
 .../data-export-item.component.html                |  26 +++
 .../data-export-item.component.scss}               |   0
 .../data-export-item.component.ts}                 |  30 ++-
 .../data-import-dialog.component.html              |  93 ++++++++++
 .../data-import-dialog.component.scss}             |   0
 .../import-dialog/data-import-dialog.component.ts  |  94 ++++++++++
 .../messaging-configuration.component.ts           |   2 +-
 .../pipeline-element-configuration.component.ts    |   2 +-
 .../security-configuration.component.ts            |   2 +-
 .../adapter-description.component.ts               |   5 +-
 .../data-marketplace/data-marketplace.component.ts |   5 +-
 .../existing-adapters.component.html               |   2 +-
 .../existing-adapters.component.ts                 |   5 +-
 .../filter-toolbar/filter-toolbar.component.ts     |   4 +-
 .../new-adapter/new-adapter.component.ts           |   6 +-
 ui/src/app/connect/connect.module.ts               |   2 -
 .../delete-adapter-dialog.component.html           |   2 +-
 .../delete-adapter-dialog.component.ts             |   5 +-
 ui/src/app/connect/services/connect.service.ts     |  21 +++
 .../static-file-input.component.html               |   6 +-
 .../add-visualization-dialog.component.html        |   2 +-
 .../components/pipeline/pipeline.component.ts      |  15 +-
 ui/src/app/editor/editor.module.ts                 |  21 ---
 ui/src/app/editor/services/editor.service.ts       |   2 +-
 .../app/editor/services/jsplumb-config.service.ts  |   2 +-
 .../editor/services/jsplumb-endpoint.service.ts    |   2 +-
 .../app/editor/services/jsplumb-factory.service.ts |   2 +-
 ui/src/app/editor/services/jsplumb.service.ts      |   5 +-
 .../app/editor/services/object-provider.service.ts |   2 +-
 .../services/pipeline-canvas-scrolling.service.ts  |   2 +-
 .../app/editor/services/pipeline-editor.service.ts |   2 +-
 .../services/pipeline-element-dragged.service.ts   |   2 +-
 .../pipeline-element-recommendation.service.ts     |   2 +-
 .../services/pipeline-positioning.service.ts       |   2 +-
 .../app/editor/services/pipeline-style.service.ts  |   2 +-
 .../editor/services/pipeline-validation.service.ts |   2 +-
 .../pipeline-overview.component.html               |   2 +-
 ui/src/app/services/auth.service.ts                |   2 +
 ui/src/scss/_variables.scss                        |  12 +-
 ui/src/scss/sp/layout.scss                         |   3 +
 174 files changed, 5518 insertions(+), 676 deletions(-)
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/AvailableMigrations.java (65%)
 copy ui/src/app/_enums/page-name.enum.ts => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/Migration.java (78%)
 copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/MigrationsHandler.java (55%)
 create mode 100644 streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/v070/CreateAssetLinkTypeMigration.java
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-backend/src/main/java/org/apache/streampipes/backend/migrations/v070/CreateDefaultAssetMigration.java (50%)
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-commons/src/main/java/org/apache/streampipes/commons/constants/GenericDocTypes.java (73%)
 copy {streampipes-extensions/streampipes-sinks-internal-jvm => streampipes-data-explorer-commons}/pom.xml (58%)
 create mode 100644 streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerConfigurations.java
 rename streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/InfluxDbConnectionSettings.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerConnectionSettings.java (57%)
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerDefaults.java (64%)
 copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/config/ConfigKeys.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerEnvKeys.java (81%)
 copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerUtils.java (51%)
 create mode 100644 streampipes-data-explorer-commons/src/main/java/org/apache/streampipes/dataexplorer/commons/DataExplorerWriter.java
 create mode 100644 streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryBuilder.java
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryConstants.java (71%)
 copy ui/src/app/_enums/page-name.enum.ts => streampipes-data-explorer/src/main/java/org/apache/streampipes/dataexplorer/sdk/DataLakeQueryOrdering.java (78%)
 copy {streampipes-extensions/streampipes-sinks-internal-jvm => streampipes-data-export}/pom.xml (50%)
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/AssetLinkCollector.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/AssetLinkResolver.java
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/ExportManager.java (50%)
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/ImportManager.java (51%)
 copy ui/src/app/_enums/page-name.enum.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/constants/ExportConstants.java (78%)
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => streampipes-data-export/src/main/java/org/apache/streampipes/export/constants/ResolvableAssetLinks.java (66%)
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/ImportGenerator.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/PerformImportGenerator.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/dataimport/PreviewImportGenerator.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/generator/ExportPackageGenerator.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/generator/ZipFileBuilder.java
 copy ui/src/app/editor/services/pipeline-canvas-scrolling.service.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/model/PermissionInfo.java (58%)
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/AbstractResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/AdapterResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DashboardResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DashboardWidgetResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataSourceResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataViewResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/DataViewWidgetResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/MeasurementResolver.java
 create mode 100644 streampipes-data-export/src/main/java/org/apache/streampipes/export/resolver/PipelineResolver.java
 copy ui/src/app/editor/services/pipeline-canvas-scrolling.service.ts => streampipes-data-export/src/main/java/org/apache/streampipes/export/utils/SerializationUtils.java (59%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLink.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetLinkType.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/AssetType.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/assets/SpAsset.java
 copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-model/src/main/java/org/apache/streampipes/model/assets/SpAssetModel.java (53%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/export/AssetExportConfiguration.java
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-model/src/main/java/org/apache/streampipes/model/export/ExportConfiguration.java (57%)
 copy streampipes-extensions/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLakeUtils.java => streampipes-model/src/main/java/org/apache/streampipes/model/export/ExportItem.java (52%)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/export/StreamPipesApplicationPackage.java
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/CreateAssetLinkTypeTask.java
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/CreateDefaultAssetTask.java (53%)
 copy ui/src/app/_enums/page-name.enum.ts => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/setup/tasks/InstallationTask.java (78%)
 create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/DataExportResource.java
 create mode 100644 streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/admin/DataImportResource.java
 rename ui/{src/app/connect/services/data-marketplace.service.ts => projects/streampipes/platform-services/src/lib/apis/adapter.service.ts} (68%)
 create mode 100644 ui/src/app/assets/assets.module.ts
 copy ui/src/app/{_enums/page-name.enum.ts => assets/assets.routes.ts} (75%)
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.html
 copy ui/src/app/{_enums/page-name.enum.ts => assets/components/asset-details/asset-details-panel/asset-details-panel.component.scss} (78%)
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-details-panel.component.ts
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.html
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IDataLakeStorage.java => ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.scss (73%)
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details-panel/asset-link-item/asset-link-item.component.ts
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details.component.html
 copy ui/src/app/{_enums/page-name.enum.ts => assets/components/asset-details/asset-details.component.scss} (78%)
 create mode 100644 ui/src/app/assets/components/asset-details/asset-details.component.ts
 create mode 100644 ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.html
 copy streampipes-storage-api/src/main/java/org/apache/streampipes/storage/api/IGenericStorage.java => ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.scss (52%)
 create mode 100644 ui/src/app/assets/components/asset-details/asset-selection-panel/asset-selection-panel.component.ts
 create mode 100644 ui/src/app/assets/components/asset-overview/asset-overview.component.html
 copy ui/src/app/{configuration/general-configuration/general-configuration.component.scss => assets/components/asset-overview/asset-overview.component.scss} (100%)
 create mode 100644 ui/src/app/assets/components/asset-overview/asset-overview.component.ts
 copy ui/src/app/{_enums/page-name.enum.ts => assets/constants/asset.constants.ts} (78%)
 create mode 100644 ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.html
 copy ui/src/app/{files/dialog/file-upload/file-upload-dialog.component.scss => assets/dialog/asset-upload/asset-upload-dialog.component.scss} (100%)
 create mode 100644 ui/src/app/assets/dialog/asset-upload/asset-upload-dialog.component.ts
 create mode 100644 ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.html
 copy ui/src/app/{_enums/page-name.enum.ts => assets/dialog/create-asset/create-asset-dialog.component.scss} (78%)
 create mode 100644 ui/src/app/assets/dialog/create-asset/create-asset-dialog.component.ts
 create mode 100644 ui/src/app/assets/dialog/edit-asset-link/edit-asset-link-dialog.component.html
 copy ui/src/app/{_enums/page-name.enum.ts => assets/dialog/edit-asset-link/edit-asset-link-dialog.component.scss} (78%)
 create mode 100644 ui/src/app/assets/dialog/edit-asset-link/edit-asset-link-dialog.component.ts
 create mode 100644 ui/src/app/configuration/export/data-export-import.component.html
 copy ui/src/app/{apidocs/apidocs.component.scss => configuration/export/data-export-import.component.scss} (100%)
 create mode 100644 ui/src/app/configuration/export/data-export-import.component.ts
 create mode 100644 ui/src/app/configuration/export/data-export.service.ts
 create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-dialog.component.html
 copy ui/src/app/{connect/dialog/adapter-template/adapter-template-dialog.component.scss => configuration/export/export-dialog/data-export-dialog.component.scss} (100%)
 create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-dialog.component.ts
 create mode 100644 ui/src/app/configuration/export/export-dialog/data-export-item/data-export-item.component.html
 copy ui/src/app/{apidocs/apidocs.component.scss => configuration/export/export-dialog/data-export-item/data-export-item.component.scss} (100%)
 copy ui/src/app/{editor/services/pipeline-canvas-scrolling.service.ts => configuration/export/export-dialog/data-export-item/data-export-item.component.ts} (56%)
 create mode 100644 ui/src/app/configuration/export/import-dialog/data-import-dialog.component.html
 copy ui/src/app/{connect/dialog/adapter-template/adapter-template-dialog.component.scss => configuration/export/import-dialog/data-import-dialog.component.scss} (100%)
 create mode 100644 ui/src/app/configuration/export/import-dialog/data-import-dialog.component.ts