This is an automated email from the ASF dual-hosted git repository.
riemer pushed a change to branch
4032-introducing-function-transformation-for-complex-data-handling-in-connect
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 8dc4250200 fix(#4032): Finish migration for adapter rules
add ba7ad9603b Add multi-language support to connect transformation (#4085)
No new revisions were added by this update.
Summary of changes:
streampipes-connect-transformer-api/pom.xml | 10 +-
.../transformer/api/TransformationEngine.java | 3 +-
.../transformer/api/TransformationEngines.java | 13 ++-
.../transformer/groovy/GroovyScriptEngine.java | 11 +-
.../transformer/js/GraalJsScriptEngine.java | 16 ++-
.../ConnectTransformationScriptTemplate.java | 2 +
.../streampipes/model/connect/ScriptMetadata.java | 7 +-
.../svcdiscovery/SpServiceRegistration.java | 23 +++-
.../ExtensionsServiceEndpointGenerator.java | 10 +-
.../endpoint/ExtensionsServiceEndpointUtils.java | 11 ++
.../TransformationScriptLanguageResource.java | 66 +++++++++++
.../svcdiscovery/api/ISpServiceDiscovery.java | 4 +
.../svcdiscovery/SpServiceDiscoveryCore.java | 12 +-
.../StreamPipesExtensionsServiceBase.java | 9 +-
ui/package-lock.json | 2 +-
ui/package.json | 2 +-
...vice.ts => connect-script-languages.service.ts} | 18 ++-
...vice.ts => connect-script-templates.service.ts} | 32 ++---
.../src/lib/model/gen/streampipes-model.ts | 79 ++++++++++++-
.../platform-services/src/public-api.ts | 2 +
.../basic-inner-panel.component.html | 3 -
.../adapter-configuration-state.service.ts | 14 ++-
.../adapter-configuration.component.html | 25 +---
.../adapter-configuration.component.ts | 29 +++--
.../adapter-event-preview-node.component.html | 77 ++++++++++++
.../adapter-event-preview-node.component.scss | 108 +++++++++++++++++
.../adapter-event-preview-node.component.ts | 113 ++++++++++++++++++
.../adapter-event-preview.component.html} | 40 +++----
.../adapter-event-preview.component.scss} | 37 ++++--
.../adapter-event-preview.component.ts | 59 ++++++++++
.../adapter-settings.component.html | 24 ++--
.../adapter-settings/adapter-settings.component.ts | 14 +++
.../configure-fields-preview.component.scss | 4 +-
.../configure-fields-error-message.component.html | 9 +-
.../configure-fields-error-message.component.scss | 2 +-
.../configure-schema.component.html | 129 +++++++++++++++++----
.../configure-schema.component.scss | 15 ++-
.../configure-schema/configure-schema.component.ts | 129 ++++++++++++++++++---
ui/src/app/connect/connect.module.ts | 8 ++
...-transformation-template-dialog.component.html} | 35 ++++--
...-transformation-template-dialog.component.scss} | 10 +-
...ter-transformation-template-dialog.component.ts | 62 ++++++++++
...r-transformation-template-dialog.component.html | 106 +++++++++++++++++
...-transformation-template-dialog.component.scss} | 10 +-
...ter-transformation-template-dialog.component.ts | 53 +++++++++
45 files changed, 1248 insertions(+), 199 deletions(-)
copy
streampipes-model-client/src/main/java/org/apache/streampipes/model/client/user/RawUserApiToken.java
=>
streampipes-model/src/main/java/org/apache/streampipes/model/connect/ScriptMetadata.java
(82%)
create mode 100644
streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/connect/TransformationScriptLanguageResource.java
copy
ui/projects/streampipes/platform-services/src/lib/apis/{compact-pipeline.service.ts
=> connect-script-languages.service.ts} (72%)
copy
ui/projects/streampipes/platform-services/src/lib/apis/{certificate.service.ts
=> connect-script-templates.service.ts} (58%)
create mode 100644
ui/src/app/connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview-node/adapter-event-preview-node.component.html
create mode 100644
ui/src/app/connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview-node/adapter-event-preview-node.component.scss
create mode 100644
ui/src/app/connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview-node/adapter-event-preview-node.component.ts
copy
ui/src/app/{dashboard/components/panel/chart-selection-panel/chart-selection-panel.component.html
=>
connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview.component.html}
(53%)
copy
ui/src/app/{configuration/security-configuration/edit-role-dialog/edit-role-dialog.component.scss
=>
connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview.component.scss}
(62%)
create mode 100644
ui/src/app/connect/components/adapter-configuration/adapter-event-preview/adapter-event-preview.component.ts
copy
ui/src/app/{editor/dialog/add-template-dialog/add-template-dialog.component.html
=>
connect/dialog/create-adapter-transformation-template-dialog/create-adapter-transformation-template-dialog.component.html}
(52%)
copy
ui/src/app/connect/{components/adapter-configuration/configure-fields/configure-fields-preview/configure-fields-preview.component.scss
=>
dialog/create-adapter-transformation-template-dialog/create-adapter-transformation-template-dialog.component.scss}
(87%)
create mode 100644
ui/src/app/connect/dialog/create-adapter-transformation-template-dialog/create-adapter-transformation-template-dialog.component.ts
create mode 100644
ui/src/app/connect/dialog/select-adapter-transformation-template-dialog/select-adapter-transformation-template-dialog.component.html
copy
ui/src/app/connect/{components/adapter-configuration/configure-fields/configure-fields-preview/configure-fields-preview.component.scss
=>
dialog/select-adapter-transformation-template-dialog/select-adapter-transformation-template-dialog.component.scss}
(87%)
create mode 100644
ui/src/app/connect/dialog/select-adapter-transformation-template-dialog/select-adapter-transformation-template-dialog.component.ts