From 12ff61627ab04362a1db198e6bed65434dd0ce1f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 12:57:04 -0400 Subject: [PATCH 01/38] build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples/commit-message-validation-service (#2252) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/commit-message-validation-service/go.mod | 6 +++--- examples/commit-message-validation-service/go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/examples/commit-message-validation-service/go.mod b/examples/commit-message-validation-service/go.mod index 77de44205cf..c8dc6326042 100644 --- a/examples/commit-message-validation-service/go.mod +++ b/examples/commit-message-validation-service/go.mod @@ -26,9 +26,9 @@ require ( github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ugorji/go/codec v1.2.11 // indirect golang.org/x/arch v0.3.0 // indirect - golang.org/x/crypto v0.17.0 // indirect - golang.org/x/net v0.17.0 // indirect - golang.org/x/sys v0.15.0 // indirect + golang.org/x/crypto v0.21.0 // indirect + golang.org/x/net v0.23.0 // indirect + golang.org/x/sys v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/examples/commit-message-validation-service/go.sum b/examples/commit-message-validation-service/go.sum index 29a1b7816b0..0b4def35e9c 100644 --- a/examples/commit-message-validation-service/go.sum +++ b/examples/commit-message-validation-service/go.sum @@ -91,19 +91,19 @@ golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUu golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= -golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= +golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= From 2b4a48aad04c2a7213b5b4b69b89864b7a566938 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 12:57:21 -0400 Subject: [PATCH 02/38] build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /packages/kn-plugin-workflow (#2251) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- packages/kn-plugin-workflow/go.mod | 8 ++++---- packages/kn-plugin-workflow/go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/kn-plugin-workflow/go.mod b/packages/kn-plugin-workflow/go.mod index 6305a2625b1..9646e3b9951 100644 --- a/packages/kn-plugin-workflow/go.mod +++ b/packages/kn-plugin-workflow/go.mod @@ -85,14 +85,14 @@ require ( github.com/spf13/pflag v1.0.5 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect - golang.org/x/crypto v0.17.0 // indirect + golang.org/x/crypto v0.21.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.13.0 // indirect - golang.org/x/net v0.17.0 // indirect + golang.org/x/net v0.23.0 // indirect golang.org/x/oauth2 v0.13.0 // indirect golang.org/x/sync v0.4.0 // indirect - golang.org/x/sys v0.15.0 // indirect - golang.org/x/term v0.15.0 // indirect + golang.org/x/sys v0.18.0 // indirect + golang.org/x/term v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.3.0 // indirect golang.org/x/tools v0.14.0 // indirect diff --git a/packages/kn-plugin-workflow/go.sum b/packages/kn-plugin-workflow/go.sum index eac353d27e6..583a7e3a36c 100644 --- a/packages/kn-plugin-workflow/go.sum +++ b/packages/kn-plugin-workflow/go.sum @@ -396,8 +396,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= -golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -473,8 +473,8 @@ golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= +golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -545,12 +545,12 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= -golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= From 7980222d796fd116c726dc9bce413aa9dd427a7b Mon Sep 17 00:00:00 2001 From: Dmitrii Tikhomirov Date: Tue, 23 Apr 2024 10:39:15 -0700 Subject: [PATCH 03/38] KOGITO-10058: Migrate serverless-workflow-diagram-editor from private to KIE repos and libs (#2169) Co-authored-by: Toni Rikkola --- .../appformer-bom/pom.xml | 231 +- .../appformer-client-api/pom.xml | 4 +- .../kie-wb-common-bom/pom.xml | 9 + .../kie-wb-common-stunner-lienzo/pom.xml | 2 +- .../client/lienzo/StunnerLienzoCore.java | 8 +- .../command/LienzoCanvasCommandFactory.java | 2 +- .../lienzo/components/alerts/Alerts.java | 2 +- .../components/alerts/AlertsPresenter.java | 2 +- .../lienzo/components/alerts/AlertsView.java | 8 +- .../glyph/LienzoGlyphRenderers.java | 2 +- .../mediators/ZoomLevelSelector.java | 2 +- .../mediators/ZoomLevelSelectorItem.java | 10 +- .../mediators/ZoomLevelSelectorPresenter.java | 2 +- .../mediators/ZoomLevelSelectorView.java | 10 +- .../lienzo/components/views/AlertView.java | 6 +- .../views/LienzoCanvasNotificationView.java | 2 +- .../resources/StunnerLienzoCoreResources.java | 6 +- .../components/LienzoImageStripsTest.java | 5 +- .../LienzoImageStripGlyphRendererTest.java | 2 +- .../ZoomLevelSelectorPresenterTest.java | 6 +- .../mediators/ZoomLevelSelectorViewTest.java | 4 +- .../factory/PictureProvidersManager.java | 2 +- .../widgets/StunnerWidgetsEntryPoint.java | 2 +- .../components/glyph/DOMGlyphRenderers.java | 4 +- .../glyph/ElementShapeGlyphRenderer.java | 2 +- .../glyph/ImageElementGlyphRenderer.java | 4 +- .../glyph/ImageStripDOMGlyphRenderer.java | 6 +- .../glyph/LienzoElementGlyphRenderer.java | 2 +- .../glyph/SvgElementGlyphRenderer.java | 4 +- .../client/widgets/editor/PreviewWindow.java | 2 +- .../client/widgets/editor/StunnerEditor.java | 2 +- .../AbstractInlineTextEditorBoxView.java | 6 +- .../InlineTextEditorBoxViewImpl.java | 14 +- .../client/widgets/presenters/Editor.java | 2 +- .../client/widgets/presenters/Viewer.java | 2 +- .../presenters/canvas/CanvasViewer.java | 2 +- .../diagram/impl/DefaultDiagramEditor.java | 2 +- .../diagram/impl/DefaultDiagramViewer.java | 2 +- .../presenters/session/SessionEditor.java | 2 +- .../presenters/session/SessionPresenter.java | 2 +- .../presenters/session/SessionViewer.java | 2 +- .../session/impl/AbstractSessionViewer.java | 2 +- .../session/impl/SessionPresenterView.java | 6 +- .../session/impl/SessionPreviewImpl.java | 2 +- .../i18n/StunnerWidgetsConstants.java | 2 +- .../client/widgets/views/SelectorView.java | 10 +- .../views/WidgetElementRendererViewImpl.java | 8 +- .../widgets/views/WidgetWrapperView.java | 2 +- .../widgets/views/WidgetWrapperViewImpl.java | 2 +- .../views/session/ScreenErrorView.java | 2 +- .../views/session/ScreenErrorViewImpl.java | 8 +- .../glyph/DOMGlyphRenderersTest.java | 2 +- .../glyph/ImageStripDOMGlyphRendererTest.java | 6 +- .../widgets/editor/StunnerEditorTest.java | 2 +- .../diagram/impl/DiagramEditorTest.java | 2 +- .../diagram/impl/DiagramViewerTest.java | 4 +- .../session/impl/SessionEditorTest.java | 2 +- .../session/impl/SessionPreviewImplTest.java | 2 +- .../session/impl/SessionViewerTest.java | 2 +- .../uberfire/stubs/ManagedInstanceStub.java | 2 +- .../StunnerPreferencesEntryPoint.java | 2 +- .../pom.xml | 19 +- .../stunner/core/StunnerCoreEntryPoint.java | 2 +- .../client/api/ClientDefinitionManager.java | 6 +- .../core/client/api/ClientFactoryManager.java | 2 +- .../core/client/api/ClientProfileManager.java | 2 +- .../core/client/api/GlobalSessionManager.java | 2 +- .../core/client/api/JsCanvasWrapper.java | 2 +- .../core/client/api/JsStunnerEditor.java | 2 +- .../core/client/api/JsStunnerSession.java | 2 +- .../stunner/core/client/api/JsWindow.java | 2 +- .../core/client/api/ShapeManagerImpl.java | 2 +- .../core/client/canvas/AbstractCanvas.java | 2 +- .../core/client/canvas/CanvasPanel.java | 2 +- .../canvas/DeleteNodeConfirmationImpl.java | 2 +- .../command/CloneCanvasNodeCommand.java | 2 +- .../canvas/command/CloneNodeCommand.java | 2 +- .../command/DefaultCanvasCommandFactory.java | 2 +- .../TextPropertyProviderFactoryImpl.java | 2 +- ...AbstractCanvasInlineTextEditorControl.java | 2 +- .../CanvasInlineTextEditorControl.java | 2 +- .../inlineeditor/FloatingWidgetView.java | 2 +- .../controls/inlineeditor/FlowPanel.java | 2 +- .../controls/inlineeditor/TextEditorBox.java | 2 +- .../toolbox/DefaultToolboxControl.java | 2 +- .../StunnerClientCommonConstants.java | 2 +- .../command/ApplicationCommandManager.java | 2 +- .../components/glyph/DOMGlyphRenderer.java | 2 +- .../components/proxies/ElementProxy.java | 2 +- .../actions/CommonActionsToolboxFactory.java | 2 +- .../actions/CreateNodeToolboxAction.java | 2 +- .../actions/DeleteNodeToolboxAction.java | 2 +- .../actions/FlowActionsToolboxFactory.java | 2 +- .../actions/GeneralCreateNodeAction.java | 2 +- .../actions/GroupActionsToolboxFactory.java | 2 +- .../actions/MorphActionsToolboxFactory.java | 2 +- .../toolbox/actions/ToolboxDomainLookups.java | 2 +- .../components/views/FloatingWidgetView.java | 2 +- .../views/ImageElementRendererView.java | 2 +- .../views/WidgetElementRendererView.java | 2 +- .../binding/ClientBindableMorphAdapter.java | 4 +- .../client/i18n/ClientTranslationService.java | 4 +- .../StunnerPreferencesRegistries.java | 2 +- .../StunnerPreferencesRegistryLoader.java | 2 +- .../resources/StunnerCommonIconsStrip.java | 2 +- .../StunnerCommonImageResources.java | 8 +- .../core/client/rule/ClientRuleManager.java | 2 +- .../command/AbstractClientSessionCommand.java | 2 +- .../command/ManagedClientSessionCommands.java | 2 +- .../command/impl/ClearSessionCommand.java | 2 +- .../impl/DeleteSelectionSessionCommand.java | 2 +- .../impl/PasteSelectionSessionCommand.java | 2 +- .../impl/SessionSingletonCommandsFactory.java | 2 +- .../client/session/impl/InstanceUtils.java | 2 +- .../client/session/impl/ManagedSession.java | 2 +- .../client/session/impl/SessionLoader.java | 2 +- .../stunner/core/client/shape/ImageStrip.java | 2 +- .../core/client/shape/ImageStripRegistry.java | 2 +- .../client/api/ClientProfileManagerTest.java | 2 +- .../client/api/DomainInitializerTest.java | 6 +- .../DeleteNodeConfirmationImplTest.java | 2 +- .../command/CloneCanvasNodeCommandTest.java | 2 +- .../canvas/command/CloneNodeCommandTest.java | 2 +- .../TextPropertyProviderFactoryTest.java | 2 +- .../command/CanvasCommandFactoryStub.java | 2 +- .../actions/CreateNodeToolboxActionTest.java | 2 +- .../FlowActionsToolboxFactoryTest.java | 2 +- .../GroupActionsToolboxFactoryTest.java | 2 +- .../actions/ToolboxDomainLookupsTest.java | 2 +- .../ClientStunnerTranslationServiceTest.java | 4 +- .../i18n/ClientTranslationServiceTest.java | 4 +- .../StunnerPreferencesRegistriesTest.java | 2 +- .../StunnerPreferencesRegistryLoaderTest.java | 2 +- .../client/rule/ClientRuleManagerTest.java | 2 +- .../ManagedClientSessionCommandsTest.java | 2 +- .../command/impl/ClearSessionCommandTest.java | 2 +- .../impl/CutSelectionSessionCommandTest.java | 2 +- .../DeleteSelectionSessionCommandTest.java | 2 +- .../PasteSelectionSessionCommandTest.java | 2 +- .../session/impl/InstanceUtilsTest.java | 2 +- .../session/impl/ManagedSessionTest.java | 2 +- .../session/impl/SessionLoaderTest.java | 2 +- .../client/shape/ImageStripRegistryTest.java | 4 +- .../uberfire/stubs/ManagedInstanceStub.java | 2 +- .../kie-wb-common-stunner-core-common/pom.xml | 25 +- .../adapter/AdapterManagerImpl.java | 2 +- .../graph/command/impl/CloneNodeCommand.java | 2 +- .../graph/content/view/ViewConnectorImpl.java | 2 +- .../core/graph/content/view/ViewImpl.java | 2 +- .../stunner/core/graph/impl/EdgeImpl.java | 2 +- .../stunner/core/graph/impl/NodeImpl.java | 2 +- .../stunner/core/util/DefinitionUtils.java | 2 +- .../impl/AbstractDiagramValidator.java | 2 +- .../impl/AbstractCloneCommandTest.java | 2 +- .../validation/impl/DiagramValidatorTest.java | 2 +- .../pom.xml | 4 +- .../lienzo/flowpanel/FloatingWidgetView.java | 2 +- .../stunner/lienzo/flowpanel/FlowPanel.java | 2 +- .../lienzo/primitive/PrimitivePopup.java | 2 +- .../kie-wb-common-ui/pom.xml | 4 +- .../KieWorkbenchWidgetsCommonEntryPoint.java | 2 +- .../widgets/client/errorpage/ErrorPage.java | 6 +- .../lienzo-core/pom.xml | 4 +- .../lienzo/client/core/image/ImageCache.java | 2 +- .../lienzo/client/core/image/ImageLoader.java | 2 +- .../lienzo/client/core/image/ImageProxy.java | 2 +- .../lienzo/client/core/image/ImageStrip.java | 2 +- .../client/core/shape/AbstractImageShape.java | 2 +- .../ait/lienzo/client/core/shape/Picture.java | 2 +- .../ait/lienzo/client/core/shape/Sprite.java | 2 +- .../lienzo/test/stub/overlays/ImageData.java | 4 - .../pom.xml | 222 +- .../sw-editor/sw-editor-api/pom.xml | 11 +- .../sw/definition/ActionDataFilters.java | 2 +- .../stunner/sw/definition/ActionEventRef.java | 2 +- .../stunner/sw/definition/ActionNode.java | 8 +- .../sw/definition/ActionTransition.java | 2 +- .../sw/definition/ActionsContainer.java | 2 +- .../sw/definition/CallEventAction.java | 2 +- .../sw/definition/CallFunctionAction.java | 2 +- .../sw/definition/CallSubflowAction.java | 2 +- .../stunner/sw/definition/CallbackState.java | 12 +- .../sw/definition/CompensationTransition.java | 6 +- .../stunner/sw/definition/ContinueAs.java | 6 +- .../stunner/sw/definition/Correlation.java | 2 +- .../common/stunner/sw/definition/Data.java | 2 +- .../definition/DataConditionTransition.java | 6 +- .../DefaultConditionTransition.java | 6 +- .../common/stunner/sw/definition/End.java | 2 +- .../common/stunner/sw/definition/Error.java | 6 +- .../sw/definition/ErrorTransition.java | 6 +- .../common/stunner/sw/definition/Event.java | 10 +- .../definition/EventConditionTransition.java | 6 +- .../sw/definition/EventDataFilter.java | 2 +- .../stunner/sw/definition/EventRef.java | 2 +- .../stunner/sw/definition/EventState.java | 12 +- .../stunner/sw/definition/EventTimeout.java | 2 +- .../stunner/sw/definition/ForEachState.java | 12 +- .../stunner/sw/definition/Function.java | 6 +- .../stunner/sw/definition/FunctionRef.java | 12 +- .../stunner/sw/definition/InjectState.java | 12 +- .../stunner/sw/definition/Metadata.java | 8 +- .../common/stunner/sw/definition/OnEvent.java | 4 +- .../stunner/sw/definition/OperationState.java | 12 +- .../stunner/sw/definition/ParallelState.java | 12 +- .../sw/definition/ParallelStateBranch.java | 6 +- .../stunner/sw/definition/ProducedEvent.java | 2 +- .../common/stunner/sw/definition/Retry.java | 2 +- .../stunner/sw/definition/Schedule.java | 6 +- .../common/stunner/sw/definition/Sleep.java | 2 +- .../stunner/sw/definition/SleepState.java | 10 +- .../common/stunner/sw/definition/Start.java | 2 +- .../sw/definition/StartDefinition.java | 10 +- .../sw/definition/StartTransition.java | 6 +- .../common/stunner/sw/definition/State.java | 8 +- .../sw/definition/StateDataFilter.java | 2 +- .../stunner/sw/definition/StateEnd.java | 10 +- .../sw/definition/StateTransition.java | 6 +- .../stunner/sw/definition/SubFlowRef.java | 10 +- .../stunner/sw/definition/SwitchState.java | 12 +- .../common/stunner/sw/definition/Timeout.java | 2 +- .../stunner/sw/definition/Transition.java | 6 +- .../stunner/sw/definition/Workflow.java | 12 +- .../sw/definition/WorkflowExecTimeout.java | 6 +- .../sw/definition/WorkflowTimeouts.java | 10 +- .../common/stunner/sw/marshall/Message.java | 2 +- .../json/BatchSizeJsonTypeSerializer.java | 10 +- .../json/ContinueAsJsonbTypeSerializer.java | 5 +- .../sw/marshall/json/ErrorJsonSerializer.java | 8 +- .../json/EventJsonbTypeSerializer.java | 8 +- .../json/FunctionRefJsonSerializer.java | 4 +- .../json/NumCompletedJsonTypeSerializer.java | 10 +- .../json/ScheduleJsonbTypeSerializer.java | 4 +- .../StartDefinitionJsonbTypeSerializer.java | 4 +- ...ansitionDefinitionJsonbTypeSerializer.java | 4 +- ...tringOrValueHolderJsonbTypeSerializer.java | 4 +- .../json/SubFlowRefJsonSerializer.java | 5 +- ...bflowExecutionTypeJsonbTypeSerializer.java | 4 +- .../WorkflowExecTimeoutJsonSerializer.java | 4 +- .../json/WorkflowFunctionsJsonSerializer.java | 8 +- .../json/WorkflowTimeoutsJsonSerializer.java | 4 +- .../yaml/ContinueAsYamlTypeSerializer.java | 22 +- .../sw/marshall/yaml/ErrorYamlSerializer.java | 26 +- .../yaml/EventYamlTypeSerializer.java | 26 +- .../yaml/FunctionRefYamlSerializer.java | 22 +- .../marshall/yaml/MetadataYamlSerializer.java | 20 +- .../yaml/ScheduleYamlTypeSerializer.java | 22 +- .../StartDefinitionYamlTypeSerializer.java | 22 +- .../StateEndDefinitionYamlTypeSerializer.java | 23 +- ...ransitionDefinitionYamlTypeSerializer.java | 22 +- .../sw/marshall/yaml/StateYamlSerializer.java | 17 +- .../yaml/StringNumberYamlTypeSerializer.java | 30 +- ...StringOrValueHolderYamlTypeSerializer.java | 22 +- .../yaml/SubFlowRefYamlSerializer.java | 22 +- ...ubflowExecutionTypeYamlTypeSerializer.java | 22 +- .../yaml/ValueHolderYamlTypeSerializer.java | 25 +- .../WorkflowExecTimeoutYamlSerializer.java | 22 +- .../yaml/WorkflowFunctionsYamlSerializer.java | 26 +- .../yaml/WorkflowTimeoutsYamlSerializer.java | 22 +- .../sw/resources/i18n/SWConstants.java | 2 +- .../sw-editor/sw-editor-client/pom.xml | 2 +- .../common/stunner/sw/SWEntryPoint.java | 2 +- .../stunner/sw/client/ShapeFactory.java | 2 +- .../sw/client/config/ToolboxControl.java | 2 +- .../sw/client/resources/ImageResources.java | 6 +- .../sw/client/shapes/CallbackStateShape.java | 2 +- .../stunner/sw/client/shapes/EndShape.java | 2 +- .../sw/client/shapes/EventStateShape.java | 2 +- .../sw/client/shapes/ForEachStateShape.java | 2 +- .../sw/client/shapes/InjectStateShape.java | 2 +- .../sw/client/shapes/OperationStateShape.java | 2 +- .../sw/client/shapes/ParallelStateShape.java | 2 +- .../shapes/ServerlessWorkflowShape.java | 2 +- .../sw/client/shapes/SleepStateShape.java | 2 +- .../stunner/sw/client/shapes/StartShape.java | 2 +- .../stunner/sw/client/shapes/StateShape.java | 2 +- .../sw/client/shapes/SwitchStateShape.java | 2 +- .../shapes/HasTranslationGeneralTest.java | 2 +- .../sw/client/shapes/StateShapeTest.java | 2 +- .../sw-editor/sw-editor-kogito-app/README.md | 2 +- .../sw-editor/sw-editor-kogito-app/pom.xml | 19 +- .../stunner/sw/client/MainEntryPoint.java | 4 +- .../sw/client/editor/DiagramEditor.java | 2 +- .../selenium/yaml/SWEditorYamlSeleniumIT.java | 10 +- .../third_party/gwtbootstrap3/core/pom.xml | 10 +- .../third_party/gwtbootstrap3/extras/pom.xml | 6 +- .../extras/animate/client/ui/Animate.java | 2 +- .../notify/client/NotifyClientBundle.java | 6 +- .../jakarta-spec/jsonb/api/pom.xml | 48 - .../main/java/jakarta/json/EmptyArray.java | 114 - .../main/java/jakarta/json/EmptyObject.java | 102 - .../java/jakarta/json/GwtIncompatible.java | 33 - .../src/main/java/jakarta/json/JsonArray.java | 268 -- .../java/jakarta/json/JsonArrayBuilder.java | 571 ---- .../main/java/jakarta/json/JsonException.java | 48 - .../main/java/jakarta/json/JsonNumber.java | 172 -- .../main/java/jakarta/json/JsonObject.java | 235 -- .../java/jakarta/json/JsonObjectBuilder.java | 268 -- .../main/java/jakarta/json/JsonReader.java | 120 - .../main/java/jakarta/json/JsonString.java | 55 - .../main/java/jakarta/json/JsonStructure.java | 39 - .../src/main/java/jakarta/json/JsonValue.java | 114 - .../main/java/jakarta/json/JsonValueImpl.java | 79 - .../java/jakarta/json/bind/JsonProvider.java | 22 - .../main/java/jakarta/json/bind/Jsonb.java | 285 -- .../java/jakarta/json/bind/JsonbBuilder.java | 124 - .../java/jakarta/json/bind/JsonbConfig.java | 369 --- .../jakarta/json/bind/JsonbException.java | 54 - .../json/bind/adapter/JsonbAdapter.java | 82 - .../json/bind/annotation/JsonbAnnotation.java | 32 - .../json/bind/annotation/JsonbCreator.java | 48 - .../json/bind/annotation/JsonbDateFormat.java | 80 - .../json/bind/annotation/JsonbNillable.java | 57 - .../bind/annotation/JsonbNumberFormat.java | 71 - .../json/bind/annotation/JsonbProperty.java | 51 - .../bind/annotation/JsonbPropertyOrder.java | 45 - .../json/bind/annotation/JsonbSubtype.java | 72 - .../json/bind/annotation/JsonbTransient.java | 58 - .../bind/annotation/JsonbTypeAdapter.java | 59 - .../annotation/JsonbTypeDeserializer.java | 60 - .../json/bind/annotation/JsonbTypeInfo.java | 62 - .../bind/annotation/JsonbTypeSerializer.java | 53 - .../json/bind/annotation/JsonbVisibility.java | 53 - .../json/bind/config/BinaryDataStrategy.java | 45 - .../bind/config/PropertyNamingStrategy.java | 68 - .../bind/config/PropertyOrderStrategy.java | 39 - .../config/PropertyVisibilityStrategy.java | 27 - .../serializer/DeserializationContext.java | 66 - .../bind/serializer/JsonbDeserializer.java | 85 - .../json/bind/serializer/JsonbSerializer.java | 65 - .../bind/serializer/SerializationContext.java | 53 - .../jakarta/json/bind/spi/JsonbProvider.java | 114 - .../jakarta/json/stream/JsonGenerator.java | 482 ---- .../jakarta/json/stream/JsonLocation.java | 59 - .../java/jakarta/json/stream/JsonParser.java | 421 --- .../src/main/resources/jakarta/JSONB.gwt.xml | 6 - .../jakarta-spec/jsonb/impl/pom.xml | 83 - .../java/jakarta/json/JsonNumberImpl.java | 96 - .../jakarta/json/JsonObjectDecorator.java | 180 -- .../java/jakarta/json/JsonStringImpl.java | 54 - .../java/jakarta/json/JsonValueDecorator.java | 224 -- .../JsonDeserializationContext.java | 59 - .../serializer/JsonSerializationContext.java | 65 - .../json/stream/ContextedJsonGenerator.java | 167 -- .../json/stream/JsonArrayGenerator.java | 126 - .../json/stream/JsonGeneratorDecorator.java | 220 -- .../json/stream/JsonNestedObjecGenerator.java | 43 - .../jakarta/json/stream/JsonParserImpl.java | 113 - .../stream/JsonbPropertyDeserializer.java | 29 - .../json/stream/JsonbPropertySerializer.java | 28 - .../json/stream/gwt/GWTJsonGenerator.java | 89 - .../stream/gwt/GwtArrayJsonGenerator.java | 254 -- .../json/stream/gwt/JsonArrayImpl.java | 239 -- .../stream/gwt/JsonObjectBuilderImpl.java | 119 - .../json/stream/gwt/JsonObjectImpl.java | 235 -- .../json/stream/gwt/JsonValueImpl.java | 45 - .../json/stream/jre/JreJsonGenerator.java | 42 - .../main/resources/jakarta/JSONBImpl.gwt.xml | 8 - .../third_party/jakarta-spec/jsonb/pom.xml | 26 - .../third_party/jakarta-spec/pom.xml | 25 - .../third_party/stdlib/pom.xml | 71 - .../java/lang/ClassNotFoundException.java | 18 - .../gwt/emul/client/java/util/Calendar.java | 66 - .../client/java/util/StringTokenizer.java | 66 - .../gwt/emul/client/java/util/UUID.java | 130 - .../emul/client/java/util/regex/Matcher.java | 60 - .../emul/client/java/util/regex/Pattern.java | 54 - .../util/regex/PatternSyntaxException.java | 18 - .../workbench/common/gwt/emul/Stdlib.gwt.xml | 7 - .../tooling/marshalling/json/common/pom.xml | 76 - .../json/mapper/AbstractObjectMapper.java | 55 - .../json/mapper/annotation/JSONMapper.java | 29 - .../client/json/mapper/internal/Pair.java | 31 - .../AbstractBeanJsonDeserializer.java | 74 - .../BaseNumberJsonDeserializer.java | 122 - .../deserializer/BooleanJsonDeserializer.java | 36 - .../CharacterJsonDeserializer.java | 36 - ...eserializerJsonbTypeSerializerWrapper.java | 41 - .../deserializer/EnumJsonDeserializer.java | 55 - .../deserializer/JsonbDeserializer.java | 37 - .../JsonbSubtypeDeserializer.java | 53 - .../deserializer/StringJsonDeserializer.java | 37 - .../array/AbstractArrayJsonDeserializer.java | 54 - .../array/ArrayJsonDeserializer.java | 59 - ...PrimitiveBooleanArrayJsonDeserializer.java | 48 - .../PrimitiveByteArrayJsonDeserializer.java | 48 - ...imitiveCharacterArrayJsonDeserializer.java | 47 - .../PrimitiveDoubleArrayJsonDeserializer.java | 48 - .../PrimitiveFloatArrayJsonDeserializer.java | 48 - ...PrimitiveIntegerArrayJsonDeserializer.java | 48 - .../PrimitiveLongArrayJsonDeserializer.java | 49 - .../PrimitiveShortArrayJsonDeserializer.java | 48 - .../array/StringArrayJsonDeserializer.java | 47 - .../collection/ArrayListDeserializer.java | 31 - .../collection/CollectionCreator.java | 28 - .../collection/CollectionDeserializer.java | 47 - .../collection/HashSetDeserializer.java | 44 - .../collection/LinkedHashSetDeserializer.java | 45 - .../collection/LinkedListDeserializer.java | 44 - .../collection/ListDeserializer.java | 31 - .../collection/SortedSetDeserializer.java | 44 - .../AbstractBeanJsonSerializer.java | 48 - .../serializer/BaseNumberJsonSerializer.java | 141 - .../serializer/BooleanJsonSerializer.java | 36 - .../serializer/CharacterJsonSerializer.java | 36 - .../serializer/EnumJsonSerializer.java | 43 - .../internal/serializer/JsonSerializer.java | 31 - .../serializer/JsonSerializerAdapter.java | 43 - .../serializer/JsonbSubtypeSerializer.java | 88 - .../SerializerJsonbTypeSerializerWrapper.java | 47 - .../serializer/StringJsonSerializer.java | 36 - .../array/ArrayBeanJsonSerializer.java | 66 - .../serializer/array/ArrayJsonSerializer.java | 52 - .../array/BasicArrayJsonSerializer.java | 24 - .../PrimitiveBooleanArrayJsonSerializer.java | 46 - .../PrimitiveByteArrayJsonSerializer.java | 47 - ...PrimitiveCharacterArrayJsonSerializer.java | 46 - .../PrimitiveDoubleArrayJsonSerializer.java | 47 - .../PrimitiveFloatArrayJsonSerializer.java | 47 - .../PrimitiveIntegerArrayJsonSerializer.java | 48 - .../PrimitiveLongArrayLongSerializer.java | 48 - .../PrimitiveShortArrayJsonSerializer.java | 48 - .../BoxedTypeCollectionJsonSerializer.java | 55 - .../collection/CollectionJsonSerializer.java | 67 - .../src/main/resources/jakarta/Common.gwt.xml | 10 - .../stunner/client/json/Internal.gwt.xml | 6 - .../tooling/marshalling/json/pom.xml | 25 - .../marshalling/json/processor/pom.xml | 84 - .../json/mapper/apt/GenerationProcessor.java | 100 - .../mapper/apt/context/GenerationContext.java | 95 - .../definition/ArrayBeanFieldDefinition.java | 237 -- .../definition/BasicTypeFieldDefinition.java | 72 - .../mapper/apt/definition/BeanDefinition.java | 84 - .../CollectionsFieldDefinition.java | 175 -- .../DefaultBeanFieldDefinition.java | 72 - .../definition/EnumBeanFieldDefinition.java | 200 -- .../apt/definition/FieldDefinition.java | 41 - .../definition/FieldDefinitionFactory.java | 128 - .../definition/JsonbTypeInfoDefinition.java | 163 -- .../JsonbTypeSerFieldDefinition.java | 152 -- .../apt/definition/PropertyDefinition.java | 77 - .../apt/exception/GenerationException.java | 48 - .../TypeDeserializerNotFoundException.java | 27 - .../TypeMapperNotFoundException.java | 27 - .../TypeSerializerNotFoundException.java | 27 - .../exception/UnableToCompleteException.java | 87 - .../apt/generator/AbstractGenerator.java | 129 - .../apt/generator/DeserializerGenerator.java | 126 - .../mapper/apt/generator/MapperGenerator.java | 144 - .../apt/generator/SerializerGenerator.java | 103 - .../mapper/apt/logger/AbstractTreeLogger.java | 307 --- .../apt/logger/PrintWriterTreeLogger.java | 98 - .../json/mapper/apt/logger/TreeLogger.java | 249 -- .../mapper/apt/processor/BeanProcessor.java | 244 -- .../json/mapper/apt/utils/TypeRegistry.java | 427 --- .../json/mapper/apt/utils/TypeUtils.java | 405 --- .../third_party/tooling/marshalling/pom.xml | 25 - .../tooling/marshalling/yaml/common/pom.xml | 64 - .../yaml/mapper/api/AbstractObjectMapper.java | 91 - .../api/DefaultYAMLSerializationContext.java | 155 -- .../yaml/mapper/api/YAMLDeserializer.java | 41 - .../yaml/mapper/api/YAMLSerializer.java | 32 - .../mapper/api/annotation/YAMLMapper.java | 30 - .../mapper/api/annotation/YamlProperty.java | 53 - .../api/annotation/YamlPropertyOrder.java | 34 - .../mapper/api/annotation/YamlSubtype.java | 44 - .../mapper/api/annotation/YamlTransient.java | 33 - .../api/annotation/YamlTypeDeserializer.java | 44 - .../mapper/api/annotation/YamlTypeInfo.java | 47 - .../api/annotation/YamlTypeSerializer.java | 45 - .../YAMLDeserializationException.java | 56 - .../api/exception/YAMLMappingException.java | 56 - .../api/exception/YAMLReadingException.java | 41 - .../exception/YAMLSerializationException.java | 56 - .../deser/BaseDateYAMLDeserializer.java | 103 - .../deser/BaseNumberYAMLDeserializer.java | 239 -- .../deser/BooleanYAMLDeserializer.java | 45 - .../deser/CharacterYAMLDeserializer.java | 46 - .../DefaultYAMLDeserializationContext.java | 120 - .../internal/deser/EnumYAMLDeserializer.java | 98 - .../deser/StringArrayYAMLDeserializer.java | 65 - .../deser/StringYAMLDeserializer.java | 56 - .../deser/YAMLDeserializationContext.java | 28 - .../array/AbstractArrayYAMLDeserializer.java | 89 - .../deser/array/ArrayYAMLDeserializer.java | 95 - ...PrimitiveBooleanArrayYAMLDeserializer.java | 76 - .../PrimitiveByteArrayYAMLDeserializer.java | 50 - ...imitiveCharacterArrayYAMLDeserializer.java | 74 - .../PrimitiveDoubleArrayYAMLDeserializer.java | 78 - .../PrimitiveFloatArrayYAMLDeserializer.java | 78 - ...PrimitiveIntegerArrayYAMLDeserializer.java | 78 - .../PrimitiveLongArrayYAMLDeserializer.java | 78 - .../PrimitiveShortArrayYAMLDeserializer.java | 78 - .../bean/AbstractBeanYAMLDeserializer.java | 130 - .../deser/bean/BeanPropertyDeserializer.java | 48 - .../internal/deser/bean/HasDeserializer.java | 53 - .../bean/HasDeserializerAndParameters.java | 47 - .../api/internal/deser/bean/Instance.java | 50 - .../internal/deser/bean/InstanceBuilder.java | 49 - .../deser/bean/YamlSubtypeDeserializer.java | 86 - .../AbstractCollectionYAMLDeserializer.java | 65 - .../AbstractListYAMLDeserializer.java | 63 - .../AbstractQueueYAMLDeserializer.java | 64 - ...bstractSequentialListYAMLDeserializer.java | 65 - .../AbstractSetYAMLDeserializer.java | 64 - .../collection/ArrayListYAMLDeserializer.java | 61 - .../BaseCollectionYAMLDeserializer.java | 106 - .../BaseIterableYAMLDeserializer.java | 50 - .../collection/BaseListYAMLDeserializer.java | 47 - .../collection/BaseQueueYAMLDeserializer.java | 53 - .../collection/BaseSetYAMLDeserializer.java | 60 - .../BaseSortedSetYAMLDeserializer.java | 53 - .../CollectionYAMLDeserializer.java | 64 - .../collection/EnumSetYAMLDeserializer.java | 72 - .../collection/HashSetYAMLDeserializer.java | 61 - .../collection/IterableYAMLDeserializer.java | 68 - .../LinkedHashSetYAMLDeserializer.java | 61 - .../LinkedListYAMLDeserializer.java | 61 - .../collection/ListYAMLDeserializer.java | 63 - .../PriorityQueueYAMLDeserializer.java | 62 - .../collection/QueueYAMLDeserializer.java | 63 - .../deser/collection/SetYAMLDeserializer.java | 63 - .../collection/SortedSetYAMLDeserializer.java | 64 - .../collection/StackYAMLDeserializer.java | 61 - .../collection/TreeSetYAMLDeserializer.java | 61 - .../collection/VectorYAMLDeserializer.java | 61 - .../map/AbstractMapYAMLDeserializer.java | 70 - .../deser/map/BaseMapYAMLDeserializer.java | 83 - .../deser/map/EnumMapYAMLDeserializer.java | 72 - .../deser/map/HashMapYAMLDeserializer.java | 68 - .../map/IdentityHashMapYAMLDeserializer.java | 68 - .../map/LinkedHashMapYAMLDeserializer.java | 68 - .../deser/map/MapYAMLDeserializer.java | 69 - .../deser/map/SortedMapYAMLDeserializer.java | 70 - .../deser/map/TreeMapYAMLDeserializer.java | 68 - .../internal/ser/AbstractYAMLSerializer.java | 84 - .../internal/ser/BaseDateYAMLSerializer.java | 145 - .../ser/BaseNumberYAMLSerializer.java | 127 - .../internal/ser/BooleanYAMLSerializer.java | 53 - .../internal/ser/CharacterYAMLSerializer.java | 54 - .../ser/CollectionYAMLSerializer.java | 93 - .../api/internal/ser/EnumYAMLSerializer.java | 54 - .../internal/ser/IterableYAMLSerializer.java | 80 - .../internal/ser/StringYAMLSerializer.java | 61 - .../ser/YAMLSerializationContext.java | 29 - .../ser/YamlTypeSerializerWrapper.java | 51 - .../ser/array/ArrayYAMLSerializer.java | 84 - .../ser/array/BasicArrayYAMLSerializer.java | 25 - .../PrimitiveBooleanArrayYAMLSerializer.java | 68 - .../PrimitiveByteArrayYAMLSerializer.java | 61 - ...PrimitiveCharacterArrayYAMLSerializer.java | 68 - .../PrimitiveDoubleArrayYAMLSerializer.java | 70 - .../PrimitiveFloatArrayYAMLSerializer.java | 68 - .../PrimitiveIntegerArrayYAMLSerializer.java | 69 - .../PrimitiveLongArrayYAMLSerializer.java | 68 - .../PrimitiveShortArrayYAMLSerializer.java | 70 - .../ser/bean/AbstractBeanYAMLSerializer.java | 125 - .../ser/bean/BeanPropertySerializer.java | 83 - .../api/internal/ser/bean/HasSerializer.java | 53 - .../internal/ser/bean/InternalSerializer.java | 41 - .../ser/bean/YamlSubtypeSerializer.java | 126 - .../internal/ser/map/MapYAMLSerializer.java | 140 - .../api/internal/utils/Base64Utils.java | 224 -- .../yaml/mapper/api/internal/utils/Pair.java | 32 - .../client/yaml/mapper/api/node/NodeType.java | 27 - .../yaml/mapper/api/node/YamlMapping.java | 46 - .../client/yaml/mapper/api/node/YamlNode.java | 36 - .../yaml/mapper/api/node/YamlScalar.java | 26 - .../yaml/mapper/api/node/YamlSequence.java | 47 - .../yaml/mapper/api/node/impl/Wrappable.java | 26 - .../yaml/mapper/api/node/impl/Yaml.java | 53 - .../api/node/impl/YamlMappingNodeImpl.java | 188 -- .../api/node/impl/YamlScalarNodeImpl.java | 71 - .../api/node/impl/YamlSequenceNodeImpl.java | 163 -- .../stunner/client/yaml/mapper/Mapper.gwt.xml | 9 - .../tooling/marshalling/yaml/pom.xml | 26 - .../marshalling/yaml/processor/pom.xml | 103 - .../yaml/processor/ApplicationProcessor.java | 125 - .../client/yaml/processor/TypeRegistry.java | 903 ------- .../client/yaml/processor/TypeUtils.java | 861 ------ .../processor/context/GenerationContext.java | 87 - .../definition/ArrayBeanFieldDefinition.java | 128 - .../definition/BasicTypeFieldDefinition.java | 73 - .../processor/definition/BeanDefinition.java | 124 - .../DefaultBeanFieldDefinition.java | 56 - .../yaml/processor/definition/Definition.java | 41 - .../definition/EnumBeanFieldDefinition.java | 70 - .../processor/definition/FieldDefinition.java | 37 - .../definition/FieldDefinitionFactory.java | 67 - .../IterableBeanFieldDefinition.java | 80 - .../definition/MapBeanFieldDefinition.java | 88 - .../definition/PropertyDefinition.java | 174 -- .../YamlTypeInfoFieldDefinition.java | 127 - .../deserializer/DeserializerGenerator.java | 371 --- .../exception/GenerationException.java | 48 - .../exception/UnableToCompleteException.java | 87 - .../generator/AbstractGenerator.java | 94 - .../processor/generator/MapperGenerator.java | 183 -- .../processor/logger/AbstractTreeLogger.java | 307 --- .../logger/PrintWriterTreeLogger.java | 98 - .../yaml/processor/logger/TreeLogger.java | 250 -- .../processor/processor/BeanProcessor.java | 204 -- .../serializer/SerializerGenerator.java | 267 -- .../yaml/snakeyaml-engine/.gitignore | 38 - .../yaml/snakeyaml-engine/LICENSE.txt | 176 -- .../yaml/snakeyaml-engine/README.md | 46 - .../marshalling/yaml/snakeyaml-engine/pom.xml | 91 - .../gdata/util/common/base/Escaper.java | 88 - .../util/common/base/PercentEscaper.java | 265 -- .../util/common/base/UnicodeEscaper.java | 479 ---- .../snakeyaml/engine/v2/GwtIncompatible.java | 33 - .../engine/v2/api/ConstructNode.java | 53 - .../org/snakeyaml/engine/v2/api/Dump.java | 162 -- .../snakeyaml/engine/v2/api/DumpSettings.java | 199 -- .../engine/v2/api/DumpSettingsBuilder.java | 401 --- .../org/snakeyaml/engine/v2/api/Load.java | 244 -- .../snakeyaml/engine/v2/api/LoadSettings.java | 160 -- .../engine/v2/api/LoadSettingsBuilder.java | 314 --- .../engine/v2/api/RepresentToNode.java | 33 - .../snakeyaml/engine/v2/api/SettingKey.java | 24 - .../engine/v2/api/StreamDataWriter.java | 41 - .../engine/v2/api/YamlOutputStreamWriter.java | 73 - .../engine/v2/api/YamlUnicodeReader.java | 142 - .../engine/v2/api/lowlevel/Compose.java | 136 - .../engine/v2/api/lowlevel/Parse.java | 85 - .../engine/v2/api/lowlevel/Present.java | 59 - .../engine/v2/api/lowlevel/Serialize.java | 86 - .../v2/comments/CommentEventsCollector.java | 177 -- .../engine/v2/comments/CommentLine.java | 104 - .../engine/v2/comments/CommentType.java | 24 - .../snakeyaml/engine/v2/common/Anchor.java | 95 - .../engine/v2/common/ArrayStack.java | 62 - .../engine/v2/common/CharConstants.java | 146 - .../snakeyaml/engine/v2/common/FlowStyle.java | 29 - .../engine/v2/common/NonPrintableStyle.java | 23 - .../engine/v2/common/ScalarStyle.java | 46 - .../engine/v2/common/SpecVersion.java | 68 - .../engine/v2/common/UriEncoder.java | 73 - .../engine/v2/composer/Composer.java | 385 --- .../v2/constructor/BaseConstructor.java | 404 --- .../v2/constructor/ConstructScalar.java | 42 - .../v2/constructor/ConstructYamlNull.java | 25 - .../v2/constructor/StandardConstructor.java | 315 --- .../core/ConstructYamlCoreBool.java | 28 - .../core/ConstructYamlCoreFloat.java | 27 - .../core/ConstructYamlCoreInt.java | 111 - .../json/ConstructOptionalClass.java | 51 - .../constructor/json/ConstructUuidClass.java | 29 - .../constructor/json/ConstructYamlBinary.java | 29 - .../json/ConstructYamlJsonBool.java | 27 - .../json/ConstructYamlJsonFloat.java | 48 - .../json/ConstructYamlJsonInt.java | 52 - .../json/GWTConstructYamlBinary.java | 30 - .../snakeyaml/engine/v2/emitter/Emitable.java | 27 - .../snakeyaml/engine/v2/emitter/Emitter.java | 1730 ------------ .../engine/v2/emitter/EmitterState.java | 19 - .../engine/v2/emitter/ScalarAnalysis.java | 117 - .../snakeyaml/engine/v2/env/EnvConfig.java | 40 - .../engine/v2/events/AliasEvent.java | 48 - .../engine/v2/events/CollectionEndEvent.java | 30 - .../v2/events/CollectionStartEvent.java | 88 - .../engine/v2/events/CommentEvent.java | 67 - .../engine/v2/events/DocumentEndEvent.java | 55 - .../engine/v2/events/DocumentStartEvent.java | 84 - .../org/snakeyaml/engine/v2/events/Event.java | 74 - .../engine/v2/events/ImplicitTuple.java | 48 - .../engine/v2/events/MappingEndEvent.java | 44 - .../engine/v2/events/MappingStartEvent.java | 65 - .../snakeyaml/engine/v2/events/NodeEvent.java | 44 - .../engine/v2/events/ScalarEvent.java | 146 - .../engine/v2/events/SequenceEndEvent.java | 44 - .../engine/v2/events/SequenceStartEvent.java | 61 - .../engine/v2/events/StreamEndEvent.java | 48 - .../engine/v2/events/StreamStartEvent.java | 47 - .../v2/exceptions/ComposerException.java | 45 - .../v2/exceptions/ConstructorException.java | 51 - .../v2/exceptions/DuplicateKeyException.java | 35 - .../v2/exceptions/EmitterException.java | 27 - .../snakeyaml/engine/v2/exceptions/Mark.java | 199 -- .../exceptions/MarkedYamlEngineException.java | 141 - .../MissingEnvironmentVariableException.java | 27 - .../engine/v2/exceptions/ParserException.java | 45 - .../engine/v2/exceptions/ReaderException.java | 79 - .../v2/exceptions/RepresenterException.java | 27 - .../v2/exceptions/ScannerException.java | 45 - .../v2/exceptions/YamlEngineException.java | 46 - .../v2/exceptions/YamlVersionException.java | 42 - .../snakeyaml/engine/v2/nodes/AnchorNode.java | 44 - .../engine/v2/nodes/CollectionNode.java | 61 - .../engine/v2/nodes/MappingNode.java | 110 - .../org/snakeyaml/engine/v2/nodes/Node.java | 221 -- .../snakeyaml/engine/v2/nodes/NodeTuple.java | 53 - .../snakeyaml/engine/v2/nodes/NodeType.java | 22 - .../snakeyaml/engine/v2/nodes/ScalarNode.java | 84 - .../engine/v2/nodes/SequenceNode.java | 66 - .../org/snakeyaml/engine/v2/nodes/Tag.java | 82 - .../snakeyaml/engine/v2/parser/Parser.java | 58 - .../engine/v2/parser/ParserImpl.java | 1064 -------- .../engine/v2/parser/Production.java | 32 - .../engine/v2/parser/VersionTagsTuple.java | 46 - .../v2/representer/BaseRepresenter.java | 227 -- .../v2/representer/StandardRepresenter.java | 462 ---- .../v2/resolver/BaseScalarResolver.java | 109 - .../v2/resolver/CoreScalarResolver.java | 60 - .../v2/resolver/FailsafeScalarResolver.java | 30 - .../v2/resolver/JsonScalarResolver.java | 55 - .../engine/v2/resolver/ResolverTuple.java | 46 - .../engine/v2/resolver/ScalarResolver.java | 31 - .../snakeyaml/engine/v2/scanner/Scanner.java | 63 - .../engine/v2/scanner/ScannerImpl.java | 2348 ----------------- .../engine/v2/scanner/SimpleKey.java | 81 - .../engine/v2/scanner/StreamReader.java | 327 --- .../engine/v2/schema/CoreSchema.java | 59 - .../engine/v2/schema/FailsafeSchema.java | 49 - .../engine/v2/schema/JsonSchema.java | 73 - .../snakeyaml/engine/v2/schema/Schema.java | 40 - .../engine/v2/serializer/AnchorGenerator.java | 29 - .../v2/serializer/NumberAnchorGenerator.java | 49 - .../engine/v2/serializer/Serializer.java | 234 -- .../engine/v2/tokens/AliasToken.java | 40 - .../engine/v2/tokens/AnchorToken.java | 40 - .../engine/v2/tokens/BlockEndToken.java | 30 - .../engine/v2/tokens/BlockEntryToken.java | 30 - .../v2/tokens/BlockMappingStartToken.java | 30 - .../v2/tokens/BlockSequenceStartToken.java | 30 - .../engine/v2/tokens/CommentToken.java | 48 - .../engine/v2/tokens/DirectiveToken.java | 55 - .../engine/v2/tokens/DocumentEndToken.java | 30 - .../engine/v2/tokens/DocumentStartToken.java | 30 - .../engine/v2/tokens/FlowEntryToken.java | 30 - .../engine/v2/tokens/FlowMappingEndToken.java | 30 - .../v2/tokens/FlowMappingStartToken.java | 30 - .../v2/tokens/FlowSequenceEndToken.java | 30 - .../v2/tokens/FlowSequenceStartToken.java | 30 - .../snakeyaml/engine/v2/tokens/KeyToken.java | 30 - .../engine/v2/tokens/ScalarToken.java | 68 - .../engine/v2/tokens/StreamEndToken.java | 30 - .../engine/v2/tokens/StreamStartToken.java | 30 - .../snakeyaml/engine/v2/tokens/TagToken.java | 39 - .../snakeyaml/engine/v2/tokens/TagTuple.java | 38 - .../org/snakeyaml/engine/v2/tokens/Token.java | 88 - .../engine/v2/tokens/ValueToken.java | 30 - .../org/snakeyaml/SnakeEngine.gwt.xml | 10 - .../third_party/tooling/pom.xml | 21 - .../uberfire-api/pom.xml | 4 +- .../backend/vfs/impl/ObservablePathImpl.java | 2 +- .../uberfire-client-api/pom.xml | 4 +- .../org/uberfire/client/mvp/UberElement.java | 2 +- .../uberfire/client/mvp/UberElemental.java | 2 +- .../org/uberfire/client/mvp/UberView.java | 2 +- .../client/resources/UberfireResources.java | 2 +- .../images/UberfireImageResources.java | 6 +- .../type/impl/ClientTypeRegistryImpl.java | 4 +- .../uberfire-commons-editor-client/pom.xml | 6 +- .../file/exports/FileExportResources.java | 6 +- .../exports/jso/FileExportScriptInjector.java | 2 +- .../client/resources/CommonImages.java | 6 +- .../client/resources/i18n/Constants.java | 2 +- .../uberfire-workbench-client/pom.xml | 10 +- .../client/resources/WorkbenchCss.java | 2 +- .../client/resources/WorkbenchResources.java | 6 +- .../org/uberfire/client/util/JSFunctions.java | 2 +- .../client/workbench/WorkbenchEntryPoint.java | 4 +- .../notification/NotificationManager.java | 4 +- .../uberfire/client/util/MockIOCBeanDef.java | 6 +- packages/yard-model/pom.xml | 4 +- .../java/org/yard/model/DecisionLogic.java | 4 +- .../java/org/yard/model/DecisionTable.java | 6 +- .../src/main/java/org/yard/model/Element.java | 3 +- .../main/java/org/yard/model/InlineRule.java | 9 +- .../src/main/java/org/yard/model/Input.java | 2 +- .../org/yard/model/LiteralExpression.java | 2 +- .../src/main/java/org/yard/model/Rule.java | 1 - .../org/yard/model/RuleDefSerializer.java | 22 +- .../java/org/yard/model/WhenThenRule.java | 9 +- .../model/WhenThenRuleThenSerializer.java | 17 +- .../src/main/java/org/yard/model/YaRD.java | 3 +- packages/yard-validator-worker/pom.xml | 10 +- .../main/java/org/yard/validator/Parser.java | 12 +- 779 files changed, 837 insertions(+), 46914 deletions(-) delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbAnnotation.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbCreator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbDateFormat.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNillable.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNumberFormat.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbPropertyOrder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbSubtype.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTransient.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeAdapter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeInfo.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbVisibility.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/BinaryDataStrategy.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyNamingStrategy.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyOrderStrategy.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyVisibilityStrategy.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/DeserializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/SerializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/spi/JsonbProvider.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonLocation.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonParser.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/resources/jakarta/JSONB.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonNumberImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonObjectDecorator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonStringImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonValueDecorator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonDeserializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonSerializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/ContextedJsonGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonArrayGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonGeneratorDecorator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonNestedObjecGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonParserImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertyDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertySerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GWTJsonGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GwtArrayJsonGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonArrayImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectBuilderImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonValueImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/jre/JreJsonGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/resources/jakarta/JSONBImpl.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/lang/ClassNotFoundException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/Calendar.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/StringTokenizer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/UUID.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Matcher.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Pattern.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/PatternSyntaxException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/resources/org/kie/workbench/common/gwt/emul/Stdlib.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/AbstractObjectMapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/annotation/JSONMapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/Pair.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/AbstractBeanJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BaseNumberJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BooleanJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/CharacterJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/DeserializerJsonbTypeSerializerWrapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/EnumJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbSubtypeDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/StringJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/AbstractArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/ArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveBooleanArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveByteArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveCharacterArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveDoubleArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveFloatArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveIntegerArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveLongArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveShortArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/StringArrayJsonDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ArrayListDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionCreator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/HashSetDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedHashSetDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedListDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ListDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/SortedSetDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/AbstractBeanJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BaseNumberJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BooleanJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/CharacterJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/EnumJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializerAdapter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonbSubtypeSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/SerializerJsonbTypeSerializerWrapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/StringJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayBeanJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/BasicArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveBooleanArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveByteArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveCharacterArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveDoubleArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveFloatArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveIntegerArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveLongArrayLongSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveShortArrayJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/BoxedTypeCollectionJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/CollectionJsonSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/jakarta/Common.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/org/kie/workbench/common/stunner/client/json/Internal.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/GenerationProcessor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/context/GenerationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/ArrayBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BasicTypeFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BeanDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/CollectionsFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/DefaultBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/EnumBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinitionFactory.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeInfoDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeSerFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/PropertyDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/GenerationException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeDeserializerNotFoundException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeMapperNotFoundException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeSerializerNotFoundException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/UnableToCompleteException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/AbstractGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/DeserializerGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/MapperGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/SerializerGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/AbstractTreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/PrintWriterTreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/TreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/processor/BeanProcessor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeRegistry.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeUtils.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/AbstractObjectMapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/DefaultYAMLSerializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YAMLMapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlProperty.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlPropertyOrder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlSubtype.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTransient.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeInfo.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLDeserializationException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLMappingException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLReadingException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLSerializationException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BaseDateYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BaseNumberYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BooleanYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/CharacterYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/DefaultYAMLDeserializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/EnumYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/StringArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/StringYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/YAMLDeserializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/AbstractArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/ArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveBooleanArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveByteArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveCharacterArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveDoubleArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveFloatArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveIntegerArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveLongArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/array/PrimitiveShortArrayYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/AbstractBeanYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/BeanPropertyDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/HasDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/HasDeserializerAndParameters.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/Instance.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/InstanceBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/bean/YamlSubtypeDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/AbstractCollectionYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/AbstractListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/AbstractQueueYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/AbstractSequentialListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/AbstractSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/ArrayListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseCollectionYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseIterableYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseQueueYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/BaseSortedSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/CollectionYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/EnumSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/HashSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/IterableYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/LinkedHashSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/LinkedListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/ListYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/PriorityQueueYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/QueueYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/SetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/SortedSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/StackYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/TreeSetYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/collection/VectorYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/AbstractMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/BaseMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/EnumMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/HashMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/IdentityHashMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/LinkedHashMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/MapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/SortedMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/map/TreeMapYAMLDeserializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/AbstractYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/BaseDateYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/BaseNumberYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/BooleanYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/CharacterYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/CollectionYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/EnumYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/IterableYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/StringYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/YAMLSerializationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/YamlTypeSerializerWrapper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/ArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/BasicArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveBooleanArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveByteArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveCharacterArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveDoubleArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveFloatArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveIntegerArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveLongArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/array/PrimitiveShortArrayYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/bean/AbstractBeanYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/bean/BeanPropertySerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/bean/HasSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/bean/InternalSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/bean/YamlSubtypeSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/ser/map/MapYAMLSerializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/utils/Base64Utils.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/utils/Pair.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/NodeType.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/YamlMapping.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/YamlNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/YamlScalar.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/YamlSequence.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/impl/Wrappable.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/impl/Yaml.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/impl/YamlMappingNodeImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/impl/YamlScalarNodeImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/node/impl/YamlSequenceNodeImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/resources/org/kie/workbench/common/stunner/client/yaml/mapper/Mapper.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/ApplicationProcessor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/TypeRegistry.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/TypeUtils.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/context/GenerationContext.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/ArrayBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/BasicTypeFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/BeanDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/DefaultBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/Definition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/EnumBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/FieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/FieldDefinitionFactory.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/IterableBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/MapBeanFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/PropertyDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/definition/YamlTypeInfoFieldDefinition.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/deserializer/DeserializerGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/exception/GenerationException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/exception/UnableToCompleteException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/generator/AbstractGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/generator/MapperGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/logger/AbstractTreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/logger/PrintWriterTreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/logger/TreeLogger.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/processor/BeanProcessor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/processor/src/main/java/org/kie/workbench/common/stunner/client/yaml/processor/serializer/SerializerGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/.gitignore delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/LICENSE.txt delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/README.md delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/pom.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/external/com/google/gdata/util/common/base/Escaper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/external/com/google/gdata/util/common/base/PercentEscaper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/external/com/google/gdata/util/common/base/UnicodeEscaper.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/GwtIncompatible.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/ConstructNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/Dump.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/DumpSettings.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/DumpSettingsBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/Load.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/LoadSettings.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/LoadSettingsBuilder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/RepresentToNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/SettingKey.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/StreamDataWriter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/YamlOutputStreamWriter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/YamlUnicodeReader.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/lowlevel/Compose.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/lowlevel/Parse.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/lowlevel/Present.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/api/lowlevel/Serialize.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/comments/CommentEventsCollector.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/comments/CommentLine.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/comments/CommentType.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/Anchor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/ArrayStack.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/CharConstants.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/FlowStyle.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/NonPrintableStyle.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/ScalarStyle.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/SpecVersion.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/common/UriEncoder.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/composer/Composer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/BaseConstructor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/ConstructScalar.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/ConstructYamlNull.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/StandardConstructor.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/core/ConstructYamlCoreBool.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/core/ConstructYamlCoreFloat.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/core/ConstructYamlCoreInt.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructOptionalClass.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructUuidClass.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructYamlBinary.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructYamlJsonBool.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructYamlJsonFloat.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/ConstructYamlJsonInt.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/constructor/json/GWTConstructYamlBinary.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/emitter/Emitable.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/emitter/Emitter.java delete mode 100755 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/emitter/EmitterState.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/emitter/ScalarAnalysis.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/env/EnvConfig.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/AliasEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/CollectionEndEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/CollectionStartEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/CommentEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/DocumentEndEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/DocumentStartEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/Event.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/ImplicitTuple.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/MappingEndEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/MappingStartEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/NodeEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/ScalarEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/SequenceEndEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/SequenceStartEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/StreamEndEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/events/StreamStartEvent.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/ComposerException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/ConstructorException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/DuplicateKeyException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/EmitterException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/Mark.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/MarkedYamlEngineException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/MissingEnvironmentVariableException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/ParserException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/ReaderException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/RepresenterException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/ScannerException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/YamlEngineException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/exceptions/YamlVersionException.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/AnchorNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/CollectionNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/MappingNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/Node.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/NodeTuple.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/NodeType.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/ScalarNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/SequenceNode.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/nodes/Tag.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/parser/Parser.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/parser/ParserImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/parser/Production.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/parser/VersionTagsTuple.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/representer/BaseRepresenter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/representer/StandardRepresenter.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/BaseScalarResolver.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/CoreScalarResolver.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/FailsafeScalarResolver.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/JsonScalarResolver.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/ResolverTuple.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/resolver/ScalarResolver.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/scanner/Scanner.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/scanner/ScannerImpl.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/scanner/SimpleKey.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/scanner/StreamReader.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/schema/CoreSchema.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/schema/FailsafeSchema.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/schema/JsonSchema.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/schema/Schema.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/serializer/AnchorGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/serializer/NumberAnchorGenerator.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/serializer/Serializer.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/AliasToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/AnchorToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/BlockEndToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/BlockEntryToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/BlockMappingStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/BlockSequenceStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/CommentToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/DirectiveToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/DocumentEndToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/DocumentStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/FlowEntryToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/FlowMappingEndToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/FlowMappingStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/FlowSequenceEndToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/FlowSequenceStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/KeyToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/ScalarToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/StreamEndToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/StreamStartToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/TagToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/TagTuple.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/Token.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/java/org/snakeyaml/engine/v2/tokens/ValueToken.java delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/snakeyaml-engine/src/main/resources/org/snakeyaml/SnakeEngine.gwt.xml delete mode 100644 packages/serverless-workflow-diagram-editor/third_party/tooling/pom.xml diff --git a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml index 15779060e8a..c896397d778 100644 --- a/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml +++ b/packages/serverless-workflow-diagram-editor/appformer-bom/pom.xml @@ -72,10 +72,20 @@ true + 0.1 + + + org.kie.j2cl.tools + bom + ${version.j2cl.tools} + pom + import + + org.kie.kogito.stunner.serverless.editor @@ -251,66 +261,12 @@ - - org.eclipse.jgit - org.eclipse.jgit - ${version.org.eclipse.jgit} - - - commons-logging - commons-logging - - - - - - org.eclipse.jgit - org.eclipse.jgit.http.server - ${version.org.eclipse.jgit} - - - commons-logging - commons-logging - - - javax.servlet - servlet-api - - - - com.google.jsinterop base ${version.com.google.jsinterop.base} - - com.allen-sauer.gwt.dnd - gwt-dnd - ${version.com.allen-sauer.gwt.dnd} - - - javax.servlet - javax.servlet-api - - - - - - org.scannotation - scannotation - ${version.org.scannotation} - - - - javassist - javassist - - - - com.google.gwt.gwtmockito gwtmockito @@ -323,89 +279,6 @@ - - - org.jboss.byteman - byteman - ${version.org.jboss.byteman} - test - - - org.jboss.byteman - byteman-submit - ${version.org.jboss.byteman} - test - - - org.jboss.byteman - byteman-install - ${version.org.jboss.byteman} - test - - - org.jboss.byteman - byteman-bmunit - ${version.org.jboss.byteman} - test - - - - org.infinispan - infinispan-client-hotrod - ${version.org.infinispan} - - - ch.qos.logback - logback-classic - - - org.jboss.marshalling - jboss-marshalling-osgi - - - - - org.infinispan - infinispan-commons - ${version.org.infinispan} - - - org.jboss.marshalling - jboss-marshalling-osgi - - - - - io.netty - netty-buffer - ${version.io.netty} - - - io.netty - netty-transport - ${version.io.netty} - - - io.netty - netty-handler - ${version.io.netty} - - - io.netty - netty-codec-http - ${version.io.netty} - - - ch.qos.logback - logback-classic - ${version.ch.qos.logback} - - - ch.qos.logback - logback-core - ${version.ch.qos.logback} - - org.kie.kogito.stunner.serverless.editor @@ -420,24 +293,6 @@ sources - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - api - ${project.version} - - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - impl - ${project.version} - - - - org.kie.kogito.stunner.serverless.editor.third_party - stdlib - ${project.version} - - org.kie.kogito.stunner.serverless.editor.third_party gwtproject @@ -450,35 +305,6 @@ ${project.version} - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - common - ${project.version} - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - processor - ${project.version} - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml - common - ${project.version} - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml - processor - ${project.version} - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml - snakeyaml-engine - ${project.version} - - org.kie.kogito.stunner.serverless.editor.third_party.gwtbootstrap3 gwtbootstrap3 @@ -497,43 +323,6 @@ ${project.version} - - - - org.arquillian.cube - arquillian-cube-docker-junit-rule - ${version.org.arquillian.cube} - test - - - log4j - log4j - - - com.github.docker-java - docker-java - - - org.arquillian.cube - arquillian-cube-requirement-spi - - - - - - org.jboss.marshalling - marshalling-api - ${version.org.jboss.marshalling.api} - test - - - - org.jboss.shrinkwrap - shrinkwrap-impl-base - ${version.org.jboss.shrinkwrap} - test - - org.gwtproject gwt-dev diff --git a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml index 8be5194768b..a85860c9e5d 100644 --- a/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/appformer-client-api/pom.xml @@ -41,8 +41,8 @@ - io.crysknife - crysknife-core + org.kie.j2cl.tools.di + core diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml index 32774c64a0c..935edca317d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-bom/pom.xml @@ -72,6 +72,7 @@ true + 0.1 @@ -218,6 +219,14 @@ ${project.version} + + org.kie.j2cl.tools + bom + ${j2cl.tools.version} + pom + import + + diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml index 071f6744e0f..b78d650a040 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/pom.xml @@ -104,7 +104,7 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java index 23f8886c284..9406ec4664c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/StunnerLienzoCore.java @@ -25,12 +25,12 @@ import com.ait.lienzo.client.core.config.LienzoCore; import com.ait.lienzo.shared.core.types.ImageSelectionMode; -import io.crysknife.ui.translation.client.annotation.Bundle; import org.gwtbootstrap3.extras.notify.client.NotifyClientBundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.processors.common.injectors.ScriptInjector; +import org.kie.j2cl.tools.processors.common.injectors.StyleInjector; +import org.kie.j2cl.tools.processors.common.resources.TextResource; import org.kie.workbench.common.stunner.client.lienzo.resources.StunnerLienzoCoreResources; -import org.treblereel.j2cl.processors.common.injectors.ScriptInjector; -import org.treblereel.j2cl.processors.common.injectors.StyleInjector; -import org.treblereel.j2cl.processors.common.resources.TextResource; @Bundle("resources/i18n/StunnerLienzoConstants.properties") public class StunnerLienzoCore { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java index 7d2ee747731..7cca2c4233e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/canvas/command/LienzoCanvasCommandFactory.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.client.lienzo.canvas.command; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory; import org.kie.workbench.common.stunner.core.client.command.CanvasCommand; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java index 2cd5a423102..73b0c2a45e5 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/Alerts.java @@ -23,11 +23,11 @@ import java.util.Objects; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; import org.uberfire.client.mvp.UberView; import org.uberfire.mvp.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java index 72dec4b4f90..908d1a5c3bf 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsPresenter.java @@ -29,7 +29,6 @@ import com.ait.lienzo.tools.client.event.MouseEventUtil; import elemental2.dom.Element; import elemental2.dom.EventListener; -import io.crysknife.client.IsElement; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import org.gwtbootstrap3.client.ui.constants.IconType; @@ -39,6 +38,7 @@ import org.gwtbootstrap3.extras.notify.client.ui.NotifySettings; import org.gwtproject.safehtml.shared.SafeHtmlBuilder; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel; import org.kie.workbench.common.stunner.core.client.components.views.FloatingView; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java index da39067c9ce..cc1bfd2e884 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/alerts/AlertsView.java @@ -23,14 +23,14 @@ import elemental2.dom.Event; import elemental2.dom.HTMLButtonElement; import elemental2.dom.HTMLElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.EventHandler; -import io.crysknife.ui.templates.client.annotation.ForEvent; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import jakarta.inject.Named; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; @Dependent @Templated diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java index 23e60f51422..56df516c497 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoGlyphRenderers.java @@ -24,12 +24,12 @@ import java.util.List; import com.ait.lienzo.client.core.shape.Group; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer; import org.kie.workbench.common.stunner.core.definition.shape.Glyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java index efa9f7cb0d9..28ae09cbd6c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelector.java @@ -23,11 +23,11 @@ import java.util.Objects; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; import org.uberfire.client.mvp.UberView; import org.uberfire.mvp.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java index aa5de834577..aede53d0883 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorItem.java @@ -24,15 +24,15 @@ import elemental2.dom.HTMLAnchorElement; import elemental2.dom.HTMLElement; import elemental2.dom.HTMLLIElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.EventHandler; -import io.crysknife.ui.templates.client.annotation.ForEvent; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import jakarta.inject.Named; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; import org.uberfire.mvp.Command; @Templated diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java index 87be94e4104..9d46820c37e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenter.java @@ -30,11 +30,11 @@ import com.ait.lienzo.tools.client.event.MouseEventUtil; import elemental2.dom.Element; import elemental2.dom.EventListener; -import io.crysknife.client.IsElement; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.inject.Inject; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java index fa2858da413..d540e0f836e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorView.java @@ -26,17 +26,17 @@ import elemental2.dom.HTMLElement; import elemental2.dom.HTMLUListElement; import elemental2.dom.KeyboardEvent; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.EventHandler; -import io.crysknife.ui.templates.client.annotation.ForEvent; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; import jakarta.inject.Named; import org.jboss.errai.common.client.dom.DOMUtil; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.i18n.CoreTranslationMessages; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java index 0ed4f4b9003..1ce3f4846ce 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/AlertView.java @@ -21,12 +21,12 @@ package org.kie.workbench.common.stunner.client.lienzo.components.views; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import jakarta.inject.Named; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; @Templated @Dependent diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java index c63dc2f8296..2e33f5088d4 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/components/views/LienzoCanvasNotificationView.java @@ -20,11 +20,11 @@ package org.kie.workbench.common.stunner.client.lienzo.components.views; -import io.crysknife.client.IsElement; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.components.views.FloatingView; @Dependent diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java index 48e3a99b3f0..0e297ca308e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/main/java/org/kie/workbench/common/stunner/client/lienzo/resources/StunnerLienzoCoreResources.java @@ -19,9 +19,9 @@ package org.kie.workbench.common.stunner.client.lienzo.resources; -import org.treblereel.j2cl.processors.annotations.GWT3Resource; -import org.treblereel.j2cl.processors.common.resources.ClientBundle; -import org.treblereel.j2cl.processors.common.resources.TextResource; +import org.kie.j2cl.tools.processors.annotations.GWT3Resource; +import org.kie.j2cl.tools.processors.common.resources.ClientBundle; +import org.kie.j2cl.tools.processors.common.resources.TextResource; @GWT3Resource public interface StunnerLienzoCoreResources extends ClientBundle { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java index d322de0415a..dbb02d31994 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/LienzoImageStripsTest.java @@ -27,6 +27,7 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; import org.kie.workbench.common.stunner.core.client.shape.ImageStrip; import org.mockito.ArgumentCaptor; import org.mockito.Mock; @@ -50,7 +51,7 @@ public class LienzoImageStripsTest { private static final String STRIP_NAME = Object.class.getName(); @Mock - private org.treblereel.j2cl.processors.common.resources.ImageResource imageResource; + private ImageResource imageResource; @Mock private SafeUri safeUri; @@ -186,7 +187,7 @@ public String getClassName() { @Override - public org.treblereel.j2cl.processors.common.resources.ImageResource getImage() { + public ImageResource getImage() { return imageResource; } diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java index ad77a5911b3..49d4a560ae5 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/glyph/LienzoImageStripGlyphRendererTest.java @@ -28,11 +28,11 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; import org.kie.workbench.common.stunner.core.client.shape.ImageStrip; import org.kie.workbench.common.stunner.core.client.shape.ImageStripGlyph; import org.kie.workbench.common.stunner.core.client.shape.ImageStripRegistry; import org.mockito.Mock; -import org.treblereel.j2cl.processors.common.resources.ImageResource; import static org.junit.Assert.assertEquals; import static org.mockito.ArgumentMatchers.anyInt; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java index 16bb839cc66..5564a1ed15c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorPresenterTest.java @@ -32,13 +32,13 @@ import elemental2.dom.EventListener; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.enterprise.event.Event; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java index b4d3e67a7bd..05d22923020 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-lienzo/src/test/java/org/kie/workbench/common/stunner/client/lienzo/components/mediators/ZoomLevelSelectorViewTest.java @@ -26,11 +26,11 @@ import elemental2.dom.HTMLLIElement; import elemental2.dom.HTMLUListElement; import elemental2.dom.KeyboardEvent; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; import org.kie.workbench.common.stunner.core.client.theme.StunnerColorTheme; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java index 0504bbed1f0..2cbe969941f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-shapes/kie-wb-common-stunner-shapes-client/src/main/java/org/kie/workbench/common/stunner/shapes/client/factory/PictureProvidersManager.java @@ -25,12 +25,12 @@ import java.util.logging.Level; import java.util.logging.Logger; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import org.gwtproject.safehtml.shared.SafeUri; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.shapes.def.picture.PictureProvider; @Dependent diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java index ff2846a33fa..bc0e1adeac0 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/StunnerWidgetsEntryPoint.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets; -import io.crysknife.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; @Bundle("resources/i18n/StunnerWidgetsConstants.properties") public class StunnerWidgetsEntryPoint { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java index 6694c900f5f..bb3fdb0a104 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderers.java @@ -23,13 +23,13 @@ import java.util.ArrayList; import java.util.List; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; import org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer; import org.kie.workbench.common.stunner.core.definition.shape.Glyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java index e1341c9e394..d5eb83c8364 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ElementShapeGlyphRenderer.java @@ -22,11 +22,11 @@ import java.util.function.Supplier; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.components.glyph.LienzoGlyphRenderer; import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView; import org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java index ec4fa65e669..757c524b7ec 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageElementGlyphRenderer.java @@ -22,12 +22,12 @@ import java.util.function.Supplier; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; import org.kie.workbench.common.stunner.core.client.components.views.ImageElementRendererView; import org.kie.workbench.common.stunner.core.client.shape.ImageDataUriGlyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java index 911355bd37f..5406d2f98a7 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRenderer.java @@ -24,12 +24,12 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.common.client.injectors.StyleInjector; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.processors.common.injectors.StyleInjector; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView; import org.kie.workbench.common.stunner.core.client.shape.ImageStrip; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java index 9d9d7945dfe..3b93c8ac997 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/LienzoElementGlyphRenderer.java @@ -24,7 +24,7 @@ import com.ait.lienzo.client.core.shape.Group; import com.ait.lienzo.client.core.shape.Layer; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.lienzo.components.glyph.LienzoGlyphRenderer; import org.kie.workbench.common.stunner.client.lienzo.components.views.LienzoPanelWidget; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java index 9231f7fed17..18089ee38d9 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/SvgElementGlyphRenderer.java @@ -22,12 +22,12 @@ import java.util.function.Supplier; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; import org.kie.workbench.common.stunner.core.client.components.views.ImageElementRendererView; import org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java index 9b8d0325426..963298b9d49 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/PreviewWindow.java @@ -23,13 +23,13 @@ import elemental2.dom.CSSProperties; import elemental2.dom.CSSStyleDeclaration; import elemental2.dom.DomGlobal; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.event.Observes; import jakarta.inject.Inject; import org.gwtbootstrap3.extras.animate.client.ui.Animate; import org.gwtbootstrap3.extras.animate.client.ui.constants.Animation; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.components.mediators.preview.TogglePreviewEvent; import org.kie.workbench.common.stunner.client.widgets.canvas.PreviewLienzoPanel; import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionDiagramPreview; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java index b6aaa8a560e..b9391f68014 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditor.java @@ -28,11 +28,11 @@ import elemental2.dom.CSSStyleDeclaration; import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import jsinterop.base.Js; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel; import org.kie.workbench.common.stunner.client.lienzo.util.StunnerStateApplier; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java index f669a09e9a7..7b4a81c1ed6 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/AbstractInlineTextEditorBoxView.java @@ -21,11 +21,11 @@ package org.kie.workbench.common.stunner.client.widgets.inlineeditor; import elemental2.dom.HTMLDivElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.inject.Inject; import org.gwtproject.core.client.Scheduler; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.uberfire.mvp.Command; public abstract class AbstractInlineTextEditorBoxView implements IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java index dc4354ab6fa..de642f26222 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/inlineeditor/InlineTextEditorBoxViewImpl.java @@ -26,17 +26,17 @@ import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; import elemental2.dom.KeyboardEvent; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.EventHandler; -import io.crysknife.ui.templates.client.annotation.ForEvent; -import io.crysknife.ui.templates.client.annotation.Templated; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; import jsinterop.base.Js; import org.gwtproject.core.client.Scheduler; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.client.widgets.resources.i18n.StunnerWidgetsConstants; import org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor.InlineTextEditorBox; import org.uberfire.mvp.Command; @@ -47,7 +47,7 @@ public class InlineTextEditorBoxViewImpl extends AbstractInlineTextEditorBoxView implements InlineEditorBoxView, - IsElement { + IsElement { @Inject @DataField diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java index 29707ed37db..24a53689d40 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Editor.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java index b83594854fe..db103a74c9b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/Viewer.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError; /** diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java index beefc3b2b20..db5cf026098 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/canvas/CanvasViewer.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.canvas; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.presenters.Viewer; import org.kie.workbench.common.stunner.core.client.canvas.Canvas; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java index 48598326feb..18e5bec2f7e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramEditor.java @@ -23,11 +23,11 @@ import java.lang.annotation.Annotation; import java.util.Arrays; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Typed; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramEditor; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; import org.kie.workbench.common.stunner.client.widgets.views.WidgetWrapperView; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java index 02ecc272b20..98b84b5aa74 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DefaultDiagramViewer.java @@ -25,10 +25,10 @@ import java.util.Collections; import elemental2.dom.CSSProperties; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView; import org.kie.workbench.common.stunner.client.widgets.views.WidgetWrapperView; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java index 69a7349e4f0..f18b5b949ec 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionEditor.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.presenters.Editor; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.session.ClientSession; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java index a10b3d1da7c..e5f1202168f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionPresenter.java @@ -22,7 +22,7 @@ import java.util.function.Predicate; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.notification.Notification; import org.kie.workbench.common.stunner.client.widgets.presenters.Viewer; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java index c77a7386982..4d6c7b193d5 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/SessionViewer.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.presenters.canvas.CanvasViewer; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java index 3813befdedc..67f8fd132de 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/AbstractSessionViewer.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.presenters.session.impl; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java index 387a603274d..8613e5ac4e6 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPresenterView.java @@ -23,12 +23,12 @@ import elemental2.dom.CSSStyleDeclaration; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Observes; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionPresenter; import org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasFocusedShapeEvent; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java index f22b7d2d723..e35f1a12dea 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImpl.java @@ -24,7 +24,6 @@ import java.util.Objects; import java.util.function.Predicate; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Observes; @@ -32,6 +31,7 @@ import jakarta.enterprise.inject.Default; import jakarta.enterprise.inject.Typed; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasDecoratorFactory; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView; import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java index 741218335cc..2ce01cb4ffa 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/resources/i18n/StunnerWidgetsConstants.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.resources.i18n; -import io.crysknife.ui.translation.client.annotation.TranslationKey; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey; public interface StunnerWidgetsConstants { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java index f2d7cc4a1f5..3e9d254d4df 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/SelectorView.java @@ -24,14 +24,14 @@ import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLOptionElement; import elemental2.dom.HTMLSelectElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.EventHandler; -import io.crysknife.ui.templates.client.annotation.ForEvent; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.EventHandler; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.ForEvent; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; @Dependent @Templated diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java index 433dd785bd1..80ed617f99e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetElementRendererViewImpl.java @@ -22,17 +22,17 @@ import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView; @Templated @Dependent public class WidgetElementRendererViewImpl implements WidgetElementRendererView, - IsElement { + IsElement { @Inject @DataField diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java index 578c5ff43e5..5e4c2e8184e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperView.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.views; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; /** * Just a simple view that wraps any widget. diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java index 0d60b530641..96dcd9860c9 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/WidgetWrapperViewImpl.java @@ -23,10 +23,10 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.Dependent; import jsinterop.base.Js; +import org.kie.j2cl.tools.di.core.IsElement; import static org.jboss.errai.common.client.dom.DOMUtil.removeAllChildren; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java index 8c7a15ada61..e000f7db4a0 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorView.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.client.widgets.views.session; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError; public interface ScreenErrorView extends IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java index 08458743e0f..c861a874876 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/main/java/org/kie/workbench/common/stunner/client/widgets/views/session/ScreenErrorViewImpl.java @@ -21,17 +21,17 @@ package org.kie.workbench.common.stunner.client.widgets.views.session; import elemental2.dom.HTMLLabelElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError; @Dependent @Templated public class ScreenErrorViewImpl implements ScreenErrorView, - IsElement { + IsElement { @Inject @DataField diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java index ac0a2e7eb38..cbbe4722923 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/DOMGlyphRenderersTest.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.client.widgets.components.glyph; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.glyph.DOMGlyphRenderer; import org.kie.workbench.common.stunner.core.definition.shape.Glyph; import org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java index 47472728220..1191422c218 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/components/glyph/ImageStripDOMGlyphRendererTest.java @@ -23,11 +23,12 @@ import java.util.function.BiFunction; import elemental2.dom.HTMLDivElement; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; import org.kie.workbench.common.stunner.core.client.components.views.WidgetElementRendererView; import org.kie.workbench.common.stunner.core.client.shape.ImageStrip; import org.kie.workbench.common.stunner.core.client.shape.ImageStripGlyph; @@ -35,7 +36,6 @@ import org.mockito.ArgumentCaptor; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; -import org.treblereel.j2cl.processors.common.resources.ImageResource; import org.uberfire.stubs.ManagedInstanceStub; import static org.junit.Assert.assertEquals; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java index a63276f2d88..73faf86bf82 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/editor/StunnerEditorTest.java @@ -24,10 +24,10 @@ import com.ait.lienzo.client.core.shape.Layer; import com.ait.lienzo.client.widget.panel.LienzoBoundsPanel; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoPanel; import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvasView; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java index c71558e1a7e..fb37b01589c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramEditorTest.java @@ -23,10 +23,10 @@ import java.util.Iterator; import com.google.gwtmockito.GwtMockitoTestRunner; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel; import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java index e9e8ef21209..bd0b5196aae 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/diagram/impl/DiagramViewerTest.java @@ -23,11 +23,11 @@ import java.util.Iterator; import com.google.gwtmockito.GwtMockitoTestRunner; -import io.crysknife.client.IsElement; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel; import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest; import org.kie.workbench.common.stunner.client.widgets.presenters.diagram.DiagramViewer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java index 5d76147806a..cdd560583c1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionEditorTest.java @@ -22,10 +22,10 @@ import com.ait.lienzo.client.widget.panel.impl.ScrollablePanel; import com.google.gwtmockito.GwtMockitoTestRunner; -import io.crysknife.client.IsElement; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel; import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest; import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java index 746d4658409..06ebf371a14 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionPreviewImplTest.java @@ -25,10 +25,10 @@ import java.util.function.Supplier; import com.ait.lienzo.test.LienzoMockitoTestRunner; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas; import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresLayer; import org.kie.workbench.common.stunner.client.widgets.canvas.PreviewLienzoPanel; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java index b37158f9bc2..aaa4f484bc1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/kie/workbench/common/stunner/client/widgets/presenters/session/impl/SessionViewerTest.java @@ -22,10 +22,10 @@ import com.ait.lienzo.client.widget.panel.impl.ScrollablePanel; import com.google.gwtmockito.GwtMockitoTestRunner; -import io.crysknife.client.IsElement; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel; import org.kie.workbench.common.stunner.client.widgets.presenters.AbstractCanvasHandlerViewerTest; import org.kie.workbench.common.stunner.client.widgets.presenters.session.SessionViewer; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java index 829dc9a4f75..cca4e4722bb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-client/kie-wb-common-stunner-widgets/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java @@ -24,7 +24,7 @@ import java.util.Arrays; import java.util.Iterator; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; public class ManagedInstanceStub implements ManagedInstance { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java index 96ed4f008c8..089a4c4c170 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-api/kie-wb-common-stunner-client-api/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesEntryPoint.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.preferences; -import io.crysknife.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; @Bundle("resources/i18n/StunnerPreferencesConstants.properties") public class StunnerPreferencesEntryPoint { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml index b12d86f9523..402ff280b66 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/pom.xml @@ -112,7 +112,7 @@ lienzo-core - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided @@ -148,21 +148,4 @@ - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java index a717c4a7d75..453050f2abe 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/StunnerCoreEntryPoint.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core; -import io.crysknife.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; @Bundle("resources/i18n/StunnerCoreConstants.properties") public class StunnerCoreEntryPoint { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java index 76a8b659a5f..554e9b0414b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientDefinitionManager.java @@ -22,12 +22,12 @@ import java.util.Collection; -import io.crysknife.annotation.CircularDependency; -import io.crysknife.client.BeanManager; -import io.crysknife.client.SyncBeanDef; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.annotation.CircularDependency; +import org.kie.j2cl.tools.di.core.BeanManager; +import org.kie.j2cl.tools.di.core.SyncBeanDef; import org.kie.workbench.common.stunner.core.api.AbstractDefinitionManager; import org.kie.workbench.common.stunner.core.definition.adapter.AdapterManager; import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionAdapter; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java index 3c3426b9d48..f584ed8bff8 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientFactoryManager.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.client.api; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.AbstractFactoryManager; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.api.FactoryManager; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java index 20bd1b7dbc9..368ddaad2f6 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManager.java @@ -23,11 +23,11 @@ import java.lang.annotation.Annotation; import java.util.function.Function; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.profile.AbstractProfileManager; import org.kie.workbench.common.stunner.core.profile.Profile; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java index 3fef122cf59..4ac80a1eab9 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/GlobalSessionManager.java @@ -25,11 +25,11 @@ import java.util.function.Consumer; import java.util.function.Function; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError; import org.kie.workbench.common.stunner.core.client.session.ClientSession; import org.kie.workbench.common.stunner.core.client.session.event.OnSessionErrorEvent; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java index 5836d88050c..3cd9e8a08cf 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsCanvasWrapper.java @@ -31,7 +31,7 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLCanvasElement; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java index 2a2c3754dca..b4f5c6b4055 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerEditor.java @@ -22,8 +22,8 @@ import elemental2.core.Reflect; import elemental2.dom.DomGlobal; import jsinterop.base.Js; +import org.kie.j2cl.tools.utils.GwtIncompatible; import org.kie.workbench.common.stunner.core.api.JsDefinitionManager; -import org.treblereel.gwt.utils.GwtIncompatible; public class JsStunnerEditor { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java index 44f53a463a6..62033a40f36 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsStunnerSession.java @@ -25,6 +25,7 @@ import jsinterop.annotations.JsIgnore; import jsinterop.annotations.JsType; import jsinterop.base.Js; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommand; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager; @@ -39,7 +40,6 @@ import org.kie.workbench.common.stunner.core.graph.content.definition.Definition; import org.kie.workbench.common.stunner.core.graph.content.view.View; import org.kie.workbench.common.stunner.core.graph.processing.index.Index; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java index 1509548ca53..c5776e59d1e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/JsWindow.java @@ -22,7 +22,7 @@ import elemental2.core.Reflect; import elemental2.dom.DomGlobal; import jsinterop.base.Js; -import org.treblereel.gwt.utils.GwtIncompatible; +import org.kie.j2cl.tools.utils.GwtIncompatible; public class JsWindow { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java index 722984bca5c..83ecc812a8e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/api/ShapeManagerImpl.java @@ -25,11 +25,11 @@ import java.util.List; import java.util.Objects; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.ShapeSet; import org.kie.workbench.common.stunner.core.client.ShapeSetThumbProvider; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java index 6426bc460d5..1623351f31f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/AbstractCanvas.java @@ -27,8 +27,8 @@ import java.util.Map; import java.util.stream.Collectors; -import io.crysknife.client.IsElement; import jakarta.enterprise.event.Event; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasClearEvent; import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasDrawnEvent; import org.kie.workbench.common.stunner.core.client.canvas.event.CanvasFocusedEvent; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java index fa98babb515..3434cc2f3aa 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/CanvasPanel.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.canvas; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.graph.content.Bounds; public interface CanvasPanel extends IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java index ba191281964..435db1064b4 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImpl.java @@ -27,13 +27,13 @@ import java.util.Optional; import java.util.stream.StreamSupport; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.controls.DeleteNodeConfirmation; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java index 520afc9563f..edb46cc6d80 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommand.java @@ -23,7 +23,7 @@ import java.util.ArrayList; import java.util.List; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasViolation; import org.kie.workbench.common.stunner.core.command.CommandResult; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java index 75dd32b105d..ed9b76451a3 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommand.java @@ -23,7 +23,7 @@ import java.util.Optional; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasViolation; import org.kie.workbench.common.stunner.core.command.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java index 95ed4ac9521..08639a28958 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/command/DefaultCanvasCommandFactory.java @@ -23,7 +23,7 @@ import java.util.Collection; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommand; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java index c71c555b56f..881c6d8a31e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryImpl.java @@ -22,9 +22,9 @@ import java.util.ArrayList; import java.util.List; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.graph.Element; import org.kie.workbench.common.stunner.core.graph.content.definition.Definition; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java index cc8614f1e8c..ac2c4ba2dc9 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/AbstractCanvasInlineTextEditorControl.java @@ -23,10 +23,10 @@ import elemental2.dom.DomGlobal; import elemental2.dom.Event; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; import jakarta.enterprise.event.Observes; import org.gwtproject.core.client.Scheduler; import org.gwtproject.touch.client.Point; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.Canvas; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java index bd2ee06a1bc..8023f15c840 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/CanvasInlineTextEditorControl.java @@ -20,11 +20,11 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor; -import io.crysknife.client.IsElement; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.components.views.FloatingView; import org.kie.workbench.common.stunner.core.graph.Element; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java index 3486da8c4e5..d032bbc5059 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FloatingWidgetView.java @@ -24,10 +24,10 @@ import elemental2.dom.CSSProperties; import elemental2.dom.DomGlobal; -import io.crysknife.client.IsElement; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Typed; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.components.views.FloatingView; import org.uberfire.mvp.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java index 252a9f33348..7f8274dbb8c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/FlowPanel.java @@ -6,7 +6,7 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; public class FlowPanel implements IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java index 09509a25228..2ee0e326394 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/inlineeditor/TextEditorBox.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.inlineeditor; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.command.RequiresCommandManager; import org.kie.workbench.common.stunner.core.graph.Element; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java index 981d5ca24db..927f1c47391 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/controls/toolbox/DefaultToolboxControl.java @@ -23,12 +23,12 @@ import java.util.Arrays; import java.util.List; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory; import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolbox; import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.FlowActionsToolbox; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java index b4d9002ee70..2892269ec13 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/canvas/resources/StunnerClientCommonConstants.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.canvas.resources; -import io.crysknife.ui.translation.client.annotation.TranslationKey; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey; public class StunnerClientCommonConstants { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java index ae751c8e3a4..71ab6f1f0bf 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/command/ApplicationCommandManager.java @@ -25,7 +25,6 @@ import java.util.function.Consumer; import java.util.function.Supplier; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; @@ -33,6 +32,7 @@ import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Typed; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java index a78889791c4..e21b2434a5a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/glyph/DOMGlyphRenderer.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.components.glyph; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.definition.shape.Glyph; /** diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java index e7c3f23c969..ad4c62028f5 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/proxies/ElementProxy.java @@ -23,12 +23,12 @@ import java.lang.annotation.Annotation; import java.util.function.Supplier; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.Canvas; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java index 23273375fad..c129850e8dd 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CommonActionsToolboxFactory.java @@ -25,12 +25,12 @@ import java.util.Set; import java.util.function.Supplier; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java index 3a3a300ded0..b59813bf5bb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxAction.java @@ -22,12 +22,12 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.util.CanvasLayoutUtils; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java index 283b7c9c276..2b54fb0b2fc 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/DeleteNodeToolboxAction.java @@ -23,13 +23,13 @@ import java.lang.annotation.Annotation; import java.util.function.Predicate; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory; import org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java index e8fccec493d..23e7f5948d1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactory.java @@ -27,11 +27,11 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.diagram.Diagram; import org.kie.workbench.common.stunner.core.diagram.Metadata; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java index 4c76b6c37bc..bf531cc4eb9 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GeneralCreateNodeAction.java @@ -23,13 +23,13 @@ import java.lang.annotation.Annotation; import java.util.concurrent.atomic.AtomicBoolean; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager; import org.kie.workbench.common.stunner.core.client.api.JsWindow; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java index 7721d3c7246..29b1c838ede 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactory.java @@ -27,11 +27,11 @@ import java.util.Set; import java.util.function.Predicate; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox; import org.kie.workbench.common.stunner.core.diagram.Diagram; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java index 385c3d62035..ee2573513a0 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/MorphActionsToolboxFactory.java @@ -28,11 +28,11 @@ import java.util.function.Predicate; import java.util.function.Supplier; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.definition.adapter.MorphAdapter; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java index ed89f520228..47ef7155aec 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookups.java @@ -23,10 +23,10 @@ import java.util.HashMap; import java.util.Map; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.lookup.domain.CommonDomainLookups; @ApplicationScoped diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java index b561c84de40..c19aa37462e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/FloatingWidgetView.java @@ -25,9 +25,9 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; import jakarta.enterprise.context.Dependent; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.core.client.shape.view.event.NativeHandler; import org.kie.workbench.common.stunner.core.client.shape.view.event.NativeHandlerRegistration; import org.uberfire.mvp.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java index 15ae5e48182..5eb909b9cb4 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/ImageElementRendererView.java @@ -20,8 +20,8 @@ package org.kie.workbench.common.stunner.core.client.components.views; -import io.crysknife.client.IsElement; import org.gwtproject.safehtml.shared.SafeUri; +import org.kie.j2cl.tools.di.core.IsElement; public interface ImageElementRendererView extends IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java index 40130ae5a49..7c589f6e19c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/components/views/WidgetElementRendererView.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.core.client.components.views; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; public interface WidgetElementRendererView extends IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java index b5c0612c116..54a18d43048 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/definition/adapter/binding/ClientBindableMorphAdapter.java @@ -22,11 +22,11 @@ import java.util.Collection; -import io.crysknife.client.BeanManager; -import io.crysknife.client.SyncBeanDef; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.BeanManager; +import org.kie.j2cl.tools.di.core.SyncBeanDef; import org.kie.workbench.common.stunner.core.api.FactoryManager; import org.kie.workbench.common.stunner.core.definition.adapter.BindableMorphAdapter; import org.kie.workbench.common.stunner.core.definition.clone.CloneManager; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java index b5980184b26..463edb1fed1 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationService.java @@ -24,10 +24,10 @@ import java.util.Optional; import java.util.stream.StreamSupport; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.inject.Inject; import jakarta.inject.Singleton; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.command.CanvasViolation; import org.kie.workbench.common.stunner.core.graph.Node; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java index 98a71d523da..d9728d0711d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistries.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java index c08a5af853a..4ce6d00527c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoader.java @@ -22,11 +22,11 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils; import org.kie.workbench.common.stunner.core.diagram.Metadata; import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java index e862c04083b..76edbe95b15 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonIconsStrip.java @@ -22,8 +22,8 @@ import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Default; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; import org.kie.workbench.common.stunner.core.client.shape.ImageStrip; -import org.treblereel.j2cl.processors.common.resources.ImageResource; @Default @ApplicationScoped diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java index dccd859f7aa..c408922acce 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/resources/StunnerCommonImageResources.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.client.resources; -import org.treblereel.j2cl.processors.annotations.GWT3Resource; -import org.treblereel.j2cl.processors.common.resources.ClientBundle; -import org.treblereel.j2cl.processors.common.resources.ImageResource; -import org.treblereel.j2cl.processors.common.resources.TextResource; +import org.kie.j2cl.tools.processors.annotations.GWT3Resource; +import org.kie.j2cl.tools.processors.common.resources.ClientBundle; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.TextResource; @GWT3Resource public interface StunnerCommonImageResources extends ClientBundle { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java index 5f391980569..00b3f4cdda0 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManager.java @@ -20,11 +20,11 @@ package org.kie.workbench.common.stunner.core.client.rule; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry; import org.kie.workbench.common.stunner.core.rule.CachedRuleManager; import org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java index 997d2196862..14556a9f43c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/AbstractClientSessionCommand.java @@ -23,7 +23,7 @@ import java.util.logging.Level; import java.util.logging.Logger; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.event.AbstractCanvasHandlerEvent; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java index bb8b6c36e79..432f0eb6be3 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommands.java @@ -26,11 +26,11 @@ import java.util.function.BiConsumer; import java.util.stream.Collectors; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.session.ClientSession; import org.kie.workbench.common.stunner.core.client.session.impl.InstanceUtils; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java index e4be553052c..4237b19b25f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommand.java @@ -23,12 +23,12 @@ import java.util.Objects; import java.util.logging.Logger; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory; import org.kie.workbench.common.stunner.core.client.command.CanvasViolation; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java index 44c70029b50..e405ec1b175 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommand.java @@ -25,12 +25,12 @@ import java.util.Objects; import java.util.stream.Collectors; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java index 2a81070eec0..c945cf18075 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommand.java @@ -33,7 +33,6 @@ import java.util.stream.Stream; import java.util.stream.StreamSupport; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.event.Event; import jakarta.enterprise.event.Observes; @@ -41,6 +40,7 @@ import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; import org.appformer.client.stateControl.registry.Registry; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java index 1edaff49f54..6e05da343ea 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/command/impl/SessionSingletonCommandsFactory.java @@ -22,9 +22,9 @@ import java.util.HashMap; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.event.Event; import jakarta.inject.Singleton; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.controls.DeleteNodeConfirmation; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java index 941a4cd5235..f2bb143c646 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtils.java @@ -24,7 +24,7 @@ import java.util.List; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; public class InstanceUtils { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java index 1036fa8102c..c3cac749323 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSession.java @@ -28,11 +28,11 @@ import java.util.logging.Level; import java.util.logging.Logger; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.enterprise.inject.Default; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java index a950db5cb11..ff2a87fa17a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoader.java @@ -24,10 +24,10 @@ import java.util.LinkedList; import java.util.List; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.client.preferences.StunnerPreferencesRegistryLoader; import org.kie.workbench.common.stunner.core.diagram.Metadata; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java index 38129b45aa1..aab23a75253 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStrip.java @@ -19,7 +19,7 @@ package org.kie.workbench.common.stunner.core.client.shape; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public interface ImageStrip { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java index a1786af2c94..6f63c3948e7 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/main/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistry.java @@ -25,11 +25,11 @@ import java.util.List; import java.util.stream.StreamSupport; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; @ApplicationScoped public class ImageStripRegistry { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java index b0c5576c417..733cc64513e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/ClientProfileManagerTest.java @@ -23,10 +23,10 @@ import java.lang.annotation.Annotation; import java.util.Iterator; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.profile.Profile; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; import org.mockito.Mock; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java index 92d8f1278b6..f9d72420ae2 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/api/DomainInitializerTest.java @@ -29,14 +29,14 @@ import java.util.HashSet; import java.util.Optional; -import io.crysknife.client.BeanManager; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.inject.Qualifier; import jsinterop.base.JsPropertyMap; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.BeanManager; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.api.JsDefinitionManager; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; import org.kie.workbench.common.stunner.core.client.registry.impl.ClientRegistryFactoryImpl; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java index b411661c140..3073165c659 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/DeleteNodeConfirmationImplTest.java @@ -27,10 +27,10 @@ import java.util.List; import java.util.Optional; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService; import org.kie.workbench.common.stunner.core.client.session.ClientSession; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java index dea3c98b4e0..21fdc694e0a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneCanvasNodeCommandTest.java @@ -22,10 +22,10 @@ import java.util.Objects; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder; import org.kie.workbench.common.stunner.core.TestingGraphMockHandler; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java index ac69e1e0aae..fe4d00665fe 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/command/CloneNodeCommandTest.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.client.canvas.command; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasViolation; import org.kie.workbench.common.stunner.core.command.Command; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java index a35a6f5d5b2..e971d378a25 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/canvas/controls/actions/TextPropertyProviderFactoryTest.java @@ -19,11 +19,11 @@ package org.kie.workbench.common.stunner.core.client.canvas.controls.actions; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.inject.Instance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.graph.Element; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java index a04b6bc19ee..dcb61f1439a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/command/CanvasCommandFactoryStub.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.client.command; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory; import org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java index fa44d310559..3e3dba6719b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/CreateNodeToolboxActionTest.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.ClientFactoryManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.components.proxies.ElementProxy; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java index ab5e8b83917..ef2e2d5b778 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/FlowActionsToolboxFactoryTest.java @@ -27,10 +27,10 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox; import org.kie.workbench.common.stunner.core.diagram.Diagram; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java index dcb583304cc..be02aaafa24 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/GroupActionsToolboxFactoryTest.java @@ -27,10 +27,10 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox; import org.kie.workbench.common.stunner.core.diagram.Diagram; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java index b482581580a..b0e734de98e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/components/toolbox/actions/ToolboxDomainLookupsTest.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.client.components.toolbox.actions; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.lookup.domain.CommonDomainLookups; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java index 40337c3c24d..b73024d6d5a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientStunnerTranslationServiceTest.java @@ -20,11 +20,11 @@ package org.kie.workbench.common.stunner.core.client.i18n; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; import org.kie.workbench.common.stunner.core.validation.DiagramElementNameProvider; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java index a3b34a4946b..8e1b99c3c0d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/i18n/ClientTranslationServiceTest.java @@ -22,11 +22,11 @@ import java.util.Optional; -import io.crysknife.client.ManagedInstance; -import io.crysknife.ui.translation.client.TranslationService; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.session.ClientSession; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java index 466e7e6e48c..eb7e73439c0 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistriesTest.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences; import org.kie.workbench.common.stunner.core.util.DefinitionUtils; import org.mockito.Mock; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java index e5630f85f2e..8d2dabbee4e 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/preferences/StunnerPreferencesRegistryLoaderTest.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.diagram.Metadata; import org.kie.workbench.common.stunner.core.diagram.MetadataImpl; import org.kie.workbench.common.stunner.core.preferences.StunnerPreferences; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java index 5f1f269dc09..b08b9ecba10 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/rule/ClientRuleManagerTest.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.client.rule; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.registry.rule.RuleHandlerRegistry; import org.kie.workbench.common.stunner.core.rule.CachedRuleManager; import org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java index 82be84394fd..4633b2ad03f 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/ManagedClientSessionCommandsTest.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler; import org.kie.workbench.common.stunner.core.client.session.ClientSession; import org.kie.workbench.common.stunner.core.diagram.Diagram; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java index 3dd01487955..5700dfbdc6c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/ClearSessionCommandTest.java @@ -22,11 +22,11 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.appformer.client.stateControl.registry.Registry; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.command.CanvasCommand; import org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java index 45ed7962be6..87fe2566309 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/CutSelectionSessionCommandTest.java @@ -22,12 +22,12 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.event.Event; import org.appformer.client.stateControl.registry.Registry; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java index 30759cb08fb..1a58bb3b312 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/DeleteSelectionSessionCommandTest.java @@ -24,10 +24,10 @@ import java.util.Collection; import java.util.Collections; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.event.Event; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.api.SessionManager; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java index 142811715aa..5bb4949d21b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/command/impl/PasteSelectionSessionCommandTest.java @@ -28,12 +28,12 @@ import java.util.Objects; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.event.Event; import org.appformer.client.stateControl.registry.Registry; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder; import org.kie.workbench.common.stunner.core.TestingGraphMockHandler; import org.kie.workbench.common.stunner.core.client.api.SessionManager; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java index f78500b4f8a..59412a48edb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/InstanceUtilsTest.java @@ -22,8 +22,8 @@ import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; import org.junit.Test; +import org.kie.j2cl.tools.di.core.ManagedInstance; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java index 4bd2520a521..ea8002dee12 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/ManagedSessionTest.java @@ -23,10 +23,10 @@ import java.lang.annotation.Annotation; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas; import org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler; import org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java index 2a8e2f35bdf..fadb5f6fffe 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/session/impl/SessionLoaderTest.java @@ -22,10 +22,10 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.client.preferences.StunnerPreferencesRegistryLoader; import org.kie.workbench.common.stunner.core.diagram.Metadata; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java index 24e2e9d468a..a0cb91a8d63 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/kie/workbench/common/stunner/core/client/shape/ImageStripRegistryTest.java @@ -22,13 +22,13 @@ import java.lang.annotation.Annotation; -import io.crysknife.client.ManagedInstance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; -import org.treblereel.j2cl.processors.common.resources.ImageResource; import org.uberfire.stubs.ManagedInstanceStub; import static org.junit.Assert.assertEquals; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java index 829dc9a4f75..cca4e4722bb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-client-common/src/test/java/org/uberfire/stubs/ManagedInstanceStub.java @@ -24,7 +24,7 @@ import java.util.Arrays; import java.util.Iterator; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; public class ManagedInstanceStub implements ManagedInstance { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml index 51aadd5a49f..2062df9c549 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/pom.xml @@ -41,8 +41,8 @@ - io.crysknife - crysknife-core + org.kie.j2cl.tools.di + core @@ -61,12 +61,12 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors annotations - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided @@ -92,21 +92,4 @@ - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java index e96639e107a..b728f2b0f84 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/definition/adapter/AdapterManagerImpl.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.core.definition.adapter; -import io.crysknife.annotation.CircularDependency; import jakarta.annotation.PostConstruct; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.annotation.CircularDependency; import org.kie.workbench.common.stunner.core.definition.adapter.bootstrap.BootstrapAdapterFactory; import org.kie.workbench.common.stunner.core.registry.definition.AdapterRegistry; import org.kie.workbench.common.stunner.core.registry.impl.AdapterRegistryImpl; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java index 3ee58fb9d4a..ab768ba111b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/command/impl/CloneNodeCommand.java @@ -30,7 +30,7 @@ import java.util.logging.Logger; import java.util.stream.Collectors; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.command.Command; import org.kie.workbench.common.stunner.core.command.CommandResult; import org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java index fcc16ef9f07..08c8f22e8cb 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewConnectorImpl.java @@ -25,9 +25,9 @@ import java.util.stream.Stream; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; import org.kie.workbench.common.stunner.core.graph.content.Bounds; import org.kie.workbench.common.stunner.core.util.HashUtil; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java index bea0906e166..0eca5f019ac 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/content/view/ViewImpl.java @@ -21,8 +21,8 @@ package org.kie.workbench.common.stunner.core.graph.content.view; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; import org.kie.workbench.common.stunner.core.graph.content.Bounds; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java index 55cd1ca75e0..4a3315587ce 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/EdgeImpl.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.core.graph.impl; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; import org.kie.workbench.common.stunner.core.graph.Edge; import org.kie.workbench.common.stunner.core.graph.Node; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java index c765cb0334d..1a9997ec435 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/graph/impl/NodeImpl.java @@ -23,10 +23,10 @@ import java.util.ArrayList; import java.util.List; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; import org.kie.workbench.common.stunner.core.graph.Edge; import org.kie.workbench.common.stunner.core.graph.Node; import org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @GWT3Export public class NodeImpl extends AbstractElement implements Node { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java index 20db982be51..000e7e66162 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/util/DefinitionUtils.java @@ -28,9 +28,9 @@ import java.util.stream.Collectors; import java.util.stream.Stream; -import io.crysknife.annotation.CircularDependency; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.annotation.CircularDependency; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionAdapter; import org.kie.workbench.common.stunner.core.definition.adapter.HasInheritance; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java index 75b1382aba5..6822cd5565a 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/main/java/org/kie/workbench/common/stunner/core/validation/impl/AbstractDiagramValidator.java @@ -33,7 +33,7 @@ import java.util.stream.Collectors; import java.util.stream.StreamSupport; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.api.DefinitionManager; import org.kie.workbench.common.stunner.core.diagram.Diagram; import org.kie.workbench.common.stunner.core.graph.Element; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java index 97bb6f9dfcc..2bbc3250b2b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/graph/command/impl/AbstractCloneCommandTest.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.core.graph.command.impl; -import io.crysknife.client.ManagedInstance; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder; import org.kie.workbench.common.stunner.core.definition.adapter.DefinitionId; import org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java index ca98df9f4bb..71ddfe75d3d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-core/kie-wb-common-stunner-commons/kie-wb-common-stunner-core-common/src/test/java/org/kie/workbench/common/stunner/core/validation/impl/DiagramValidatorTest.java @@ -29,11 +29,11 @@ import java.util.Optional; import java.util.function.Consumer; -import io.crysknife.client.ManagedInstance; import jakarta.enterprise.inject.Instance; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.TestingGraphInstanceBuilder; import org.kie.workbench.common.stunner.core.TestingGraphMockHandler; import org.kie.workbench.common.stunner.core.diagram.Diagram; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml index ff775ed5cd3..362266ca42b 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/pom.xml @@ -88,8 +88,8 @@ test - io.crysknife - crysknife-core + org.kie.j2cl.tools.di + core diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java index e640a616091..aa325fa654c 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FloatingWidgetView.java @@ -24,8 +24,8 @@ import elemental2.dom.CSSProperties; import elemental2.dom.DomGlobal; -import io.crysknife.client.IsElement; import org.gwtproject.timer.client.Timer; +import org.kie.j2cl.tools.di.core.IsElement; /** * Floating view implementation for generic J2CL Widgets. diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java index d90b53feca6..5e4d05e72b5 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/flowpanel/FlowPanel.java @@ -6,7 +6,7 @@ import elemental2.dom.DomGlobal; import elemental2.dom.HTMLDivElement; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; public class FlowPanel implements IsElement { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java index bd44ffa930c..4f801ce6d5d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-stunner/kie-wb-common-stunner-extensions/kie-wb-common-stunner-lienzo-extensions/src/main/java/org/kie/workbench/common/stunner/lienzo/primitive/PrimitivePopup.java @@ -25,7 +25,7 @@ import com.ait.lienzo.client.widget.panel.LienzoPanel; import com.ait.lienzo.client.widget.panel.impl.LienzoFixedPanel; import elemental2.dom.HTMLElement; -import io.crysknife.client.IsElement; +import org.kie.j2cl.tools.di.core.IsElement; import org.kie.workbench.common.stunner.lienzo.flowpanel.FloatingWidgetView; import static elemental2.dom.CSSProperties.ZIndexUnionType; diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml index 8ae15899210..c6402aa5d06 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/pom.xml @@ -43,8 +43,8 @@ uberfire-workbench-client - io.crysknife.ui - crysknife-ui-core + org.kie.j2cl.tools.di.ui + core diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java index 0502db3f0ac..323ef48a54d 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/KieWorkbenchWidgetsCommonEntryPoint.java @@ -19,7 +19,7 @@ package org.kie.workbench.common.widgets.client; -import io.crysknife.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; @Bundle("resources/i18n/KieWorkbenchWidgetsConstants.properties") public class KieWorkbenchWidgetsCommonEntryPoint { diff --git a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java index ddb454a7f61..9e7d1e1c145 100644 --- a/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java +++ b/packages/serverless-workflow-diagram-editor/kie-wb-common-widgets/kie-wb-common-ui/src/main/java/org/kie/workbench/common/widgets/client/errorpage/ErrorPage.java @@ -21,11 +21,11 @@ package org.kie.workbench.common.widgets.client.errorpage; import elemental2.dom.HTMLDivElement; -import io.crysknife.client.IsElement; -import io.crysknife.ui.templates.client.annotation.DataField; -import io.crysknife.ui.templates.client.annotation.Templated; import jakarta.enterprise.context.Dependent; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.IsElement; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.DataField; +import org.kie.j2cl.tools.di.ui.templates.client.annotation.Templated; @Dependent @Templated diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml index b4642c85255..31b8cfbbf79 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/pom.xml @@ -107,11 +107,11 @@ elemental2-promise - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors annotations - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java index ba56a492ff7..bcbae6987f3 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageCache.java @@ -17,7 +17,7 @@ package com.ait.lienzo.client.core.image; import com.ait.lienzo.tools.client.collection.NFastStringMap; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public final class ImageCache { diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java index 8f373069fec..faa390abca4 100755 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageLoader.java @@ -21,7 +21,7 @@ import elemental2.dom.HTMLElement; import elemental2.dom.HTMLImageElement; import elemental2.dom.Image; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public abstract class ImageLoader { diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java index 1d2520ac45e..a2052a4d51d 100755 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageProxy.java @@ -30,7 +30,7 @@ import com.ait.lienzo.shared.core.types.ImageFilterType; import com.ait.lienzo.shared.core.types.ImageSelectionMode; import elemental2.dom.ImageData; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; /** * ImageProxy is used by {@link AbstractImageShape} to load and draw the image. diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java index 2241e8af2ef..3d5eab8ba1c 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/image/ImageStrip.java @@ -1,6 +1,6 @@ package com.ait.lienzo.client.core.image; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public class ImageStrip { diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java index 3159d4dc847..74ebde58885 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/AbstractImageShape.java @@ -26,7 +26,7 @@ import elemental2.dom.ImageData; import jsinterop.annotations.JsProperty; import org.gwtproject.safehtml.shared.UriUtils; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public abstract class AbstractImageShape> extends Shape { diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java index a8c0b9b0a14..eb2945fb4ee 100755 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Picture.java @@ -30,7 +30,7 @@ import com.ait.lienzo.shared.core.types.ImageSelectionMode; import com.ait.lienzo.shared.core.types.ShapeType; import jsinterop.annotations.JsProperty; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; /** * Image Support for Canvas diff --git a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java index 4f45deee3f2..710ea0bd167 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/shape/Sprite.java @@ -32,7 +32,7 @@ import com.ait.lienzo.shared.core.types.ShapeType; import com.ait.lienzo.tools.client.Timer; import jsinterop.annotations.JsProperty; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; public class Sprite extends Shape { diff --git a/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java b/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java index a0324634295..a939fa16f91 100644 --- a/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java +++ b/packages/serverless-workflow-diagram-editor/lienzo-tests/src/main/java/com/ait/lienzo/test/stub/overlays/ImageData.java @@ -3,10 +3,6 @@ import com.ait.lienzo.test.annotation.StubClass; import elemental2.core.Uint8ClampedArray; -/** - * @author Dmitrii Tikhomirov - * Created by treblereel 10/30/19 - */ @StubClass("elemental2.dom.ImageData") public class ImageData { diff --git a/packages/serverless-workflow-diagram-editor/pom.xml b/packages/serverless-workflow-diagram-editor/pom.xml index fb4420383e2..4a306e43506 100644 --- a/packages/serverless-workflow-diagram-editor/pom.xml +++ b/packages/serverless-workflow-diagram-editor/pom.xml @@ -98,19 +98,24 @@ - jboss - JBoss Public Repo - https://repository.jboss.org/nexus/content/groups/public + jboss-public-repository-group + JBoss Public Repository Group + https://repository.jboss.org/nexus/content/groups/public/ + + + jboss-snapshots-repository + JBoss Snapshot Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + + + sonatype-releases-repository + Sonatype Release Repository + https://oss.sonatype.org/content/repositories/releases/ - public-snapshots-repo - https://oss.sonatype.org/content/repositories/public/ - - true - - - true - + sonatype-snapshots-repository + Sonatype Snapshot Repository + https://oss.sonatype.org/content/repositories/snapshots/ @@ -135,11 +140,6 @@ - - - -Dgwt.args="${gwtArgs}" - false - 3.18.1 1.10.0 @@ -241,17 +241,13 @@ 3.2.5 3.2.2 2.3.0 - 0.21.0 1.3.12 1.1.0 2.0.0 - 32.1.3-jre - 1.1 2.10.0 1.0.0 - 1.4.20 1.3 1.3.4 1.7.4 @@ -259,16 +255,10 @@ 2.0.SP1 1.14.12 0.9.21 - 4.8.2 - 1.1.12 1.8.2 1.4 2.3 1.0 - 2.9.0 - 2.3.32 - 3.0.0 - 4.0 3.26.0-GA 4.18.1 2.3.5 @@ -280,13 +270,9 @@ 1.3 7.74.1.Final - 0.6 - 0.6.4 + 0.11.0-9336533b6 - 0.21.0 - - 0.4 - 0.4.1 + 0.23.0 5.7.0 @@ -297,9 +283,6 @@ 2.0.9 2.9.0 2.35.0 - 1.0.1 - 1.2.1 - 3.24.4 2.0.1 @@ -396,106 +379,6 @@ ${version.jsinterop.annotations} - - com.google.guava - guava - ${version.com.google.guava} - - - - com.google.guava - guava-gwt - ${version.com.google.guava} - - - - org.treblereel.gwt.nio - gwt-nio - ${version.gwt.nio} - - - - io.crysknife - crysknife-core - ${version.io.crysknife} - - - - io.crysknife - crysknife-processor - ${version.io.crysknife} - - - - io.crysknife.ui - crysknife-ui-core - ${version.io.crysknife} - - - - io.crysknife.ui - crysknife-ui-generator - ${version.io.crysknife} - - - - org.treblereel.j2cl.processors - annotations - ${version.org.gwt3.processors} - - - - org.treblereel.j2cl.processors - common - ${version.org.gwt3.processors} - - - - org.treblereel.j2cl.processors - processors - ${version.org.gwt3.processors} - - - - - - - org.treblereel.gwt.yaml.mapper - common - ${version.org.treblereel.gwt.yaml.mapper} - - - - org.treblereel.gwt.yaml.mapper - processor - ${version.org.treblereel.gwt.yaml.mapper} - - - - org.treblereel.gwt.json.mapper - common - ${version.org.treblereel.gwt.yaml.mapper} - - - - org.treblereel.gwt.json.mapper - processor - ${version.org.treblereel.gwt.json.mapper} - - - - com.google.inject - guice - ${version.com.google.inject.guice} - - - - com.google.inject - guice - ${version.com.google.inject.guice} - no_aop - - org.glassfish jakarta.json @@ -525,30 +408,6 @@ - - org.antlr - antlr4gwt-runtime - ${version.org.antlrgwt} - - - - org.hisrc.jsonix - jsonix-scripts - ${version.org.hisrc.jsonix.jsonix-scripts} - - - - org.rikkola.gwt - antlr4-c3-gwt - ${version.org.antlr4c3gwt} - - - - com.thoughtworks.xstream - xstream - ${version.com.thoughtworks.xstream} - - net.bytebuddy byte-buddy @@ -561,24 +420,6 @@ ${version.net.sourceforge.cssparser} - - org.eclipselabs - org.eclipse.emf.gwt.ecore - ${version.org.eclipse.emf.gwt} - - - - org.eclipselabs - org.eclipse.emf.gwt.common - ${version.org.eclipse.emf.gwt} - - - - org.freemarker - freemarker - ${version.org.freemarker} - - org.javassist javassist @@ -715,25 +556,6 @@ ${version.net.javacrumbs.json-unit} - - - com.google.auto - auto-common - ${version.google.auto.common} - - - - com.google.auto.service - auto-service - ${version.google.auto.service} - - - - com.github.javaparser - javaparser-core - ${version.javaparser.core} - - org.uberfire uberfire-workbench-client-views-patternfly @@ -921,9 +743,9 @@ - com.vertispan.j2cl + org.kie.j2cl.tools j2cl-maven-plugin - ${version.j2cl.plugin} + ${version.j2cl.maven.plugin} ${project.build.directory}/j2cl-watch @@ -1223,7 +1045,7 @@ jakarta.json.* jsinterop.* elemental2.* - org.treblereel.* + org.kie.j2cl.tools.* org.apache.* @@ -1285,7 +1107,7 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors jar diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml index 764832f3a43..43e94d7f26a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/pom.xml @@ -59,7 +59,6 @@ kie-wb-common-stunner-core-common - com.google.jsinterop jsinterop-annotations @@ -85,29 +84,29 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided - org.treblereel.gwt.json.mapper + org.kie.j2cl.tools.json.mapper common - org.treblereel.gwt.json.mapper + org.kie.j2cl.tools.json.mapper processor provided - org.treblereel.gwt.yaml.mapper + org.kie.j2cl.tools.yaml.mapper common - org.treblereel.gwt.yaml.mapper + org.kie.j2cl.tools.yaml.mapper processor provided diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java index c84e29d696a..b503328634f 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionDataFilters.java @@ -22,7 +22,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java index b08453f4933..c435b414655 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionEventRef.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java index 148dd35f87c..8a3c859476e 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionNode.java @@ -23,14 +23,14 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.FunctionRefJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.SubFlowRefJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.FunctionRefYamlSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.SubFlowRefYamlSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @YamlPropertyOrder({"name", "id", "functionRef", "eventRef", "subFlowRef", "retryRef", "sleep", "retryableErrors", "nonRetryableErrors", "actionDataFilter", "condition"}) diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java index c886add2ddf..e2a2666b44a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionTransition.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java index 81a1430ca35..f5b10a54de5 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ActionsContainer.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java index aabe5ee6189..de8a6e61e53 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallEventAction.java @@ -1,7 +1,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java index 506294643e5..3cc0602ee03 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallFunctionAction.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java index c6403168eab..d709c837b87 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallSubflowAction.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java index ff7564c633e..5914c927784 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CallbackState.java @@ -23,18 +23,18 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java index 29b1ac8daca..03b0214a2b3 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/CompensationTransition.java @@ -23,11 +23,11 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java index 5e4cb4e82d8..30431ff4258 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ContinueAs.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java index 1b5a0681dfa..0cedaa3dc3d 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Correlation.java @@ -22,7 +22,7 @@ import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java index 0e0f3c2787c..5c332d97c36 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Data.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java index 064d04f429c..bf3bf46be3b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DataConditionTransition.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java index 9f9a8cf230f..0eea28020a0 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/DefaultConditionTransition.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java index dcf0cbf073b..d356b655e53 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/End.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java index 3564cd3d6ac..468cfc94e52 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Error.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java index c9694cc38a9..870ba69535a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ErrorTransition.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java index 499f7245dbd..e60929c78eb 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Event.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowFunctionsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowFunctionsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java index 304e95ed24c..ed5ff9440bf 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventConditionTransition.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java index 4769df2c28e..cdf03a2f746 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventDataFilter.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java index 834bce2d2bd..753aea010b1 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventRef.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java index 0adcc8bbf38..2511ae384cf 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventState.java @@ -23,18 +23,18 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java index 077cc5f4827..77d0afdcdeb 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/EventTimeout.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java index e8b6ebe7149..15da1f1205a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ForEachState.java @@ -23,6 +23,12 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.BatchSizeJsonTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; @@ -31,12 +37,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StringNumberYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java index e1fcd3b64a0..a9058934bbe 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Function.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java index 6c31fb332a6..c01dd47fa68 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/FunctionRef.java @@ -23,14 +23,14 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StringOrValueHolderJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StringOrValueHolderYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java index 2b9a531b5ee..4e2cb98e1ba 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/InjectState.java @@ -23,18 +23,18 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StringOrValueHolderJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StringOrValueHolderYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java index 6b0b1653fab..a0cc05c2c31 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Metadata.java @@ -3,12 +3,12 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.utils.GwtIncompatible; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.MetadataJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.MetadataYamlSerializer; -import org.treblereel.gwt.utils.GwtIncompatible; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java index a56f3dc2c48..a55003ef4f1 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OnEvent.java @@ -21,8 +21,8 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java index a2de0565296..f96ec71ba81 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/OperationState.java @@ -23,18 +23,18 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java index 0db61d5bc74..4ae93867911 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelState.java @@ -23,6 +23,12 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.NumCompletedJsonTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; @@ -31,12 +37,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StringNumberYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java index 366cbe02afd..65cbe2cdb89 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ParallelStateBranch.java @@ -23,11 +23,11 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java index d30669962bc..11ab05e7ec6 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/ProducedEvent.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java index 4a5b1cf9ed5..2caf5d17d03 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Retry.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java index 7f178a83a4d..129e46bf7e3 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Schedule.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java index a18700b74de..6cd811287fd 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Sleep.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java index ea7925fd6c3..ded455eba28 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SleepState.java @@ -23,15 +23,15 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateEndDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateEndDefinitionYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java index a87045be2fd..e1bb65e46c8 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Start.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java index eff7993f673..63b5da0b5fd 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartDefinition.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.ScheduleJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.ScheduleYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java index 45f20c3ddc1..e1d9b87c34e 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StartTransition.java @@ -23,11 +23,11 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StateTransitionDefinitionJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.StateTransitionDefinitionYamlTypeSerializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java index 126fce8a180..32e98c128a2 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/State.java @@ -21,10 +21,10 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java index d5d3ec9411a..5dec5dec05b 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateDataFilter.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java index b1838b0c5aa..de97f8ba149 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateEnd.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.ContinueAsJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.ContinueAsYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java index b0d8934581a..6a172232c9c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/StateTransition.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java index bd95bd5d333..363e6966ec0 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SubFlowRef.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.SubflowExecutionTypeJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.SubflowExecutionTypeYamlTypeSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java index 2fb48e4777e..f81f31aa2d8 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/SwitchState.java @@ -23,14 +23,14 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowTimeoutsJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java index 8c4541a99f4..10063f2d168 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Timeout.java @@ -21,7 +21,7 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; @JsType @GWT3Export diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java index ef752143cd2..448fd429e35 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Transition.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java index ad2c892a2ee..aea86eee9ae 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/Workflow.java @@ -23,6 +23,12 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlPropertyOrder; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.ErrorJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.EventJsonbTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.StartDefinitionJsonbTypeSerializer; @@ -37,12 +43,6 @@ import org.kie.workbench.common.stunner.sw.marshall.yaml.ValueHolderYamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowFunctionsYamlSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowTimeoutsYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlPropertyOrder; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java index b4947ee63eb..029e9714233 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowExecTimeout.java @@ -21,9 +21,9 @@ package org.kie.workbench.common.stunner.sw.definition; import jsinterop.annotations.JsType; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.j2cl.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java index bd766127f30..1f6f5fc806a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/definition/WorkflowTimeouts.java @@ -23,13 +23,13 @@ import jakarta.json.bind.annotation.JsonbTypeDeserializer; import jakarta.json.bind.annotation.JsonbTypeSerializer; import jsinterop.annotations.JsType; +import org.kie.j2cl.tools.json.mapper.annotation.JSONMapper; +import org.kie.j2cl.tools.processors.annotations.GWT3Export; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YAMLMapper; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.annotation.YamlTypeSerializer; import org.kie.workbench.common.stunner.sw.marshall.json.WorkflowExecTimeoutJsonSerializer; import org.kie.workbench.common.stunner.sw.marshall.yaml.WorkflowExecTimeoutYamlSerializer; -import org.treblereel.gwt.json.mapper.annotation.JSONMapper; -import org.treblereel.gwt.yaml.api.annotation.YAMLMapper; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeDeserializer; -import org.treblereel.gwt.yaml.api.annotation.YamlTypeSerializer; -import org.treblereel.j2cl.processors.annotations.GWT3Export; @JSONMapper @YAMLMapper diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java index 818c35985b5..66884c97ecd 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/Message.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.sw.marshall; -import io.crysknife.ui.translation.client.TranslationService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; public class Message { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java index 126c6cda223..8b28a88a3c0 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/BatchSizeJsonTypeSerializer.java @@ -25,11 +25,11 @@ import jakarta.json.bind.serializer.JsonbSerializer; import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; -import org.treblereel.gwt.json.mapper.internal.deserializer.BaseNumberJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.JsonbDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.BaseNumberJsonSerializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.BaseNumberJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.JsonbDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.BaseNumberJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; public class BatchSizeJsonTypeSerializer extends JsonbDeserializer implements JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java index 9295f04e2b4..60c15091ca8 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ContinueAsJsonbTypeSerializer.java @@ -29,11 +29,12 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.ContinueAs; import org.kie.workbench.common.stunner.sw.definition.ContinueAs_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.ContinueAs_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; + public class ContinueAsJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { private static final ContinueAs_JsonSerializerImpl serializer = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java index 2103aaf2321..5e9e52c6360 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ErrorJsonSerializer.java @@ -29,12 +29,12 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.Error_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Error_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; -import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; public class ErrorJsonSerializer implements JsonbDeserializer, JsonbSerializer { private static final Error_JsonSerializerImpl serializer = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java index 7f7aafbc761..2aaf70cf93c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/EventJsonbTypeSerializer.java @@ -29,13 +29,13 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.Event; import org.kie.workbench.common.stunner.sw.definition.Event_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Event_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; -import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; public class EventJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { private static final Event_JsonSerializerImpl serializer = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java index 95adc168f56..e89e6671f2e 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/FunctionRefJsonSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.FunctionRef; import org.kie.workbench.common.stunner.sw.definition.FunctionRef_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.FunctionRef_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class FunctionRefJsonSerializer implements JsonbDeserializer, JsonbSerializer { private static final FunctionRef_JsonSerializerImpl serializer = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java index 99989c100bf..7aa14343081 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/NumCompletedJsonTypeSerializer.java @@ -24,11 +24,11 @@ import jakarta.json.bind.serializer.JsonbSerializer; import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; -import org.treblereel.gwt.json.mapper.internal.deserializer.BaseNumberJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.JsonbDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.BaseNumberJsonSerializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.BaseNumberJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.JsonbDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.BaseNumberJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; public class NumCompletedJsonTypeSerializer extends JsonbDeserializer implements JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java index fa8fa78c7bc..994353850b5 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/ScheduleJsonbTypeSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.Schedule; import org.kie.workbench.common.stunner.sw.definition.Schedule_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Schedule_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class ScheduleJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { private static final Schedule_JsonSerializerImpl serializerSchedule = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java index c4c9f9b740e..61447fc91b4 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StartDefinitionJsonbTypeSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.StartDefinition; import org.kie.workbench.common.stunner.sw.definition.StartDefinition_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.StartDefinition_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class StartDefinitionJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java index cb600e26d35..cf28188460f 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StateTransitionDefinitionJsonbTypeSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.StateTransition; import org.kie.workbench.common.stunner.sw.definition.StateTransition_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.StateTransition_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class StateTransitionDefinitionJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java index 3b5feff7a77..51b5c07872c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/StringOrValueHolderJsonbTypeSerializer.java @@ -29,9 +29,9 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.ValueHolder; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class StringOrValueHolderJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java index 857a11f64cb..6197143d720 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubFlowRefJsonSerializer.java @@ -29,12 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.SubFlowRef; import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; - public class SubFlowRefJsonSerializer implements JsonbDeserializer, JsonbSerializer { private static final SubFlowRef_JsonSerializerImpl serializerSubFlowRef = diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java index 7058d168d0f..99b1e829b8c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/SubflowExecutionTypeJsonbTypeSerializer.java @@ -29,9 +29,9 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.SubflowExecutionType; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class SubflowExecutionTypeJsonbTypeSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java index 8b60110a218..3158a440895 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowExecTimeoutJsonSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout; import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class WorkflowExecTimeoutJsonSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java index 07e93f660e3..e94a1751d23 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowFunctionsJsonSerializer.java @@ -29,13 +29,13 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.Function; import org.kie.workbench.common.stunner.sw.definition.Function_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Function_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; -import org.treblereel.gwt.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; public class WorkflowFunctionsJsonSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java index f57c1cb8222..44792ed9cbd 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/json/WorkflowTimeoutsJsonSerializer.java @@ -29,11 +29,11 @@ import jakarta.json.bind.serializer.SerializationContext; import jakarta.json.stream.JsonGenerator; import jakarta.json.stream.JsonParser; +import org.kie.j2cl.tools.json.mapper.internal.deserializer.StringJsonDeserializer; +import org.kie.j2cl.tools.json.mapper.internal.serializer.StringJsonSerializer; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_JsonDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_JsonSerializerImpl; -import org.treblereel.gwt.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.treblereel.gwt.json.mapper.internal.serializer.StringJsonSerializer; public class WorkflowTimeoutsJsonSerializer implements JsonbDeserializer, JsonbSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java index 2d52c71bd2b..146148f7c5c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ContinueAsYamlTypeSerializer.java @@ -20,19 +20,19 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.ContinueAs; import org.kie.workbench.common.stunner.sw.definition.ContinueAs_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class ContinueAsYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java index 77168b604bc..4541f8d4a8a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ErrorYamlSerializer.java @@ -20,21 +20,21 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.Error_YamlDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Error_YamlSerializerImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class ErrorYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java index 8722db3ff8b..a84ac3702c4 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/EventYamlTypeSerializer.java @@ -20,21 +20,21 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.Event; import org.kie.workbench.common.stunner.sw.definition.Event_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class EventYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java index 89dab3e0ea2..2486a421092 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/FunctionRefYamlSerializer.java @@ -20,19 +20,19 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.FunctionRef; import org.kie.workbench.common.stunner.sw.definition.FunctionRef_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class FunctionRefYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java index 44c7760e35e..49d04fc76bc 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/MetadataYamlSerializer.java @@ -23,18 +23,18 @@ import elemental2.core.JsArray; import elemental2.core.Reflect; import jsinterop.base.Js; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.Metadata; import org.kie.workbench.common.stunner.sw.definition.ValueHolder; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class MetadataYamlSerializer implements YAMLSerializer, YAMLDeserializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java index 0d099c751b7..5231f17ee22 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ScheduleYamlTypeSerializer.java @@ -20,19 +20,19 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.Schedule; import org.kie.workbench.common.stunner.sw.definition.Schedule_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class ScheduleYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java index 3c195f71d42..ea51af8a00e 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StartDefinitionYamlTypeSerializer.java @@ -1,18 +1,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.StartDefinition; import org.kie.workbench.common.stunner.sw.definition.StartDefinition_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class StartDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java index 7e538345aa3..0693f19c4fa 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateEndDefinitionYamlTypeSerializer.java @@ -1,18 +1,19 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.BooleanYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BooleanYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.StateEnd; import org.kie.workbench.common.stunner.sw.definition.StateEnd_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.BooleanYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.BooleanYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; + public class StateEndDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java index f76ae4581e5..a1c8adc5a9f 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateTransitionDefinitionYamlTypeSerializer.java @@ -1,18 +1,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.StateTransition; import org.kie.workbench.common.stunner.sw.definition.StateTransition_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class StateTransitionDefinitionYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java index 044790c5dce..af7ec619323 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StateYamlSerializer.java @@ -1,5 +1,13 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.CallbackState; import org.kie.workbench.common.stunner.sw.definition.CallbackState_YamlMapperImpl; import org.kie.workbench.common.stunner.sw.definition.EventState; @@ -18,15 +26,6 @@ import org.kie.workbench.common.stunner.sw.definition.State_YamlMapperImpl; import org.kie.workbench.common.stunner.sw.definition.SwitchState; import org.kie.workbench.common.stunner.sw.definition.SwitchState_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; - public class StateYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java index f4417c19696..51643b61a60 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringNumberYamlTypeSerializer.java @@ -6,32 +6,32 @@ * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations - * under the License. + * under the License. */ package org.kie.workbench.common.stunner.sw.marshall.yaml; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.BaseNumberYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BaseNumberYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; public class StringNumberYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java index a4e6b9c9704..ac5f1f37489 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/StringOrValueHolderYamlTypeSerializer.java @@ -21,18 +21,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; import jsinterop.base.Js; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.ValueHolder; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class StringOrValueHolderYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { private static final StringYAMLSerializer stringYAMLSerializer = new StringYAMLSerializer(); diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java index d541c2b2c34..65404ca3ba4 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubFlowRefYamlSerializer.java @@ -1,18 +1,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.SubFlowRef; import org.kie.workbench.common.stunner.sw.definition.SubFlowRef_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class SubFlowRefYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java index 1e203ffa6a9..e16cb3e4589 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/SubflowExecutionTypeYamlTypeSerializer.java @@ -1,17 +1,17 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.SubflowExecutionType; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class SubflowExecutionTypeYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java index 9473002a3d8..dfdb1dfa695 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/ValueHolderYamlTypeSerializer.java @@ -7,20 +7,19 @@ import elemental2.core.Reflect; import jakarta.json.JsonObject; import jsinterop.base.Js; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BaseNumberYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.BooleanYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.ValueHolder; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.BaseNumberYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.BooleanYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; - public class ValueHolderYamlTypeSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java index a8034feafcd..3800b572a3a 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowExecTimeoutYamlSerializer.java @@ -1,18 +1,18 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout; import org.kie.workbench.common.stunner.sw.definition.WorkflowExecTimeout_YamlMapperImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class WorkflowExecTimeoutYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java index 171f8feb951..14a0b72aafb 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowFunctionsYamlSerializer.java @@ -1,21 +1,21 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.array.ArrayYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.array.ArrayYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.Function; import org.kie.workbench.common.stunner.sw.definition.Function_YamlDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.Function_YamlSerializerImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.deser.array.ArrayYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.array.ArrayYAMLSerializer; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class WorkflowFunctionsYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java index ef301623435..7aea70be8f6 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/marshall/yaml/WorkflowTimeoutsYamlSerializer.java @@ -1,19 +1,19 @@ package org.kie.workbench.common.stunner.sw.marshall.yaml; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.YAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.exception.YAMLDeserializationException; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.StringYAMLDeserializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.deser.YAMLDeserializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.StringYAMLSerializer; +import org.kie.j2cl.tools.yaml.mapper.api.internal.ser.YAMLSerializationContext; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlSequence; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_YamlDeserializerImpl; import org.kie.workbench.common.stunner.sw.definition.WorkflowTimeouts_YamlSerializerImpl; -import org.treblereel.gwt.yaml.api.YAMLDeserializer; -import org.treblereel.gwt.yaml.api.YAMLSerializer; -import org.treblereel.gwt.yaml.api.exception.YAMLDeserializationException; -import org.treblereel.gwt.yaml.api.internal.deser.StringYAMLDeserializer; -import org.treblereel.gwt.yaml.api.internal.deser.YAMLDeserializationContext; -import org.treblereel.gwt.yaml.api.internal.ser.StringYAMLSerializer; -import org.treblereel.gwt.yaml.api.internal.ser.YAMLSerializationContext; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.YamlSequence; public class WorkflowTimeoutsYamlSerializer implements YAMLDeserializer, YAMLSerializer { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java index 80526990791..6c2f069d973 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-api/src/main/java/org/kie/workbench/common/stunner/sw/resources/i18n/SWConstants.java @@ -19,7 +19,7 @@ package org.kie.workbench.common.stunner.sw.resources.i18n; -import io.crysknife.ui.translation.client.annotation.TranslationKey; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.TranslationKey; public interface SWConstants { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml index 54b2834152f..94c899a6911 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/pom.xml @@ -117,7 +117,7 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java index 13faebde071..08d30779102 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/SWEntryPoint.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.sw; -import io.crysknife.ui.translation.client.annotation.Bundle; +import org.kie.j2cl.tools.di.ui.translation.client.annotation.Bundle; @Bundle("resources/i18n/SWConstants.properties") public class SWEntryPoint { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java index 4c13cd384c6..e6ad4c3c1f5 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/ShapeFactory.java @@ -20,10 +20,10 @@ package org.kie.workbench.common.stunner.sw.client; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.Shape; import org.kie.workbench.common.stunner.core.definition.shape.Glyph; import org.kie.workbench.common.stunner.sw.client.resources.GlyphFactory; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java index 1f4ecbf0e68..eb46f519179 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/config/ToolboxControl.java @@ -23,11 +23,11 @@ import java.util.Arrays; import java.util.List; -import io.crysknife.client.ManagedInstance; import jakarta.annotation.PreDestroy; import jakarta.enterprise.context.Dependent; import jakarta.enterprise.inject.Any; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.core.ManagedInstance; import org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl; import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxFactory; import org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolbox; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java index 40d81783570..17b33b9c6b3 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/resources/ImageResources.java @@ -20,9 +20,9 @@ package org.kie.workbench.common.stunner.sw.client.resources; -import org.treblereel.j2cl.processors.annotations.GWT3Resource; -import org.treblereel.j2cl.processors.common.resources.ClientBundle; -import org.treblereel.j2cl.processors.common.resources.ImageResource; +import org.kie.j2cl.tools.processors.annotations.GWT3Resource; +import org.kie.j2cl.tools.processors.common.resources.ClientBundle; +import org.kie.j2cl.tools.processors.common.resources.ImageResource; @GWT3Resource public interface ImageResources extends ClientBundle { diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java index 80f23336370..97a774d07bb 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/CallbackStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java index 3af302f0b8f..d10e1578daf 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EndShape.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import static org.kie.workbench.common.stunner.sw.resources.i18n.SWConstants.SHAPE_END; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java index e62e97f82ac..b12a2bc557d 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/EventStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java index cb657cfb082..e3e39176d84 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ForEachStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java index e556f7e4444..c533b95eebd 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/InjectStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java index f16fb0b6d36..48cd810b08d 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/OperationStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java index 72d0d6f169d..68ea0f62958 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ParallelStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java index ee2407697a9..42d5ccab3c0 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/ServerlessWorkflowShape.java @@ -21,7 +21,7 @@ import com.ait.lienzo.client.core.event.NodeMouseEnterHandler; import com.ait.lienzo.client.core.event.NodeMouseExitHandler; -import io.crysknife.ui.translation.client.TranslationService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.impl.AbstractShape; import org.kie.workbench.common.stunner.core.client.shape.impl.NodeShapeImpl; import org.kie.workbench.common.stunner.sw.definition.State; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java index 4eb7c5e1525..a6ab6bbd733 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SleepStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java index 0f9eca0cc3c..2139af45aba 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StartShape.java @@ -20,7 +20,7 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import static org.kie.workbench.common.stunner.sw.resources.i18n.SWConstants.SHAPE_START; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java index d28b02a329e..8485fb11f04 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShape.java @@ -23,9 +23,9 @@ import com.ait.lienzo.client.core.event.NodeMouseExitHandler; import com.ait.lienzo.client.core.shape.Picture; import com.ait.lienzo.client.core.types.Transform; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; import org.appformer.kogito.bridge.client.resource.interop.ResourceContentOptions; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.HasShapeState; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java index d589efb2361..cd449d5d304 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/main/java/org/kie/workbench/common/stunner/sw/client/shapes/SwitchStateShape.java @@ -19,8 +19,8 @@ package org.kie.workbench.common.stunner.sw.client.shapes; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.MutationContext; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; import org.kie.workbench.common.stunner.core.graph.Edge; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java index 81d5457cf0d..131da993b82 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/HasTranslationGeneralTest.java @@ -22,8 +22,8 @@ import java.util.List; -import io.crysknife.ui.translation.client.TranslationService; import org.junit.Before; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.mockito.ArgumentCaptor; import static org.junit.Assert.assertEquals; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java index 023bf733466..6f8370e72af 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-client/src/test/java/org/kie/workbench/common/stunner/sw/client/shapes/StateShapeTest.java @@ -24,11 +24,11 @@ import com.ait.lienzo.client.core.shape.Shape; import com.ait.lienzo.test.LienzoMockitoTestRunner; import elemental2.promise.Promise; -import io.crysknife.ui.translation.client.TranslationService; import org.appformer.kogito.bridge.client.resource.ResourceContentService; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.core.client.shape.ShapeState; import org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler; import org.kie.workbench.common.stunner.core.client.theme.StunnerTheme; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md index 5a03188797f..4d7612d381c 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/README.md @@ -28,7 +28,7 @@ Following commands assume the use of Widfly: Change to the `kie-tools/packages/serverless-workflow-diagram-editor/` root folder - set compilationLevel of j2cl-maven-plugin to `BUNDLE_JAR` in `kie-tools/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml` -- run `mvn clean com.vertispan.j2cl:j2cl-maven-plugin:watch` in the `kie-tools/packages/serverless-workflow-diagram-editor` root folder +- run `mvn clean org.kie.j2cl.tools:j2cl-maven-plugin:watch` in the `kie-tools/packages/serverless-workflow-diagram-editor` root folder - once the build is finished (there will be `Build Complete: ready for browser refresh` in the terminal window), open another terminal in `kie-tools/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/target/sw-editor-kogito-app/org.kie.workbench.common.stunner.sw.KogitoSWEditor` folder - start a local web server by: `python -m SimpleHTTPServer 8001` or `http-server -p 8001` or any other web server - Navigate to `http://localhost:8001/test.html` diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml index a87773b03c3..a6a23c47add 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/pom.xml @@ -167,26 +167,25 @@ - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided - io.crysknife.ui - crysknife-ui-core - ${version.io.crysknife} + org.kie.j2cl.tools.di + processor + provided - io.crysknife - crysknife-processor - provided + org.kie.j2cl.tools.di.ui + core - io.crysknife.ui - crysknife-ui-generator + org.kie.j2cl.tools.di.ui + generator provided @@ -269,7 +268,7 @@ - com.vertispan.j2cl + org.kie.j2cl.tools j2cl-maven-plugin diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java index d847a379fad..48a52bfef87 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/MainEntryPoint.java @@ -19,12 +19,12 @@ package org.kie.workbench.common.stunner.sw.client; -import io.crysknife.annotation.Application; import jakarta.annotation.PostConstruct; import jakarta.inject.Inject; +import org.kie.j2cl.tools.di.annotation.Application; +import org.kie.j2cl.tools.processors.annotations.GWT3EntryPoint; import org.kie.workbench.common.stunner.client.lienzo.StunnerLienzoCore; import org.kie.workbench.common.stunner.sw.client.editor.DiagramEditorActivity; -import org.treblereel.j2cl.processors.annotations.GWT3EntryPoint; import org.uberfire.client.workbench.WorkbenchEntryPoint; import org.uberfire.mvp.impl.DefaultPlaceRequest; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java index 325dddf2dfa..5707e71f73f 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/main/java/org/kie/workbench/common/stunner/sw/client/editor/DiagramEditor.java @@ -30,13 +30,13 @@ import elemental2.core.RegExpResult; import elemental2.dom.DomGlobal; import elemental2.promise.Promise; -import io.crysknife.ui.translation.client.TranslationService; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.event.Event; import jakarta.inject.Inject; import jsinterop.annotations.JsType; import jsinterop.base.Js; import org.appformer.kogito.bridge.client.diagramApi.DiagramApi; +import org.kie.j2cl.tools.di.ui.translation.client.TranslationService; import org.kie.workbench.common.stunner.client.lienzo.canvas.wires.WiresCanvas; import org.kie.workbench.common.stunner.client.lienzo.components.mediators.preview.TogglePreviewEvent; import org.kie.workbench.common.stunner.client.widgets.canvas.ScrollableLienzoPanel; diff --git a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java index 54219296aca..3fcd1be9f36 100644 --- a/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java +++ b/packages/serverless-workflow-diagram-editor/sw-editor/sw-editor-kogito-app/src/test/java/org/kie/workbench/common/stunner/sw/client/selenium/yaml/SWEditorYamlSeleniumIT.java @@ -28,13 +28,13 @@ import org.apache.commons.io.IOUtils; import org.junit.Test; +import org.kie.j2cl.tools.yaml.mapper.api.internal.utils.Pair; +import org.kie.j2cl.tools.yaml.mapper.api.node.NodeType; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlMapping; +import org.kie.j2cl.tools.yaml.mapper.api.node.YamlNode; +import org.kie.j2cl.tools.yaml.mapper.api.node.impl.Yaml; import org.kie.workbench.common.stunner.sw.client.selenium.SWEditorSeleniumBase; import org.openqa.selenium.JavascriptExecutor; -import org.treblereel.gwt.yaml.api.internal.utils.Pair; -import org.treblereel.gwt.yaml.api.node.NodeType; -import org.treblereel.gwt.yaml.api.node.YamlMapping; -import org.treblereel.gwt.yaml.api.node.YamlNode; -import org.treblereel.gwt.yaml.api.node.impl.Yaml; import static org.assertj.core.api.Assertions.assertThat; diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml index 81a3ab4ad8d..ec6f5b54ae0 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/core/pom.xml @@ -49,19 +49,19 @@ gwtproject - io.crysknife.ui - crysknife-ui-core + org.kie.j2cl.tools.di.ui + core - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors common - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors annotations - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml index 37db580fa86..277279d9dec 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/pom.xml @@ -53,11 +53,11 @@ gwtproject - io.crysknife.ui - crysknife-ui-core + org.kie.j2cl.tools.di.ui + core - org.treblereel.j2cl.processors + org.kie.j2cl.tools.processors processors provided diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java index ccfda9a084f..74ffac30c3b 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/animate/client/ui/Animate.java @@ -26,7 +26,6 @@ import elemental2.core.JsObject; import elemental2.dom.Event; import elemental2.dom.HTMLElement; -import io.crysknife.ui.common.client.injectors.StyleInjector; import jsinterop.annotations.JsFunction; import jsinterop.annotations.JsMethod; import jsinterop.annotations.JsType; @@ -35,6 +34,7 @@ import org.gwtbootstrap3.client.shared.js.JQuery; import org.gwtbootstrap3.extras.animate.client.ui.constants.Animation; import org.gwtproject.core.client.Scheduler; +import org.kie.j2cl.tools.processors.common.injectors.StyleInjector; import static org.gwtbootstrap3.client.shared.js.JQuery.$; diff --git a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java index 48f2bb0897f..c8ee3050b8c 100644 --- a/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java +++ b/packages/serverless-workflow-diagram-editor/third_party/gwtbootstrap3/extras/src/main/java/org/gwtbootstrap3/extras/notify/client/NotifyClientBundle.java @@ -20,9 +20,9 @@ * #L% */ -import org.treblereel.j2cl.processors.annotations.GWT3Resource; -import org.treblereel.j2cl.processors.common.resources.ClientBundle; -import org.treblereel.j2cl.processors.common.resources.TextResource; +import org.kie.j2cl.tools.processors.annotations.GWT3Resource; +import org.kie.j2cl.tools.processors.common.resources.ClientBundle; +import org.kie.j2cl.tools.processors.common.resources.TextResource; @GWT3Resource public interface NotifyClientBundle extends ClientBundle { diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml deleted file mode 100644 index ec5965d6990..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/pom.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - parent - ${revision} - - 4.0.0 - - api - jar - - GWT/J2CL compatible Jakarta JSON-B Specs API - GWT/J2CL compatible Jakarta JSON-B Specs API - - - - - src/main/java - - **/*.java - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java deleted file mode 100644 index 80f6a8cc7d9..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyArray.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.io.Serializable; -import java.util.AbstractList; -import java.util.Collections; -import java.util.List; -import java.util.RandomAccess; - -/** - * Private implementation of immutable {@link JsonArray}. - * - * @author Lukas Jungmann - */ -final class EmptyArray extends AbstractList - implements JsonArray, Serializable, RandomAccess { - - private static final long serialVersionUID = 7295439472061642859L; - - @Override - public JsonValue get(int index) { - throw new IndexOutOfBoundsException("Index: " + index); - } - - @Override - public int size() { - return 0; - } - - @Override - public JsonObject getJsonObject(int index) { - return (JsonObject) get(index); - } - - @Override - public JsonArray getJsonArray(int index) { - return (JsonArray) get(index); - } - - @Override - public JsonNumber getJsonNumber(int index) { - return (JsonNumber) get(index); - } - - @Override - public JsonString getJsonString(int index) { - return (JsonString) get(index); - } - - @Override - public List getValuesAs(Class clazz) { - return Collections.emptyList(); - } - - @Override - public String getString(int index) { - return getJsonString(index).getString(); - } - - @Override - public String getString(int index, String defaultValue) { - return defaultValue; - } - - @Override - public int getInt(int index) { - return getJsonNumber(index).intValue(); - } - - @Override - public int getInt(int index, int defaultValue) { - return defaultValue; - } - - @Override - public boolean getBoolean(int index) { - return get(index) == JsonValue.TRUE; - } - - @Override - public boolean getBoolean(int index, boolean defaultValue) { - return defaultValue; - } - - @Override - public boolean isNull(int index) { - return get(index) == JsonValue.NULL; - } - - @Override - public ValueType getValueType() { - return ValueType.ARRAY; - } - - // Preserves singleton property - private Object readResolve() { - return JsonValue.EMPTY_JSON_ARRAY; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java deleted file mode 100644 index 4837a00928f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/EmptyObject.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.io.Serializable; -import java.util.AbstractMap; -import java.util.Collections; -import java.util.Set; - -/** - * Private implementation of immutable {@link JsonObject}. - * - * @author Lukas Jungmann - */ -final class EmptyObject extends AbstractMap implements JsonObject, Serializable { - - private static final long serialVersionUID = -1461653546889072583L; - - @Override - public Set> entrySet() { - return Collections.>emptySet(); - } - - @Override - public JsonArray getJsonArray(String name) { - return (JsonArray) get(name); - } - - @Override - public JsonObject getJsonObject(String name) { - return (JsonObject) get(name); - } - - @Override - public JsonNumber getJsonNumber(String name) { - return (JsonNumber) get(name); - } - - @Override - public JsonString getJsonString(String name) { - return (JsonString) get(name); - } - - @Override - public String getString(String name) { - return getJsonString(name).getString(); - } - - @Override - public String getString(String name, String defaultValue) { - return defaultValue; - } - - @Override - public int getInt(String name) { - return getJsonNumber(name).intValue(); - } - - @Override - public int getInt(String name, int defaultValue) { - return defaultValue; - } - - @Override - public boolean getBoolean(String name) { - throw new NullPointerException(); - } - - @Override - public boolean getBoolean(String name, boolean defaultValue) { - return defaultValue; - } - - @Override - public boolean isNull(String name) { - throw new NullPointerException(); - } - - @Override - public ValueType getValueType() { - return ValueType.OBJECT; - } - - // Preserves singleton property - private Object readResolve() { - return JsonValue.EMPTY_JSON_OBJECT; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java deleted file mode 100644 index 6b7a2748892..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/GwtIncompatible.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.CLASS) -@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD}) -@Documented -public @interface GwtIncompatible { - String value() default ""; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java deleted file mode 100644 index 3e9f54b3499..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArray.java +++ /dev/null @@ -1,268 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.util.List; -import java.util.function.Function; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -/** - * {@code JsonArray} represents an immutable JSON array (an ordered sequence of zero or more - * values). It also provides an unmodifiable list view of the values in the array. - * - *

A {@code JsonArray} object can be created by reading JSON data from an input source or it can - * be built from scratch using an array builder object. - * - *

The following example demonstrates how to create a {@code JsonArray} object from an input - * source using the method {@link JsonReader#readArray()}: - * - *


- * JsonReader jsonReader = Json.createReader(...);
- * JsonArray array = jsonReader.readArray();
- * jsonReader.close();
- * 
- * - *

The following example demonstrates how to build an empty JSON array using the class {@link - * JsonArrayBuilder}: - * - *


- * JsonArray array = Json.createArrayBuilder().build();
- * 
- * - *

The example code below demonstrates how to create the following JSON array: - * - *


- * [
- *     { "type": "home", "number": "212 555-1234" },
- *     { "type": "fax", "number": "646 555-4567" }
- * ]
- * 
- * - *

- * JsonArray value = Json.createArrayBuilder()
- *     .add(Json.createObjectBuilder()
- *         .add("type", "home")
- *         .add("number", "212 555-1234"))
- *     .add(Json.createObjectBuilder()
- *         .add("type", "fax")
- *         .add("number", "646 555-4567"))
- *     .build();
- * 
- * - *

The following example demonstrates how to write a {@code JsonArray} object as JSON data: - * - *


- * JsonArray arr = ...;
- * JsonWriter writer = Json.createWriter(...)
- * writer.writeArray(arr);
- * writer.close();
- * 
- * - *

The values in a {@code JsonArray} can be of the following types: {@link JsonObject}, {@link - * JsonArray}, {@link JsonString}, {@link JsonNumber}, {@link JsonValue#TRUE}, {@link - * JsonValue#FALSE}, and {@link JsonValue#NULL}. {@code JsonArray} provides various accessor methods - * to access the values in an array. - * - *

The following example shows how to obtain the home phone number "212 555-1234" from the array - * built in the previous example: - * - *


- * JsonObject home = array.getJsonObject(0);
- * String number = home.getString("number");
- * 
- * - *

{@code JsonArray} instances are list objects that provide read-only access to the values in - * the JSON array. Any attempt to modify the list, whether directly or using its collection views, - * results in an {@code UnsupportedOperationException}. - */ -public interface JsonArray extends JsonStructure, List { - - /** - * Returns the object value at the specified position in this array. This is a convenience method - * for {@code (JsonObject)get(index)}. - * - * @param index index of the value to be returned - * @return the value at the specified position in this array - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to the - * JsonObject type - */ - JsonObject getJsonObject(int index); - - /** - * Returns the array value at the specified position in this array. This is a convenience method - * for {@code (JsonArray)get(index)}. - * - * @param index index of the value to be returned - * @return the value at the specified position in this array - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to the - * JsonArray type - */ - JsonArray getJsonArray(int index); - - /** - * Returns the number value at the specified position in this array. This is a convenience method - * for {@code (JsonNumber)get(index)}. - * - * @param index index of the value to be returned - * @return the value at the specified position in this array - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to the - * JsonNumber type - */ - JsonNumber getJsonNumber(int index); - - /** - * Returns the string value at ths specified position in this array. This is a convenience method - * for {@code (JsonString)get(index)}. - * - * @param index index of the value to be returned - * @return the value at the specified position in this array - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to the - * JsonString type - */ - JsonString getJsonString(int index); - - /** - * Returns a list view of the specified type for the array. This method does not verify if there - * is a value of wrong type in the array. Providing this typesafe view dynamically may cause a - * program fail with a {@code ClassCastException}, if there is a value of wrong type in this - * array. Unfortunately, the exception can occur at any time after this method returns. - * - * @param The type of the List for the array - * @param clazz a JsonValue type - * @return a list view of the specified type - */ - List getValuesAs(Class clazz); - - /** - * Returns a list view for the array. The value and the type of the elements in the list is - * specified by the {@code func} argument. - * - *

This method can be used to obtain a list of the unwrapped types, such as - * - *

{@code
-   * List strings = ary1.getValuesAs(JsonString::getString);
-   * List ints = ary2.getValuesAs(JsonNumber::intValue);
-   * }
- * - * or a list of simple projections, such as - * - *
{@code
-   * List stringsizes = ary1.getValueAs((JsonString v)->v.getString().length();
-   * }
- * - * @param The element type (must be a subtype of JsonValue) of this JsonArray. - * @param The element type of the returned List - * @param func The function that maps the elements of this JsonArray to the target elements. - * @return A List of the specified values and type. - * @throws ClassCastException if the {@code JsonArray} contains a value of wrong type - * @since 1.1 - */ - default List getValuesAs(Function func) { - @SuppressWarnings("unchecked") - Stream stream = (Stream) stream(); - return stream.map(func).collect(Collectors.toList()); - } - - /** - * A convenience method for {@code getJsonString(index).getString()}. - * - * @param index index of the {@code JsonString} value - * @return the String value at the specified position - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to {@code - * JsonString} - */ - String getString(int index); - - /** - * Returns the {@code String} value of {@code JsonString} at the specified position in this JSON - * array values. If {@code JsonString} is found, its {@link jakarta.json.JsonString#getString()} - * is returned. Otherwise, the specified default value is returned. - * - * @param index index of the {@code JsonString} value - * @param defaultValue the String to return if the {@code JsonValue} at the specified position is - * not a {@code JsonString} - * @return the String value at the specified position in this array, or the specified default - * value - */ - String getString(int index, String defaultValue); - - /** - * A convenience method for {@code getJsonNumber(index).intValue()}. - * - * @param index index of the {@code JsonNumber} value - * @return the int value at the specified position - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to {@code - * JsonNumber} - */ - int getInt(int index); - - /** - * Returns the int value of the {@code JsonNumber} at the specified position. If the value at that - * position is a {@code JsonNumber}, this method returns {@link - * jakarta.json.JsonNumber#intValue()}. Otherwise this method returns the specified default value. - * - * @param index index of the {@code JsonNumber} value - * @param defaultValue the int value to return if the {@code JsonValue} at the specified position - * is not a {@code JsonNumber} - * @return the int value at the specified position in this array, or the specified default value - */ - int getInt(int index, int defaultValue); - - /** - * Returns the boolean value at the specified position. If the value at the specified position is - * {@code JsonValue.TRUE} this method returns {@code true}. If the value at the specified position - * is {@code JsonValue.FALSE} this method returns {@code false}. - * - * @param index index of the JSON boolean value - * @return the boolean value at the specified position - * @throws IndexOutOfBoundsException if the index is out of range - * @throws ClassCastException if the value at the specified position is not assignable to {@code - * JsonValue.TRUE} or {@code JsonValue.FALSE} - */ - boolean getBoolean(int index); - - /** - * Returns the boolean value at the specified position. If the value at the specified position is - * {@code JsonValue.TRUE} this method returns {@code true}. If the value at the specified position - * is {@code JsonValue.FALSE} this method returns {@code false}. Otherwise this method returns the - * specified default value. - * - * @param index index of the JSON boolean value - * @param defaultValue the boolean value to return if the {@code JsonValue} at the specified - * position is neither TRUE nor FALSE - * @return the boolean value at the specified position, or the specified default value - */ - boolean getBoolean(int index, boolean defaultValue); - - /** - * Returns {@code true} if the value at the specified location in this array is {@code - * JsonValue.NULL}. - * - * @param index index of the JSON null value - * @return return true if the value at the specified location is {@code JsonValue.NULL}, otherwise - * false - * @throws IndexOutOfBoundsException if the index is out of range - */ - boolean isNull(int index); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java deleted file mode 100644 index 7b12d39cf2b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonArrayBuilder.java +++ /dev/null @@ -1,571 +0,0 @@ -/* - * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.math.BigDecimal; -import java.math.BigInteger; - -/** - * A builder for creating {@link JsonArray} models from scratch, and for modifying a existing {@code - * JsonArray}. - * - *

A {@code JsonArrayBuilder} can start with an empty or a non-empty JSON array model. This - * interface provides methods to add, insert, remove and replace values in the JSON array model. - * - *

Methods in this class can be chained to perform multiple values to the array. - * - *

The class {@link jakarta.json.Json} contains methods to create the builder object. The example - * code below shows how to build an empty {@code JsonArray} instance. - * - *

- * 
- * JsonArray array = Json.createArrayBuilder().build();
- * 
- * 
- * - *

The class {@link JsonBuilderFactory} also contains methods to create {@code JsonArrayBuilder} - * instances. A factory instance can be used to create multiple builder instances with the same - * configuration. This the preferred way to create multiple instances. - * - *

The example code below shows how to build a {@code JsonArray} object that represents the - * following JSON array: - * - *

- * 
- * [
- *     { "type": "home", "number": "212 555-1234" },
- *     { "type": "fax", "number": "646 555-4567" }
- * ]
- * 
- * 
- * - *

The following code creates the JSON array above: - * - *

- * 
- * JsonBuilderFactory factory = Json.createBuilderFactory(config);
- * JsonArray value = factory.createArrayBuilder()
- *     .add(factory.createObjectBuilder()
- *         .add("type", "home")
- *         .add("number", "212 555-1234"))
- *     .add(factory.createObjectBuilder()
- *         .add("type", "fax")
- *         .add("number", "646 555-4567"))
- *     .build();
- * 
- * 
- * - *

This class does not allow null to be used as a value while building the - * JSON array - * - * @see JsonObjectBuilder - */ -public interface JsonArrayBuilder { - - /** - * Adds a value to the array. - * - * @param value the JSON value - * @return this array builder - * @throws NullPointerException if the specified value is null - */ - JsonArrayBuilder add(JsonValue value); - - /** - * Adds a value to the array as a {@link JsonString}. - * - * @param value the string value - * @return this array builder - * @throws NullPointerException if the specified value is null - */ - JsonArrayBuilder add(String value); - - /** - * Adds a value to the array as a {@link JsonNumber}. - * - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @see JsonNumber - */ - JsonArrayBuilder add(BigDecimal value); - - /** - * Adds a value to the array as a {@link JsonNumber}. - * - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @see JsonNumber - */ - JsonArrayBuilder add(BigInteger value); - - /** - * Adds a value to the array as a {@link JsonNumber}. - * - * @param value the number value - * @return this array builder - * @see JsonNumber - */ - JsonArrayBuilder add(int value); - - /** - * Adds a value to the array as a {@link JsonNumber}. - * - * @param value the number value - * @return this array builder - * @see JsonNumber - */ - JsonArrayBuilder add(long value); - - /** - * Adds a value to the array as a {@link JsonNumber}. - * - * @param value the number value - * @return this array builder - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity - * @see JsonNumber - */ - JsonArrayBuilder add(double value); - - /** - * Adds a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value to the array. - * - * @param value the boolean value - * @return this array builder - */ - JsonArrayBuilder add(boolean value); - - /** - * Adds a {@link JsonValue#NULL} value to the array. - * - * @return this array builder - */ - JsonArrayBuilder addNull(); - - /** - * Adds a {@link JsonObject} from an object builder to the array. - * - * @param builder the object builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - */ - JsonArrayBuilder add(JsonObjectBuilder builder); - - /** - * Adds a {@link JsonArray} from an array builder to the array. - * - * @param builder the array builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - */ - JsonArrayBuilder add(JsonArrayBuilder builder); - - /** - * Adds all elements of the array in the specified array builder to the array. - * - * @param builder the array builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - * @since 1.1 - */ - default JsonArrayBuilder addAll(JsonArrayBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Inserts a value to the array at the specified position. Shifts the value currently at that - * position (if any) and any subsequent values to the right (adds one to their indices). Index - * starts with 0. - * - * @param index the position in the array - * @param value the JSON value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder add(int index, JsonValue value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonString} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the string value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder add(int index, String value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder add(int index, BigDecimal value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder add(int index, BigInteger value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder add(int index, int value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder add(int index, long value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a value to the array as a {@link JsonNumber} at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder add(int index, double value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value to the array at the specified - * position. Shifts the value currently at that position (if any) and any subsequent values to the - * right (adds one to their indices). Index starts with 0. - * - * @param index the position in the array - * @param value the boolean value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder add(int index, boolean value) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a {@link JsonValue#NULL} value to the array at the specified position. Shifts the value - * currently at that position (if any) and any subsequent values to the right (adds one to their - * indices). Index starts with 0. - * - * @param index the position in the array - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder addNull(int index) { - return add(index, JsonValue.NULL); - } - - /** - * Adds a {@link JsonObject} from an object builder to the array at the specified position. Shifts - * the value currently at that position (if any) and any subsequent values to the right (adds one - * to their indices). Index starts with 0. - * - * @param index the position in the array - * @param builder the object builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder add(int index, JsonObjectBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Adds a {@link JsonArray} from an array builder to the array at the specified position. Shifts - * the value currently at that position (if any) and any subsequent values to the right (adds one - * to their indices). Index starts with 0. - * - * @param index the position in the array - * @param builder the array builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index > - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder add(int index, JsonArrayBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value at the specified position. - * - * @param index the position in the array - * @param value the JSON value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder set(int index, JsonValue value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonString} at the specified - * position. - * - * @param index the position in the array - * @param value the string value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder set(int index, String value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified - * position. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder set(int index, BigDecimal value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified - * position. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NullPointerException if the specified value is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder set(int index, BigInteger value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified - * position. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder set(int index, int value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified - * position. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder set(int index, long value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonNumber} at the specified - * position. - * - * @param index the position in the array - * @param value the number value - * @return this array builder - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @see JsonNumber - * @since 1.1 - */ - default JsonArrayBuilder set(int index, double value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with a {@link JsonValue#TRUE} or {@link JsonValue#FALSE} value at - * the specified position. - * - * @param index the position in the array - * @param value the boolean value - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder set(int index, boolean value) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with a {@link JsonValue#NULL} value at the specified position. - * - * @param index the position in the array - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder setNull(int index) { - return set(index, JsonValue.NULL); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonObject} from an object - * builder at the specified position. - * - * @param index the position in the array - * @param builder the object builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder set(int index, JsonObjectBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Replaces a value in the array with the specified value as a {@link JsonArray} from an array - * builder at the specified position. - * - * @param index the position in the array - * @param builder the array builder - * @return this array builder - * @throws NullPointerException if the specified builder is null - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder set(int index, JsonArrayBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Remove the value in the array at the specified position. Shift any subsequent values to the - * left (subtracts one from their indices. - * - * @param index the position in the array - * @return this array builder - * @throws IndexOutOfBoundsException if the index is out of range {@code (index < 0 || index >= - * array size)} - * @since 1.1 - */ - default JsonArrayBuilder remove(int index) { - throw new UnsupportedOperationException(); - } - - /** - * Returns the current array. - * - * @return the current JSON array - */ - JsonArray build(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java deleted file mode 100644 index 41201aaaf77..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonException.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -/** JsonException indicates that some exception happened during JSON processing. */ -public class JsonException extends RuntimeException { - - /** - * Constructs a new runtime exception with the specified detail message. The cause is not - * initialized, and may subsequently be initialized by a call to {@link #initCause}. - * - * @param message the detail message. The detail message is saved for later retrieval by the - * {@link #getMessage()} method. - */ - public JsonException(String message) { - super(message); - } - - /** - * Constructs a new runtime exception with the specified detail message and cause. - * - *

Note that the detail message associated with {@code cause} is not automatically - * incorporated in this runtime exception's detail message. - * - * @param message the detail message (which is saved for later retrieval by the {@link - * #getMessage()} method). - * @param cause the cause (which is saved for later retrieval by the {@link #getCause()} method). - * (A null value is permitted, and indicates that the cause is nonexistent or - * unknown.) - */ - public JsonException(String message, Throwable cause) { - super(message, cause); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java deleted file mode 100644 index bfe4bdf2f6f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonNumber.java +++ /dev/null @@ -1,172 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.math.BigDecimal; -import java.math.BigInteger; - -/** - * An immutable JSON number value. - * - *

Implementations may use a {@link BigDecimal} object to store the numeric value internally. The - * {@code BigDecimal} object can be constructed from the following types: int {@link - * BigDecimal#BigDecimal(int)}, long {@link BigDecimal#BigDecimal(long)}, - * BigInteger {@link BigDecimal#BigDecimal(BigInteger)}, double {@link - * BigDecimal#valueOf(double)}, and String {@link BigDecimal#BigDecimal(String)}. Some - * of the method semantics in this class are defined using the {@code BigDecimal} semantics. - */ -public interface JsonNumber extends JsonValue { - - /** - * Returns true if this JSON number is a integral number. This method semantics are defined using - * {@code bigDecimalValue().scale()}. If the scale is zero, then it is considered integral type. - * This integral type information can be used to invoke an appropriate accessor method to obtain a - * numeric value as in the following example: - * - *

-   * 
-   * JsonNumber num = ...
-   * if (num.isIntegral()) {
-   *     num.longValue();     // or other methods to get integral value
-   * } else {
-   *     num.doubleValue();   // or other methods to get decimal number value
-   * }
-   * 
-   * 
- * - * @return true if this number is a integral number, otherwise false - */ - boolean isIntegral(); - - /** - * Returns this JSON number as an {@code int}. Note that this conversion can lose information - * about the overall magnitude and precision of the number value as well as return a result with - * the opposite sign. - * - * @return an {@code int} representation of the JSON number - * @see java.math.BigDecimal#intValue() - */ - int intValue(); - - /** - * Returns this JSON number as an {@code int}. - * - * @return an {@code int} representation of the JSON number - * @throws ArithmeticException if the number has a nonzero fractional part or if it does not fit - * in an {@code int} - * @see java.math.BigDecimal#intValueExact() - */ - int intValueExact(); - - /** - * Returns this JSON number as a {@code long}. Note that this conversion can lose information - * about the overall magnitude and precision of the number value as well as return a result with - * the opposite sign. - * - * @return a {@code long} representation of the JSON number. - * @see java.math.BigDecimal#longValue() - */ - long longValue(); - - /** - * Returns this JSON number as a {@code long}. - * - * @return a {@code long} representation of the JSON number - * @throws ArithmeticException if the number has a non-zero fractional part or if it does not fit - * in a {@code long} - * @see java.math.BigDecimal#longValueExact() - */ - long longValueExact(); - - /** - * Returns this JSON number as a {@link BigInteger} object. This is a a convenience method for - * {@code bigDecimalValue().toBigInteger()}. Note that this conversion can lose information about - * the overall magnitude and precision of the number value as well as return a result with the - * opposite sign. - * - * @return a {@code BigInteger} representation of the JSON number. - * @see java.math.BigDecimal#toBigInteger() - */ - BigInteger bigIntegerValue(); - - /** - * Returns this JSON number as a {@link BigInteger} object. This is a convenience method for - * {@code bigDecimalValue().toBigIntegerExact()}. - * - * @return a {@link BigInteger} representation of the JSON number - * @throws ArithmeticException if the number has a nonzero fractional part - * @see java.math.BigDecimal#toBigIntegerExact() - */ - BigInteger bigIntegerValueExact(); - - /** - * Returns this JSON number as a {@code double}. This is a a convenience method for {@code - * bigDecimalValue().doubleValue()}. Note that this conversion can lose information about the - * overall magnitude and precision of the number value as well as return a result with the - * opposite sign. - * - * @return a {@code double} representation of the JSON number - * @see java.math.BigDecimal#doubleValue() - */ - double doubleValue(); - - /** - * Returns this JSON number as a {@link BigDecimal} object. - * - * @return a {@link BigDecimal} representation of the JSON number - */ - BigDecimal bigDecimalValue(); - - /** - * Returns this JSON number as a {@link Number} object. - * - * @return a {@link Number} representation of the JSON number - * @since 1.1 - */ - default Number numberValue() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a JSON text representation of the JSON number. The representation is equivalent to - * {@link BigDecimal#toString()}. - * - * @return JSON text representation of the number - */ - @Override - String toString(); - - /** - * Compares the specified object with this {@code JsonNumber} object for equality. Returns {@code - * true} if and only if the type of the specified object is also {@code JsonNumber} and their - * {@link #bigDecimalValue()} objects are equal - * - * @param obj the object to be compared for equality with this {@code JsonNumber} - * @return {@code true} if the specified object is equal to this {@code JsonNumber} - */ - @Override - boolean equals(Object obj); - - /** - * Returns the hash code value for this {@code JsonNumber} object. The hash code of a {@code - * JsonNumber} object is defined as the hash code of its {@link #bigDecimalValue()} object. - * - * @return the hash code value for this {@code JsonNumber} object - */ - @Override - int hashCode(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java deleted file mode 100644 index 51a86f6b41e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObject.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.util.Map; - -/** - * {@code JsonObject} class represents an immutable JSON object value (an unordered collection of - * zero or more name/value pairs). It also provides unmodifiable map view to the JSON object - * name/value mappings. - * - *

A JsonObject instance can be created from an input source using {@link - * JsonReader#readObject()}. For example: - * - *


- * JsonReader jsonReader = Json.createReader(...);
- * JsonObject object = jsonReader.readObject();
- * jsonReader.close();
- * 
- * - * It can also be built from scratch using a {@link JsonObjectBuilder}. - * - *

For example 1: An empty JSON object can be built as follows: - * - *


- * JsonObject object = Json.createObjectBuilder().build();
- * 
- * - * For example 2: The following JSON - * - *

- * {
- *     "firstName": "John", "lastName": "Smith", "age": 25,
- *     "address" : {
- *         "streetAddress": "21 2nd Street",
- *         "city": "New York",
- *         "state": "NY",
- *         "postalCode": "10021"
- *     },
- *     "phoneNumber": [
- *         { "type": "home", "number": "212 555-1234" },
- *         { "type": "fax", "number": "646 555-4567" }
- *     ]
- * }
- * 
- * - * can be built using : - * - *

- * JsonObject value = Json.createObjectBuilder()
- *     .add("firstName", "John")
- *     .add("lastName", "Smith")
- *     .add("age", 25)
- *     .add("address", Json.createObjectBuilder()
- *         .add("streetAddress", "21 2nd Street")
- *         .add("city", "New York")
- *         .add("state", "NY")
- *         .add("postalCode", "10021"))
- *     .add("phoneNumber", Json.createArrayBuilder()
- *         .add(Json.createObjectBuilder()
- *             .add("type", "home")
- *             .add("number", "212 555-1234"))
- *         .add(Json.createObjectBuilder()
- *             .add("type", "fax")
- *             .add("number", "646 555-4567")))
- *     .build();
- * 
- * - * {@code JsonObject} can be written to JSON as follows: - * - *

- * JsonWriter writer = ...
- * JsonObject obj = ...;
- * writer.writeObject(obj);
- * 
- * - * {@code JsonObject} values can be {@link JsonObject}, {@link JsonArray}, {@link JsonString}, - * {@link JsonNumber}, {@link JsonValue#TRUE}, {@link JsonValue#FALSE}, {@link JsonValue#NULL}. - * These values can be accessed using various accessor methods. - * - *

In the above example 2, "John" can be got using - * - *


- * String firstName = object.getString("firstName");
- * 
- * - * This map object provides read-only access to the JSON object data, and attempts to modify the - * map, whether direct or via its collection views, result in an {@code - * UnsupportedOperationException}. - * - *

The map object's iteration ordering is based on the order in which name/value pairs are added - * to the corresponding builder or the order in which name/value pairs appear in the corresponding - * stream. - */ -public interface JsonObject extends JsonStructure, Map { - - /** - * Returns the array value to which the specified name is mapped. This is a convenience method for - * {@code (JsonArray)get(name)} to get the value. - * - * @param name the name whose associated value is to be returned - * @return the array value to which the specified name is mapped, or {@code null} if this object - * contains no mapping for the name - * @throws ClassCastException if the value to which the specified name is mapped is not assignable - * to JsonArray type - */ - JsonArray getJsonArray(String name); - - /** - * Returns the object value to which the specified name is mapped. This is a convenience method - * for {@code (JsonObject)get(name)} to get the value. - * - * @param name the name whose associated value is to be returned - * @return the object value to which the specified name is mapped, or {@code null} if this object - * contains no mapping for the name - * @throws ClassCastException if the value to which the specified name is mapped is not assignable - * to JsonObject type - */ - JsonObject getJsonObject(String name); - - /** - * Returns the number value to which the specified name is mapped. This is a convenience method - * for {@code (JsonNumber)get(name)} to get the value. - * - * @param name the name whose associated value is to be returned - * @return the number value to which the specified name is mapped, or {@code null} if this object - * contains no mapping for the name - * @throws ClassCastException if the value to which the specified name is mapped is not assignable - * to JsonNumber type - */ - JsonNumber getJsonNumber(String name); - - /** - * Returns the string value to which the specified name is mapped. This is a convenience method - * for {@code (JsonString)get(name)} to get the value. - * - * @param name the name whose associated value is to be returned - * @return the string value to which the specified name is mapped, or {@code null} if this object - * contains no mapping for the name - * @throws ClassCastException if the value to which the specified name is mapped is not assignable - * to JsonString type - */ - JsonString getJsonString(String name); - - /** - * A convenience method for {@code getJsonString(name).getString()} - * - * @param name whose associated value is to be returned as String - * @return the String value to which the specified name is mapped - * @throws NullPointerException if the specified name doesn't have any mapping - * @throws ClassCastException if the value for specified name mapping is not assignable to - * JsonString - */ - String getString(String name); - - /** - * Returns the string value of the associated {@code JsonString} mapping for the specified name. - * If {@code JsonString} is found, then its {@link jakarta.json.JsonString#getString()} is - * returned. Otherwise, the specified default value is returned. - * - * @param name whose associated value is to be returned as String - * @param defaultValue a default value to be returned - * @return the string value of the associated mapping for the name, or the default value - */ - String getString(String name, String defaultValue); - - /** - * A convenience method for {@code getJsonNumber(name).intValue()} - * - * @param name whose associated value is to be returned as int - * @return the int value to which the specified name is mapped - * @throws NullPointerException if the specified name doesn't have any mapping - * @throws ClassCastException if the value for specified name mapping is not assignable to - * JsonNumber - */ - int getInt(String name); - - /** - * Returns the int value of the associated {@code JsonNumber} mapping for the specified name. If - * {@code JsonNumber} is found, then its {@link jakarta.json.JsonNumber#intValue()} is returned. - * Otherwise, the specified default value is returned. - * - * @param name whose associated value is to be returned as int - * @param defaultValue a default value to be returned - * @return the int value of the associated mapping for the name, or the default value - */ - int getInt(String name, int defaultValue); - - /** - * Returns the boolean value of the associated mapping for the specified name. If the associated - * mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, - * then returns false. - * - * @param name whose associated value is to be returned as boolean - * @return the boolean value to which the specified name is mapped - * @throws NullPointerException if the specified name doesn't have any mapping - * @throws ClassCastException if the value for specified name mapping is not assignable to - * JsonValue.TRUE or JsonValue.FALSE - */ - boolean getBoolean(String name); - - /** - * Returns the boolean value of the associated mapping for the specified name. If the associated - * mapping is JsonValue.TRUE, then returns true. If the associated mapping is JsonValue.FALSE, - * then returns false. Otherwise, the specified default value is returned. - * - * @param name whose associated value is to be returned as int - * @param defaultValue a default value to be returned - * @return the boolean value of the associated mapping for the name, or the default value - */ - boolean getBoolean(String name, boolean defaultValue); - - /** - * Returns {@code true} if the associated value for the specified name is {@code JsonValue.NULL}. - * - * @param name name whose associated value is checked - * @return return true if the associated value is {@code JsonValue.NULL}, otherwise false - * @throws NullPointerException if the specified name doesn't have any mapping - */ - boolean isNull(String name); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java deleted file mode 100644 index 446205a8218..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonObjectBuilder.java +++ /dev/null @@ -1,268 +0,0 @@ -/* - * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.math.BigDecimal; -import java.math.BigInteger; - -/** - * A builder for creating {@link JsonObject} models from scratch. This interface initializes an - * empty JSON object model and provides methods to add name/value pairs to the object model and to - * return the resulting object. The methods in this class can be chained to add multiple name/value - * pairs to the object. - * - *

The class {@link jakarta.json.Json} contains methods to create the builder object. The example - * code below shows how to build an empty {@code JsonObject} instance. - * - *

- * 
- * JsonObject object = Json.createObjectBuilder().build();
- * 
- * 
- * - *

The class {@link JsonBuilderFactory} also contains methods to create {@code JsonObjectBuilder} - * instances. A factory instance can be used to create multiple builder instances with the same - * configuration. This the preferred way to create multiple instances. - * - *

The example code below shows how to build a {@code JsonObject} model that represents the - * following JSON object: - * - *

- * 
- * {
- *     "firstName": "John", "lastName": "Smith", "age": 25,
- *     "address" : {
- *         "streetAddress": "21 2nd Street",
- *         "city": "New York",
- *         "state": "NY",
- *         "postalCode": "10021"
- *     },
- *     "phoneNumber": [
- *         { "type": "home", "number": "212 555-1234" },
- *         { "type": "fax", "number": "646 555-4567" }
- *     ]
- * }
- * 
- * 
- * - *

The code to create the object shown above is the following: - * - *

- * 
- * JsonBuilderFactory factory = Json.createBuilderFactory(config);
- * JsonObject value = factory.createObjectBuilder()
- *     .add("firstName", "John")
- *     .add("lastName", "Smith")
- *     .add("age", 25)
- *     .add("address", factory.createObjectBuilder()
- *         .add("streetAddress", "21 2nd Street")
- *         .add("city", "New York")
- *         .add("state", "NY")
- *         .add("postalCode", "10021"))
- *     .add("phoneNumber", factory.createArrayBuilder()
- *         .add(factory.createObjectBuilder()
- *             .add("type", "home")
- *             .add("number", "212 555-1234"))
- *         .add(factory.createObjectBuilder()
- *             .add("type", "fax")
- *             .add("number", "646 555-4567")))
- *     .build();
- * 
- * 
- * - *

This class does not allow null to be used as a name or value while - * building the JSON object - * - * @see JsonArrayBuilder - */ -public interface JsonObjectBuilder { - - /** - * Adds a name/{@code JsonValue} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name or value is null - */ - JsonObjectBuilder add(String name, JsonValue value); - - /** - * Adds a name/{@code JsonString} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name or value is null - */ - JsonObjectBuilder add(String name, String value); - - /** - * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name or value is null - * @see JsonNumber - */ - JsonObjectBuilder add(String name, BigInteger value); - - /** - * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name or value is null - * @see JsonNumber - */ - JsonObjectBuilder add(String name, BigDecimal value); - - /** - * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name is null - * @see JsonNumber - */ - JsonObjectBuilder add(String name, int value); - - /** - * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name is null - * @see JsonNumber - */ - JsonObjectBuilder add(String name, long value); - - /** - * Adds a name/{@code JsonNumber} pair to the JSON object associated with this object builder. If - * the object contains a mapping for the specified name, this method replaces the old value with - * the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity - * @throws NullPointerException if the specified name is null - * @see JsonNumber - */ - JsonObjectBuilder add(String name, double value); - - /** - * Adds a name/{@code JsonValue#TRUE} or name/{@code JsonValue#FALSE} pair to the JSON object - * associated with this object builder. If the object contains a mapping for the specified name, - * this method replaces the old value with the specified value. - * - * @param name name in the name/value pair - * @param value value in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name is null - */ - JsonObjectBuilder add(String name, boolean value); - - /** - * Adds a name/{@code JsonValue#NULL} pair to the JSON object associated with this object builder - * where the value is {@code null}. If the object contains a mapping for the specified name, this - * method replaces the old value with {@code null}. - * - * @param name name in the name/value pair - * @return this object builder - * @throws NullPointerException if the specified name is null - */ - JsonObjectBuilder addNull(String name); - - /** - * Adds a name/{@code JsonObject} pair to the JSON object associated with this object builder. The - * value {@code JsonObject} is built from the specified object builder. If the object contains a - * mapping for the specified name, this method replaces the old value with the {@code JsonObject} - * from the specified object builder. - * - * @param name name in the name/value pair - * @param builder the value is the object associated with this builder - * @return this object builder - * @throws NullPointerException if the specified name or builder is null - */ - JsonObjectBuilder add(String name, JsonObjectBuilder builder); - - /** - * Adds a name/{@code JsonArray} pair to the JSON object associated with this object builder. The - * value {@code JsonArray} is built from the specified array builder. If the object contains a - * mapping for the specified name, this method replaces the old value with the {@code JsonArray} - * from the specified array builder. - * - * @param name the name in the name/value pair - * @param builder the value is the object array with this builder - * @return this object builder - * @throws NullPointerException if the specified name or builder is null - */ - JsonObjectBuilder add(String name, JsonArrayBuilder builder); - - /** - * Adds all name/value pairs in the JSON object associated with the specified object builder to - * the JSON object associated with this object builder. The newly added name/value pair will - * replace any existing name/value pair with the same name. - * - * @param builder the specified object builder - * @return this object builder - * @throws NullPointerException if the specified builder is null - * @since 1.1 - */ - default JsonObjectBuilder addAll(JsonObjectBuilder builder) { - throw new UnsupportedOperationException(); - } - - /** - * Remove the name/value pair from the JSON object associated with this object builder if it is - * present. - * - * @param name the name in the name/value pair to be removed - * @return this object builder - * @throws NullPointerException if the specified name is null - * @since 1.1 - */ - default JsonObjectBuilder remove(String name) { - throw new UnsupportedOperationException(); - } - - /** - * Returns the JSON object associated with this object builder. The iteration order for the {@code - * JsonObject} is based on the order in which name/value pairs are added to the object using this - * builder. - * - * @return JSON object that is being built - */ - JsonObject build(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java deleted file mode 100644 index e6acf877c84..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonReader.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.io.Closeable; - -/** - * Reads a JSON {@link JsonObject object} or an {@link JsonArray array} structure from an input - * source. - * - *

The class {@link jakarta.json.Json} contains methods to create readers from input sources - * ({@link java.io.InputStream} and {@link java.io.Reader}). - * - *

The following example demonstrates how to read an empty JSON array from a string: - * - *

- * 
- * JsonReader jsonReader = Json.createReader(new StringReader("[]"));
- * JsonArray array = jsonReader.readArray();
- * jsonReader.close();
- * 
- * 
- * - *

The class {@link JsonReaderFactory} also contains methods to create {@code JsonReader} - * instances. A factory instance can be used to create multiple reader instances with the same - * configuration. This the preferred way to create multiple instances. A sample usage is shown in - * the following example: - * - *

- * 
- * JsonReaderFactory factory = Json.createReaderFactory(config);
- * JsonReader reader1 = factory.createReader(...);
- * JsonReader reader2 = factory.createReader(...);
- * 
- * 
- */ -public interface JsonReader extends /*Auto*/ Closeable { - - /** - * Returns a JSON array or object that is represented in the input source. This method needs to be - * called only once for a reader instance. - * - * @return a JSON object or array - * @throws JsonException if a JSON object or array cannot be created due to i/o error (IOException - * would be cause of JsonException) - * @throws jakarta.json.stream.JsonParsingException if a JSON object or array cannot be created - * due to incorrect representation - * @throws IllegalStateException if read, readObject, readArray, readValue or close method is - * already called - */ - JsonStructure read(); - - /** - * Returns a JSON object that is represented in the input source. This method needs to be called - * only once for a reader instance. - * - * @return a JSON object - * @throws JsonException if a JSON object cannot be created due to i/o error (IOException would be - * cause of JsonException) - * @throws jakarta.json.stream.JsonParsingException if a JSON object cannot be created due to - * incorrect representation - * @throws IllegalStateException if read, readObject, readArray, readValue or close method is - * already called - */ - JsonObject readObject(); - - /** - * Returns a JSON array that is represented in the input source. This method needs to be called - * only once for a reader instance. - * - * @return a JSON array - * @throws JsonException if a JSON array cannot be created due to i/o error (IOException would be - * cause of JsonException) - * @throws jakarta.json.stream.JsonParsingException if a JSON array cannot be created due to - * incorrect representation - * @throws IllegalStateException if read, readObject, readArray, readValue or close method is - * already called - */ - JsonArray readArray(); - - /** - * Returns a JSON value that is represented in the input source. This method needs to be called - * only once for a reader instance. - * - * @return a JSON value - * @throws JsonException if a JSON value be created due to i/o error (IOException would be cause - * of JsonException) - * @throws jakarta.json.stream.JsonParsingException if a JSON value cannot be created due to - * incorrect representation - * @throws IllegalStateException if read, readObject, readArray, readValue or close method is - * already called - * @since 1.1 - */ - default JsonValue readValue() { - throw new UnsupportedOperationException(); - } - - /** - * Closes this reader and frees any resources associated with the reader. This method closes the - * underlying input source. - * - * @throws JsonException if an i/o error occurs (IOException would be cause of JsonException) - */ - @Override - void close(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java deleted file mode 100644 index 9302756ad46..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonString.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -/** An immutable JSON string value. */ -public interface JsonString extends JsonValue { - - /** - * Returns the JSON string value. - * - * @return a JSON string value - */ - String getString(); - - /** - * Returns the char sequence for the JSON String value - * - * @return a char sequence for the JSON String value - */ - CharSequence getChars(); - - /** - * Compares the specified object with this {@code JsonString} for equality. Returns {@code true} - * if and only if the specified object is also a {@code JsonString}, and their {@link - * #getString()} objects are equal. - * - * @param obj the object to be compared for equality with this {@code JsonString} - * @return {@code true} if the specified object is equal to this {@code JsonString} - */ - @Override - boolean equals(Object obj); - - /** - * Returns the hash code value for this {@code JsonString} object. The hash code of a {@code - * JsonString} object is defined to be its {@link #getString()} object's hash code. - * - * @return the hash code value for this {@code JsonString} object - */ - @Override - int hashCode(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java deleted file mode 100644 index 664722b262b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonStructure.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import jakarta.json.bind.JsonbException; - -/** - * Super type for the two structured types in JSON ({@link JsonObject object}s and {@link JsonArray - * array}s). - */ -public interface JsonStructure extends JsonValue { - - /** - * Get the value referenced by the provided JSON Pointer in the JsonStructure. - * - * @param jsonPointer the JSON Pointer - * @return the {@code JsonValue} at the referenced location - * @throws JsonException if the JSON Pointer is malformed, or if it references a non-existing - * member or value. - * @since 1.1 - */ - public default JsonValue getValue(String jsonPointer) { - throw new JsonbException("Not implemented"); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java deleted file mode 100644 index 788c7244161..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValue.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import jakarta.json.bind.JsonbException; - -/** - * JsonValue represents an immutable JSON value. - * - *

A JSON value is one of the following: an object ({@link JsonObject}), an array ({@link - * JsonArray}), a number ({@link JsonNumber}), a string ({@link JsonString}), {@code true} ({@link - * JsonValue#TRUE JsonValue.TRUE}), {@code false} ({@link JsonValue#FALSE JsonValue.FALSE}), or - * {@code null} ({@link JsonValue#NULL JsonValue.NULL}). - */ -public interface JsonValue { - - /** - * The empty JSON object. - * - * @since 1.1 - */ - static final JsonObject EMPTY_JSON_OBJECT = new EmptyObject(); - - /** - * The empty JSON array. - * - * @since 1.1 - */ - static final JsonArray EMPTY_JSON_ARRAY = new EmptyArray(); - - /** Indicates the type of a {@link JsonValue} object. */ - enum ValueType { - /** JSON array. */ - ARRAY, - - /** JSON object. */ - OBJECT, - - /** JSON string. */ - STRING, - - /** JSON number. */ - NUMBER, - - /** JSON true. */ - TRUE, - - /** JSON false. */ - FALSE, - - /** JSON null. */ - NULL - } - - /** JSON null value. */ - static final JsonValue NULL = new JsonValueImpl(ValueType.NULL); - - /** JSON true value. */ - static final JsonValue TRUE = new JsonValueImpl(ValueType.TRUE); - - /** JSON false value. */ - static final JsonValue FALSE = new JsonValueImpl(ValueType.FALSE); - - /** - * Returns the value type of this JSON value. - * - * @return JSON value type - */ - ValueType getValueType(); - - /** - * Return the JsonValue as a JsonObject - * - * @return the JsonValue as a JsonObject - * @throws ClassCastException if the JsonValue is not a JsonObject - * @since 1.1 - */ - default JsonObject asJsonObject() { - throw new JsonbException("Not implemented"); - } - - /** - * Return the JsonValue as a JsonArray - * - * @return the JsonValue as a JsonArray - * @throws ClassCastException if the JsonValue is not a JsonArray - * @since 1.1 - */ - default JsonArray asJsonArray() { - throw new JsonbException("Not implemented"); - } - - /** - * Returns JSON text for this JSON value. - * - * @return JSON text - */ - @Override - String toString(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java deleted file mode 100644 index 3e851e43292..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/JsonValueImpl.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json; - -import java.io.Serializable; - -/** - * Private implementation of {@link JsonValue} for simple {@link ValueType}s allowing their usage in - * constants which are better to implement {@link Serializable}. - * - * @author Lukas Jungmann - */ -final class JsonValueImpl implements JsonValue, Serializable { - - private final ValueType valueType; - - JsonValueImpl(ValueType valueType) { - this.valueType = valueType; - } - - /** - * Returns the value type of this JSON value. - * - * @return JSON value type - */ - @Override - public ValueType getValueType() { - return valueType; - } - - /** - * Compares the specified object with this {@link JsonValue} object for equality. Returns {@code - * true} if and only if the specified object is also a JsonValue, and their {@link - * #getValueType()} objects are equal. - * - * @param obj the object to be compared for equality with this JsonValue - * @return {@code true} if the specified object is equal to this JsonValue - */ - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (obj instanceof JsonValue) { - return getValueType().equals(((JsonValue) obj).getValueType()); - } - return false; - } - - /** - * Returns the hash code value for this {@link JsonValue} object. The hash code of the {@link - * JsonValue} object is defined to be its {@link #getValueType()} object's hash code. - * - * @return the hash code value for this {@link JsonValue} object - */ - @Override - public int hashCode() { - return valueType.hashCode(); - } - - @Override - public String toString() { - return valueType.name().toLowerCase(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java deleted file mode 100644 index 35f57b5e03c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonProvider.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.bind; - -public interface JsonProvider {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java deleted file mode 100644 index 43285b1df07..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/Jsonb.java +++ /dev/null @@ -1,285 +0,0 @@ -/* - * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind; - -import java.lang.reflect.Type; - -import jakarta.json.GwtIncompatible; - -/** - * {@code Jsonb} provides an abstraction over the JSON Binding framework operations: - * - *

    - *
  • {@code fromJson}: read JSON input, deserialize to Java objects content tree - *
  • {@code toJson}: serialize Java objects content tree to JSON input - *
- * - *

Instance of this class is created using {@link jakarta.json.bind.JsonbBuilder JsonbBuilder} - * builder methods: - * - *

{@code
- * // Example 1 - Creating Jsonb using default JsonbBuilder instance provided by default JsonbProvider
- * Jsonb jsonb = JsonbBuilder.create();
- *
- * // Example 2 - Creating Jsonb instance for a specific provider specified by a class name
- * Jsonb jsonb = JsonbBuilder.newBuilder("foo.bar.ProviderImpl).build();
- *
- * // Example 3 - Creating Jsonb instance from a custom provider implementation
- * Jsonb jsonb = new CustomJsonbBuilder().build();
- * }
- * - * Deserializing (reading) JSON
- * - *
- * - * Can de-serialize JSON data that represents either an entire JSON document or a subtree of a JSON - * document. - * - *
- * - *
- * - * Reading (deserializing) object content tree from a File:
- *
- * - *
- *     Jsonb jsonb = JsonbBuilder.create();
- *     Book book = jsonb.fromJson(new FileReader("jsonfile.json"), Book.class);
- * - * If the deserialization process is unable to deserialize the JSON content to an object content - * tree, fatal error is reported that terminates processing by throwing JsonbException. - * - *
- * - *

Serializing (writing) to JSON - * - *

- * - * Serialization writes the representation of a Java object content tree into JSON data. - * - *
- * - *
- * - * Writing (serializing) object content tree to a File:
- *
- * - *
- *     jsonb.toJson(object, new FileWriter("foo.json"));
- * - * Writing (serializing) to a Writer:
- *
- * - *
- *     jsonb.toJson(object, new PrintWriter(System.out));
- *    
- * - *
- * - *

Encoding - * - *

- * - * In deserialization operations ({@code fromJson}), encoding of JSON data is detected - * automatically. Use the {@link jakarta.json.bind.JsonbConfig JsonbConfig} API to configure - * expected input encoding used within deserialization operations. Client applications are expected - * to supply a valid character encoding as defined in the RFC 7159 and supported by Java Platform. - * - *

In serialization operations ({@code toJson}), UTF-8 encoding is used by default for writing - * JSON data. Use the {@link jakarta.json.bind.JsonbConfig JsonbConfig} API to configure the output - * encoding used within serialization operations. Client applications are expected to supply a valid - * character encoding as defined in the RFC 7159 - * and supported by Java Platform. - * - *

- * - *

For optimal use, {@code JsonbBuilder} and {@code Jsonb} instances should be reused - for a - * typical use-case, only one {@code Jsonb} instance is required by an application. - * - *

All the methods in this class are safe for use by multiple concurrent threads. - * - *

Calling {@code Closable.close()} method will cleanup all CDI managed components (such as - * adapters with CDI dependencies) created during interaction with Jsonb. Calling {@code close()} - * must be done after all threads has finished interaction with Jsonb. If there are remaining - * threads working with Jsonb and {@code close()} is called, behaviour is undefined. - * - * @see Jsonb - * @see JsonbBuilder - * @see java.util.ServiceLoader - * @since JSON Binding 1.0 - */ -public interface Jsonb extends AutoCloseable { - - /** - * Reads in a JSON data from the specified string and return the resulting content tree. - * - * @param str The string to deserialize JSON data from. - * @param type Type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - T fromJson(String str, Class type) throws JsonbException; - - /** - * Reads in a JSON data from the specified string and return the resulting content tree. - * - * @param str The string to deserialize JSON data from. - * @param runtimeType Runtime type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - T fromJson(String str, Type runtimeType) throws JsonbException; - - /** - * Reads in a JSON data from the specified Reader and return the resulting content tree. - * - * @param reader The character stream is read as a JSON data. - * @param type Type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - @GwtIncompatible - T fromJson(java.io.Reader reader, Class type) throws JsonbException; - - /** - * Reads in a JSON data from the specified Reader and return the resulting content tree. - * - * @param reader The character stream is read as a JSON data. - * @param runtimeType Runtime type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - @GwtIncompatible - T fromJson(java.io.Reader reader, Type runtimeType) throws JsonbException; - - /** - * Reads in a JSON data from the specified InputStream and return the resulting content tree. - * - * @param stream The stream is read as a JSON data. Upon a successful completion, the stream will - * be closed by this method. - * @param type Type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - @GwtIncompatible - T fromJson(java.io.InputStream stream, Class type) throws JsonbException; - - /** - * Reads in a JSON data from the specified InputStream and return the resulting content tree. - * - * @param stream The stream is read as a JSON data. Upon a successful completion, the stream will - * be closed by this method. - * @param runtimeType Runtime type of the content tree's root object. - * @param Type of the content tree's root object. - * @return the newly created root object of the java content tree - * @throws JsonbException If any unexpected error(s) occur(s) during deserialization. - * @throws NullPointerException If any of the parameters is {@code null}. - */ - @GwtIncompatible - T fromJson(java.io.InputStream stream, Type runtimeType) throws JsonbException; - - /** - * Writes the Java object tree with root object {@code object} to a String instance as JSON. - * - * @param object The root object of the object content tree to be serialized. Must not be null. - * @return String instance with serialized JSON data. - * @throws JsonbException If any unexpected problem occurs during the serialization, such as I/O - * error. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - String toJson(Object object) throws JsonbException; - - /** - * Writes the Java object tree with root object {@code object} to a String instance as JSON. - * - * @param object The root object of the object content tree to be serialized. Must not be null. - * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be - * related to the type of the instance. - * @return String instance with serialized JSON data. - * @throws JsonbException If any unexpected problem occurs during the serialization, such as I/O - * error. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - String toJson(Object object, Type runtimeType) throws JsonbException; - - /** - * Writes the object content tree into a Writer character stream. - * - * @param object The object content tree to be serialized. - * @param writer The JSON will be sent as a character stream to the given {@link Writer}. - * @throws JsonbException If any unexpected problem occurs during the serialization. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - @GwtIncompatible - void toJson(Object object, java.io.Writer writer) throws JsonbException; - - /** - * Writes the object content tree into a Writer character stream. - * - * @param object The object content tree to be serialized. - * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be - * related to the type of the instance. - * @param writer The JSON will be sent as a character stream to the given {@link Writer}. - * @throws JsonbException If any unexpected problem occurs during the serialization. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - @GwtIncompatible - void toJson(Object object, Type runtimeType, java.io.Writer writer) throws JsonbException; - - /** - * Writes the object content tree into output stream. - * - * @param object The object content tree to be serialized. - * @param stream The JSON will be sent as a byte stream to the given {@link OutputStream}. Upon a - * successful completion, the stream will be closed by this method. - * @throws JsonbException If any unexpected problem occurs during the serialization. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - @GwtIncompatible - void toJson(Object object, java.io.OutputStream stream) throws JsonbException; - - /** - * Writes the object content tree into output stream. - * - * @param object The object content tree to be serialized. - * @param runtimeType Runtime type of the content tree's root object. Provided type needs to be - * related to the type of the instance. - * @param stream The JSON will be sent as a byte stream to the given {@link OutputStream}. Upon a - * successful completion, the stream will be closed by this method. - * @throws JsonbException If any unexpected problem occurs during the serialization. - * @throws NullPointerException If any of the parameters is {@code null}. - * @since JSON Binding 1.0 - */ - @GwtIncompatible - void toJson(Object object, Type runtimeType, java.io.OutputStream stream) throws JsonbException; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java deleted file mode 100644 index 01acda7e12c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbBuilder.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind; - -import jakarta.json.bind.spi.JsonbProvider; - -/** - * JsonbBuilder class provides the client's entry point to the JSON Binding API. It builds {@link - * jakarta.json.bind.Jsonb Jsonb} instances based on all parameters and configuration provided - * before calling {@code build()} method. - * - *

For most use-cases, only one instance of JsonbBuilder is required within the application. - * - * @see Jsonb - * @see java.util.ServiceLoader - * @since JSON Binding 1.0 - */ -public interface JsonbBuilder { - - /** - * Set configuration which will be set to the newly created {@link jakarta.json.bind.Jsonb Jsonb} - * instance. - * - * @param config Configuration for {@link jakarta.json.bind.Jsonb Jsonb} instance. - * @return This {@code JsonbBuilder} instance. - */ - JsonbBuilder withConfig(JsonbConfig config); - - /** - * Provides a JSON-P provider to - * be used for all JSON-P related - * operations. - * - * @param jsonpProvider {@link jakarta.json.spi.JsonProvider JsonProvider} instance to be used by - * Jsonb to lookup JSON-P implementation. - * @return This {@code JsonbBuilder} instance. - */ - JsonbBuilder withProvider(JsonProvider jsonpProvider); - - /** - * Returns a new instance of {@link jakarta.json.bind.Jsonb Jsonb} based on the parameters and - * configuration specified previously in this builder. - * - * @return Jsonb A new instance of {@link jakarta.json.bind.Jsonb Jsonb} class. Always a non-null - * valid object. - * @throws jakarta.json.bind.JsonbException If an error was encountered while creating the Jsonb - * instance, such as (but not limited to) no JSON Binding provider found, or classes provide - * conflicting annotations. - * @throws IllegalArgumentException If there's an error processing the set parameters, such as the - * non-null parameter is assigned null value, or unrecognized property is set in {@link - * jakarta.json.bind.JsonbConfig JsonbConfig}. - */ - Jsonb build(); - - /** - * Create a new {@link jakarta.json.bind.Jsonb} instance using the default {@code JsonbBuilder} - * implementation provided as returned from {@link jakarta.json.bind.spi.JsonbProvider#provider()} - * method. - * - * @return new {@link jakarta.json.bind.Jsonb Jsonb} instance. - */ - static Jsonb create() { - return JsonbProvider.provider().create().build(); - } - - /** - * Create a new {@link jakarta.json.bind.Jsonb} instance using the default {@code JsonbBuilder} - * implementation provided as returned from {@link jakarta.json.bind.spi.JsonbProvider#provider()} - * method, configured with provided configuration. - * - * @param config Provided configuration for {@link jakarta.json.bind.Jsonb} instance. - * @return new {@link jakarta.json.bind.Jsonb Jsonb} instance. - */ - static Jsonb create(JsonbConfig config) { - return JsonbProvider.provider().create().withConfig(config).build(); - } - - /** - * Create a new {@code JsonbBuilder} instance as returned by the default {@link - * jakarta.json.bind.spi.JsonbProvider#provider()} method. - * - * @return new {@code JsonbBuilder} instance. - */ - static JsonbBuilder newBuilder() { - return JsonbProvider.provider().create(); - } - - /** - * Create a new {@code JsonbBuilder} instance as returned by {@link - * jakarta.json.bind.spi.JsonbProvider#provider(String)} method. - * - * @param providerName Provider class name to be looked up by {@link java.util.ServiceLoader - * ServiceLoader}. - * @return new {@code JsonbBuilder} instance. - */ - static JsonbBuilder newBuilder(final String providerName) { - return JsonbProvider.provider(providerName).create(); - } - - /** - * Create a new {@code JsonbBuilder} instance as returned by {@code provider#create} call. - * - * @param provider {@link jakarta.json.spi.JsonProvider JsonProvider} instance used for creating - * {@code JsonBuilder instances}. - * @return new {@code JsonbBuilder} instance. - */ - static JsonbBuilder newBuilder(final JsonbProvider provider) { - return provider.create(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java deleted file mode 100644 index a00c868ae8b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbConfig.java +++ /dev/null @@ -1,369 +0,0 @@ -/* - * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind; - -import java.util.Collections; -import java.util.HashMap; -import java.util.Locale; -import java.util.Map; -import java.util.Optional; - -import jakarta.json.bind.adapter.JsonbAdapter; -import jakarta.json.bind.config.PropertyNamingStrategy; -import jakarta.json.bind.config.PropertyVisibilityStrategy; -import jakarta.json.bind.serializer.JsonbDeserializer; -import jakarta.json.bind.serializer.JsonbSerializer; - -/** - * Supported Properties
- * - *

- * - *

All JSON Binding providers are required to support the following set of properties. Some - * providers may support additional properties. - * - *

- *
jsonb.to.json.formatted - java.lang.Boolean - *
Controls whether or not the {@link jakarta.json.bind.Jsonb Jsonb} {@code toJson()} methods - * will format the resulting JSON data with line breaks and indentation. A true value for this - * property indicates human readable indented data, while a false value indicates unformatted - * data. Default value is false (unformatted) if this property is not specified. - *
- * - *
- *
jsonb.to.json.encoding - java.lang.String - *
The {@link jakarta.json.bind.Jsonb Jsonb} serialization {@code toJson()} methods will - * default to this property for encoding of output JSON data. Default value is 'UTF-8' if this - * property is not specified. - *
- * - *
- *
jsonb.from.json.encoding - java.lang.String - *
The {@link jakarta.json.bind.Jsonb Jsonb} deserialization {@code fromJson()} methods will - * default to this property encoding of input JSON data if the encoding cannot be detected. - *
- * - *
- * - * This object is not thread safe. Implementations are expected to make a defensive copy of the - * object before applying the configuration. - * - * @since JSON Binding 1.0 - */ -public class JsonbConfig { - - private final Map configuration = new HashMap<>(); - - /** - * Property used to specify whether or not the serialized JSON data is formatted with line feeds - * and indentation. - */ - public static final String FORMATTING = "jsonb.formatting"; - - /** - * The Jsonb serialization {@code toJson()} methods will default to this property for encoding of - * output JSON data. Default value is 'UTF-8'. - * - *

The Jsonb deserialization {@code fromJson()} methods will default to this property encoding - * of input JSON data if the encoding cannot be detected automatically. - */ - public static final String ENCODING = "jsonb.encoding"; - - /** Property used to specify custom naming strategy. */ - public static final String PROPERTY_NAMING_STRATEGY = "jsonb.property-naming-strategy"; - - /** Property used to specify custom order strategy. */ - public static final String PROPERTY_ORDER_STRATEGY = "jsonb.property-order-strategy"; - - /** Property used to specify null values serialization behavior. */ - public static final String NULL_VALUES = "jsonb.null-values"; - - /** Property used to specify strict I-JSON serialization compliance. */ - public static final String STRICT_IJSON = "jsonb.strict-ijson"; - - /** Property used to specify custom visibility strategy. */ - public static final String PROPERTY_VISIBILITY_STRATEGY = "jsonb.property-visibility-strategy"; - - /** Property used to specify custom mapping adapters for generic types. */ - public static final String ADAPTERS = "jsonb.adapters"; - - /** Property used to specify custom serializers. */ - public static final String SERIALIZERS = "jsonb.serializers"; - - /** Property used to specify custom deserializers. */ - public static final String DESERIALIZERS = "jsonb.derializers"; - - /** Property used to specify custom binary data strategy. */ - public static final String BINARY_DATA_STRATEGY = "jsonb.binary-data-strategy"; - - /** Property used to specify custom date format globally. */ - public static final String DATE_FORMAT = "jsonb.date-format"; - - /** Property used to specify locale globally. */ - public static final String LOCALE = "jsonb.locale"; - - /** Property used to specify required creator parameters. */ - public static final String CREATOR_PARAMETERS_REQUIRED = "jsonb.creator-parameters-required"; - - /** - * Set the particular configuration property to a new value. The method can only be used to set - * one of the standard JSON Binding properties defined in this class or a provider specific - * property. - * - * @param name The name of the property to be set. This value can either be specified using one of - * the constant fields or a user supplied string. - * @param value The value of the property to be set - * @return This JsonbConfig instance. - * @throws NullPointerException if the name parameter is null. - */ - public final JsonbConfig setProperty(final String name, final Object value) { - configuration.put(name, value); - return this; - } - - /** - * Return value of particular configuration property. The method can only be used to retrieve one - * of the standard JSON Binding properties defined in this class or a provider specific property. - * Attempting to get an undefined property will result in an empty Optional value. See Supported Properties. - * - * @param name The name of the property to retrieve - * @return The value of the requested property - * @throws NullPointerException if the name parameter is null. - */ - public final Optional getProperty(final String name) { - return Optional.ofNullable(configuration.get(name)); - } - - /** - * Return all configuration properties as an unmodifiable map. - * - * @return All configuration properties as an unmodifiable map - */ - public final Map getAsMap() { - return Collections.unmodifiableMap(configuration); - } - - /** - * Property used to specify whether or not the serialized JSON data is formatted with linefeeds - * and indentation. - * - *

Configures value of {@link #FORMATTING} property. - * - * @param formatted True means serialized data is formatted, false (default) means no formatting. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withFormatting(final Boolean formatted) { - return setProperty(FORMATTING, formatted); - } - - /** - * Property used to specify whether null values should be serialized to JSON document or skipped. - * - *

Configures value of {@link #NULL_VALUES} property. - * - * @param serializeNullValues True means that null values will be serialized into JSON document, - * otherwise they will be effectively skipped. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withNullValues(final Boolean serializeNullValues) { - return setProperty(NULL_VALUES, serializeNullValues); - } - - /** - * The binding operations will default to this property for encoding of JSON data. For input data - * (fromJson), selected encoding is used if the encoding cannot be detected automatically. Default - * value is 'UTF-8'. - * - *

Configures value of {@link #ENCODING} property. - * - * @param encoding Valid character encoding as defined in the RFC 7159 and supported by Java Platform. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withEncoding(final String encoding) { - return setProperty(ENCODING, encoding); - } - - /** - * Property used to specify whether strict I-JSON serialization compliance should be enforced. - * - *

Configures value of {@link #STRICT_IJSON} property. - * - * @param enabled True means data is serialized in strict compliance according to RFC 7493. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withStrictIJSON(final Boolean enabled) { - return setProperty(STRICT_IJSON, enabled); - } - - /** - * Property used to specify custom naming strategy. - * - *

Configures value of {@link #PROPERTY_NAMING_STRATEGY} property. - * - * @param propertyNamingStrategy Custom naming strategy which affects serialization and - * deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withPropertyNamingStrategy( - final PropertyNamingStrategy propertyNamingStrategy) { - return setProperty(PROPERTY_NAMING_STRATEGY, propertyNamingStrategy); - } - - /** - * Property used to specify custom naming strategy. - * - *

Configures value of {@link #PROPERTY_NAMING_STRATEGY} property. - * - * @param propertyNamingStrategy Predefined naming strategy which affects serialization and - * deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withPropertyNamingStrategy(final String propertyNamingStrategy) { - return setProperty(PROPERTY_NAMING_STRATEGY, propertyNamingStrategy); - } - - /** - * Property used to specify property order strategy. - * - *

Configures values of {@link #PROPERTY_ORDER_STRATEGY} property. - * - * @param propertyOrderStrategy Predefined property order strategy which affects serialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withPropertyOrderStrategy(final String propertyOrderStrategy) { - return setProperty(PROPERTY_ORDER_STRATEGY, propertyOrderStrategy); - } - - /** - * Property used to specify custom property visibility strategy. - * - *

Configures value of {@link #PROPERTY_VISIBILITY_STRATEGY} property. - * - * @param propertyVisibilityStrategy Custom property visibility strategy which affects - * serialization and deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withPropertyVisibilityStrategy( - final PropertyVisibilityStrategy propertyVisibilityStrategy) { - return setProperty(PROPERTY_VISIBILITY_STRATEGY, propertyVisibilityStrategy); - } - - /** - * Property used to specify custom mapping adapters. - * - *

Configures value of {@link #ADAPTERS} property. - * - *

Calling withAdapters more than once will merge the adapters with previous value. - * - * @param adapters Custom mapping adapters which affects serialization and deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withAdapters(final JsonbAdapter... adapters) { - mergeProperties(ADAPTERS, adapters, JsonbAdapter.class); - return this; - } - - /** - * Property used to specify custom serializers. - * - *

Configures value of {@link #SERIALIZERS} property. - * - *

Calling withSerializers more than once will merge the serializers with previous value. - * - * @param serializers Custom serializers which affects serialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withSerializers(final JsonbSerializer... serializers) { - mergeProperties(SERIALIZERS, serializers, JsonbSerializer.class); - return this; - } - - /** - * Property used to specify custom deserializers. - * - *

Configures value of {@link #DESERIALIZERS} property. - * - *

Calling withDeserializers more than once will merge the deserializers with previous value. - * - * @param deserializers Custom deserializers which affects deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withDeserializers(final JsonbDeserializer... deserializers) { - mergeProperties(DESERIALIZERS, deserializers, JsonbDeserializer.class); - return this; - } - - /** - * Property used to specify custom binary data strategy. - * - *

Configures value of {@link #BINARY_DATA_STRATEGY} property. - * - * @param binaryDataStrategy Custom binary data strategy which affects serialization and - * deserialization. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withBinaryDataStrategy(final String binaryDataStrategy) { - return setProperty(BINARY_DATA_STRATEGY, binaryDataStrategy); - } - - /** - * Property used to specify custom date format. This format will be used by default for all date - * classes serialization and deserialization. - * - *

Configures values of {@link #DATE_FORMAT} and {@link #LOCALE} properties. - * - * @param dateFormat Custom date format as specified in {@link - * java.time.format.DateTimeFormatter}. - * @param locale Locale, if null is specified {@link Locale#getDefault} will be used. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withDateFormat(final String dateFormat, final Locale locale) { - return setProperty(DATE_FORMAT, dateFormat) - .setProperty(LOCALE, locale != null ? locale : Locale.getDefault()); - } - - /** - * Property used to specify custom locale. - * - *

Configures value of {@link #LOCALE} property. - * - * @param locale Locale, must not be null. - * @return This JsonbConfig instance. - */ - public final JsonbConfig withLocale(final Locale locale) { - return setProperty(LOCALE, locale); - } - - /** - * Property used to specify whether all creator parameters should be treated as required.
- * Default value is {@code false}. - * - * @param requiredParameters Whether creator parameters are required - * @return This JsonbConfig instance. - */ - public final JsonbConfig withCreatorParametersRequired(final boolean requiredParameters) { - return setProperty(CREATOR_PARAMETERS_REQUIRED, requiredParameters); - } - - @SuppressWarnings("unchecked") - private void mergeProperties( - final String propertyKey, final T[] values, final Class tClass) { - throw new JsonbException("Not implemented"); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java deleted file mode 100644 index e9a05db1a5d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/JsonbException.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind; - -/** - * Root class for all JSON Binding exceptions. - * - * @since JSON Binding 1.0 - */ -public class JsonbException extends RuntimeException { - - private static final long serialVersionUID = 1L; - - /** - * Constructs a new runtime exception with the specified detail message. The cause is not - * initialized, and may subsequently be initialized by a call to {@link #initCause}. - * - * @param message The detail message. The detail message is saved for later retrieval by the - * {@link #getMessage()} method. - */ - public JsonbException(final String message) { - super(message); - } - - /** - * Constructs a new runtime exception with the specified detail message and cause. - * - *

Note that the detail message associated with {@code cause} is not automatically - * incorporated in this runtime exception's detail message. - * - * @param message The detail message (which is saved for later retrieval by the {@link - * #getMessage()} method). - * @param cause The cause (which is saved for later retrieval by the {@link #getCause()} method). - * (A {@code null} value is permitted, and indicates that the cause is nonexistent or - * unknown.) - */ - public JsonbException(final String message, final Throwable cause) { - super(message, cause); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java deleted file mode 100644 index 3ac052ab9c2..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/adapter/JsonbAdapter.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.adapter; - -/** - * Allows to define custom mapping for given java type. The target type could be string or some - * mappable java type. - * - *

On serialization "Original" type is converted into "Adapted" type. After that "Adapted" type - * is serialized to JSON the standard way. - * - *

On deserialization it works the reverse way: JSON data are deserialized into "Adapted" type - * which is converted to "Original" type after that. - * - *

Adapters are registered using {@link - * jakarta.json.bind.JsonbConfig#withAdapters(JsonbAdapter[])} method or using {@link - * jakarta.json.bind.annotation.JsonbTypeAdapter} annotation on class field. - * - * @param The type that JSONB doesn't know how to handle - * @param The type that JSONB knows how to handle out of the box - *

Adapter runtime "Original" and "Adapted" generic types are inferred from subclassing - * information, which is mandatory for adapter to work. - *

Sample 1: - *

{@code
- * // Generic information is provided by subclassing.
- * class BoxToCrateAdapter implements JsonbAdapter, Crate> {...};
- * jsonbConfig.withAdapters(new BoxToCrateAdapter());
- *
- * // Generic information is provided by subclassing with anonymous class
- * jsonbConfig.withAdapters(new JsonbAdapter, Crate> {...});
- * }
- *

Sample 2: - *

{@code
- * BoxToCrateAdapter implements JsonbAdapter, Integer> {...};
- *
- * // Bad way: Generic type information is lost due to type erasure
- * jsonbConfig.withAdapters(new BoxToCrateAdapter());
- *
- * // Proper way: Anonymous class holds generic type information
- * jsonbConfig.withAdapters(new BoxToCrateAdapter(){});
- * }
- * - * @see jakarta.json.bind.JsonbConfig - * @see jakarta.json.bind.annotation.JsonbTypeAdapter - * @since JSON Binding 1.0 - */ -public interface JsonbAdapter { - - /** - * This method is used on serialization only. It contains a conversion logic from type Original to - * type Adapted. After conversion Adapted type will be mapped to JSON the standard way. - * - * @param obj Object to convert or {@code null}. - * @return Converted object which will be serialized to JSON or {@code null}. - * @throws Exception if there is an error during the conversion. - */ - Adapted adaptToJson(Original obj) throws Exception; - - /** - * This method is used on deserialization only. It contains a conversion logic from type Adapted - * to type Original. - * - * @param obj Object to convert or {@code null}. - * @return Converted object representing pojo to be set into object graph or {@code null}. - * @throws Exception if there is an error during the conversion. - */ - Original adaptFromJson(Adapted obj) throws Exception; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbAnnotation.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbAnnotation.java deleted file mode 100644 index 800e3dd3937..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbAnnotation.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Marks any relevant JSON Binding annotations. Includes {@code @Documented} and - * {@code @Retention(RUNTIME)} definitions. - * - * @since JSON Binding 1.0 - */ -@Documented -@Retention(RUNTIME) -public @interface JsonbAnnotation {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbCreator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbCreator.java deleted file mode 100644 index f76d219b929..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbCreator.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2015, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * This annotation identifies the custom constructor or factory method to use when creating an - * instance of the associated class. - * - *

Only one constructor or static factory method can be annotated with {@code JsonbCreator} in a - * given class. - * - *

The {@code @JsonbCreator} annotation is intended to be used with constructors/methods with - * parameters. Such parameters could be annotated for instance with {@code @JsonbProperty}. - * - *

Usage - * - *

The {@code @JsonbCreator} annotation can be used with the following program elements: - * - *

    - *
  • method - *
  • constructor - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR}) -public @interface JsonbCreator {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbDateFormat.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbDateFormat.java deleted file mode 100644 index 31ce7ae32a0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbDateFormat.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotation provides way how to set custom date format to field or JavaBean property. - * - *

The pattern format is specified in {@link java.time.format.DateTimeFormatter} - * - *

Usage - * - *

The {@code @JsonbDateFormat} annotation can be used with the following program elements: - * - *

    - *
  • field - *
  • getter/setter - *
  • type - *
  • parameter - *
  • package - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.ANNOTATION_TYPE, - ElementType.FIELD, - ElementType.METHOD, - ElementType.TYPE, - ElementType.PARAMETER, - ElementType.PACKAGE -}) -public @interface JsonbDateFormat { - - /** Value that indicates that default {@link java.util.Locale}. */ - String DEFAULT_LOCALE = "##default"; - - /** Value that indicates the default format. */ - String DEFAULT_FORMAT = "##default"; - - /** - * Special date format which serializes given date as milliseconds. Such date is serialized as a - * number. - */ - String TIME_IN_MILLIS = "##time-in-millis"; - - /** - * Specifies the date pattern to use. - * - * @return Date pattern to use. - */ - String value() default DEFAULT_FORMAT; - - /** - * Custom {@link java.util.Locale} to use. - * - * @return Locale to use. - */ - String locale() default DEFAULT_LOCALE; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNillable.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNillable.java deleted file mode 100644 index 9fdd6679808..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNillable.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import static java.lang.annotation.ElementType.ANNOTATION_TYPE; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.PACKAGE; -import static java.lang.annotation.ElementType.TYPE; - - -/** - * Specifies how fields having null values are serialized into JSON. - * - *

There are two possible values which can be specified. In case of true, fields are serialized - * as key/value pair with value null. In case of false, fields will not be serialized (default - * behaviour). - * - *

Annotation can be specified on field, method, type or on package and affects all underlying - * properties and classes. - * - *

For similar functionality on a property level see {@link JsonbProperty}. However this {@link - * JsonbProperty} functionality has been deprecated and should not be used - * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ANNOTATION_TYPE, FIELD, METHOD, TYPE, PACKAGE}) -public @interface JsonbNillable { - - /** - * Switches on/off serialization of properties with null value. - * - * @return True if field with null value should be serialized as key/value pair into JSON with - * null value. - */ - boolean value() default true; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNumberFormat.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNumberFormat.java deleted file mode 100644 index fe7c1f861f4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbNumberFormat.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotation provides way how to set custom number format to field or JavaBean property. - * - *

The pattern format is specified in {@link java.text.DecimalFormat} - * - *

Usage - * - *

The {@code @JsonbNumberFormat} annotation can be used with the following program elements: - * - *

    - *
  • field - *
  • getter/setter - *
  • type - *
  • parameter - *
  • package - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.ANNOTATION_TYPE, - ElementType.FIELD, - ElementType.METHOD, - ElementType.TYPE, - ElementType.PARAMETER, - ElementType.PACKAGE -}) -public @interface JsonbNumberFormat { - - /** Value that indicates that default {@link java.util.Locale}. */ - String DEFAULT_LOCALE = "##default"; - - /** - * Specifies the number pattern to use. - * - * @return Number pattern to use. - */ - String value() default ""; - - /** - * Custom {@link java.util.Locale} to use. - * - * @return Custom locale to use. - */ - String locale() default DEFAULT_LOCALE; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java deleted file mode 100644 index 1a2eff1b883..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbProperty.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2015, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Allows customization of field (or JavaBean property) name.This name is used either in - * serialization or in deserialization. - * - *

Usage - * - *

The {@code @JsonbProperty} annotation can be used with the following program elements: - * - *

    - *
  • a JavaBean property - *
  • field - *
  • parameter - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER}) -public @interface JsonbProperty { - - /** - * Customized name of the field (or JavaBean property). - * - * @return Customized property name. - */ - String value() default ""; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbPropertyOrder.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbPropertyOrder.java deleted file mode 100644 index 5cd56e43515..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbPropertyOrder.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Specifies order in which properties are serialized. - * - *

Partial mapping can also be specified. In that case, properties included in annotation - * declaration will be serialized first (in defined order), followed by any properties not included - * in the definition. The order of properties not included in the definition is not guaranteed. - * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE}) -public @interface JsonbPropertyOrder { - - /** - * Order in which properties are serialized. Names must correspond to original names defined in - * Java class before any customization applied. - * - * @return Array of property names which defines an order. - */ - String[] value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbSubtype.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbSubtype.java deleted file mode 100644 index cbd0a39f299..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbSubtype.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2021, 2022 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Subtype is tightly bound to the {@link JsonbTypeInfo}.
- * Type defines class which instance will be created when processing specific alias, or when - * processing instance of the specified type, to determine which alias should be used.
- * Alias is used instead of a class name. It has to be unique value among all the defined subtypes - * bound to the specific {@link JsonbTypeInfo}. An exception should be thrown when processing and - * validating aliases and duplicate alias is found. - * - *


- * // Example
- * {@literal @}JsonbTypeInfo({
- *      {@literal @}JsonbSubtype(alias = "dog", type = Dog.class)
- *      {@literal @}JsonbSubtype(alias = "cat", type = Cat.class)
- * })
- * interface Animal {}
- *
- * class Dog implements Animal {
- *     public String isDog = true;
- * }
- * class Cat implements Animal {
- *     public String isCat = true;
- * }
- * class Rat implements Animal {
- *     public String isRat = true;
- * }
- *
- * jsonb.toJson(new Dog());// {"@type":"dog","isDog":true}
- * jsonb.toJson(new Cat());// {"@type":"cat","isCat":true}
- * jsonb.toJson(new Rat());// {"isRat":true}
- * 
- */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({}) -public @interface JsonbSubtype { - - /** - * Type alias which is used instead of a class name. - * - * @return alias value - */ - String alias(); - - /** - * An actual type bound to the alias. - * - * @return alias bound type - */ - Class type(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTransient.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTransient.java deleted file mode 100644 index 7d501af4f0b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTransient.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import static java.lang.annotation.ElementType.ANNOTATION_TYPE; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; - - -/** - * Prevents mapping of a Java Bean property, field or type to JSON representation. - * - *

Usage - * - *

The {@code @JsonbTransient} annotation can be used with the following program elements: - * - *

    - *
  • getter/setter - *
  • field - *
- * - *

{@code @JsonbTransient} is mutually exclusive with all other JSON Binding defined annotations. - * - *

If a class field is annotated with {@code @JsonbTransient}, exception is thrown when this - * field, getter or setter is annotated with other JSON Binding annotations. - * - *

If a getter is annotated with {@code @JsonbTransient}, exception is thrown if when the field - * or this getter are annotated with other JSON Binding annotations. Exception is not thrown if JSON - * Binding annotations are presented on the setter. - * - *

If a setter is annotated with {@code @JsonbTransient}, exception is thrown if when the field - * or this setter are annotated with other JSON Binding annotations. Exception is not thrown if JSON - * Binding annotations are presented on the getter. - * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ANNOTATION_TYPE, FIELD, METHOD}) -public @interface JsonbTransient {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeAdapter.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeAdapter.java deleted file mode 100644 index 6f5e126318f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeAdapter.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import jakarta.json.bind.adapter.JsonbAdapter; - -/** - * Annotation provides way how to set custom JsonbAdapter to field or JavaBean property. - * - *

Usage - * - *

The {@code @JsonbTypeAdapter} annotation can be used with the following program elements: - * - *

    - *
  • type - *
  • field - *
  • method - *
  • parameter - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.ANNOTATION_TYPE, - ElementType.TYPE, - ElementType.FIELD, - ElementType.METHOD, - ElementType.PARAMETER -}) -public @interface JsonbTypeAdapter { - - /** - * Custom JsonbAdapter which provides custom mapping for given field or JavaBean property. - * - * @return Adapter to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeDeserializer.java deleted file mode 100644 index 9e146b462f9..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeDeserializer.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2016, 2021 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import jakarta.json.bind.serializer.JsonbDeserializer; - -/** - * Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property. - * - *

Usage - * - *

The {@code @JsonbDeserializer} annotation can be used with the following program elements: - * - *

    - *
  • type - *
  • field - *
  • method - *
  • creator parameter - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.ANNOTATION_TYPE, - ElementType.TYPE, - ElementType.FIELD, - ElementType.METHOD, - ElementType.PARAMETER -}) -public @interface JsonbTypeDeserializer { - - /** - * Custom {@link JsonbDeserializer} which provides custom mapping for given field or JavaBean - * property. - * - * @return Deserializer to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeInfo.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeInfo.java deleted file mode 100644 index 2ad6beeb4ef..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeInfo.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2021, 2022 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Configuration annotation of the type information handling.
- * This annotation is required on the most common parent of all classes when type information will - * be applied. - * - *

- * // Example
- * {@literal @}JsonbTypeInfo(key = "@key")
- * interface Animal {}
- *
- * class Dog implements Animal {}
- * class Cat implements Animal {}
- * 
- * - * This annotation is tightly bound to {@link JsonbSubtype}. It is required to use {@link - * JsonbSubtype} annotations to specify all the possible classes and their aliases. - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE}) -public @interface JsonbTypeInfo { - - /** Default type information key name. */ - String DEFAULT_KEY_NAME = "@type"; - - /** - * Key used for keeping the type information (alias). Default value is {@code @type}. - * - * @return key name - */ - String key() default DEFAULT_KEY_NAME; - - /** - * Allowed aliases of the handled type. - * - * @return list of allowed aliases - */ - JsonbSubtype[] value() default {}; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeSerializer.java deleted file mode 100644 index 507856037f6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbTypeSerializer.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import jakarta.json.bind.serializer.JsonbSerializer; - -/** - * Annotation provides way how to set custom JsonbSerializer to field or JavaBean property. - * - *

Usage - * - *

The {@code @JsonbSerializer} annotation can be used with the following program elements: - * - *

    - *
  • type - *
  • field - *
  • method - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, ElementType.FIELD, ElementType.METHOD}) -public @interface JsonbTypeSerializer { - - /** - * Custom {@link JsonbSerializer} which provides custom mapping for given field or JavaBean - * property. - * - * @return Serializaer to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbVisibility.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbVisibility.java deleted file mode 100644 index 8be57eeac7f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/annotation/JsonbVisibility.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import jakarta.json.bind.config.PropertyVisibilityStrategy; - -/** - * Annotation provides way how to customize visibility strategy of the JSON Binding. - * - *

It allows for example to specify, that only public getters and setter should be visible. - * - *

Usage - * - *

The {@code @JsonbVisibility} annotation can be used with the following program elements: - * - *

    - *
  • type - *
  • package - *
- * - * @since JSON Binding 1.0 - */ -@JsonbAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, ElementType.PACKAGE}) -public @interface JsonbVisibility { - - /** - * Custom property visibility strategy used to resolve visibility of the members. - * - * @return Visibility strategy to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/BinaryDataStrategy.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/BinaryDataStrategy.java deleted file mode 100644 index 9a1b6e1355f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/BinaryDataStrategy.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.config; - -/** - * Specifies predefined binary data handling strategies. This strategy can be set via {@link - * jakarta.json.bind.JsonbConfig#withBinaryDataStrategy(String)}. - * - * @see jakarta.json.bind.JsonbConfig - * @since JSON Binding 1.0 - */ -public final class BinaryDataStrategy { - - /** Private constructor to disallow instantiation. */ - private BinaryDataStrategy() {}; - - /** Using this strategy, binary data is encoded as a byte array. Default encoding strategy. */ - public static final String BYTE = "BYTE"; - - /** - * Using this strategy, binary data is encoded using the Base64 encoding scheme as specified in - * RFC 4648 and RFC 2045. - */ - public static final String BASE_64 = "BASE_64"; - - /** - * Using this strategy, binary data is encoded using the "URL and Filename safe Base64 Alphabet" - * as specified in Table 2 of RFC 4648. - */ - public static final String BASE_64_URL = "BASE_64_URL"; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyNamingStrategy.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyNamingStrategy.java deleted file mode 100644 index 3cb23619488..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyNamingStrategy.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.config; - -/** - * Allows to define custom property naming strategy. Specifies predefined property naming - * strategies. Does not override JsonbProperty value. - * - *

This strategy can be set via {@link jakarta.json.bind.JsonbConfig}. - * - * @see jakarta.json.bind.JsonbConfig - * @since JSON Binding 1.0 - */ -public interface PropertyNamingStrategy { - /** Using this strategy, the property name is unchanged. */ - String IDENTITY = "IDENTITY"; - - /** - * Using this strategy, the property name is transformed to lower case with dashes. The dashes are - * on the positions of different case boundaries in the original field name (camel case). - */ - String LOWER_CASE_WITH_DASHES = "LOWER_CASE_WITH_DASHES"; - - /** - * Using this strategy, the property name is transformed to lower case with underscores. The - * underscores are on the positions of different case boundaries in the original field name (camel - * case). - */ - String LOWER_CASE_WITH_UNDERSCORES = "LOWER_CASE_WITH_UNDERSCORES"; - - /** Using this strategy, the first character will be capitalized. */ - String UPPER_CAMEL_CASE = "UPPER_CAMEL_CASE"; - - /** - * Using this strategy, the first character will be capitalized and the words will be separated by - * spaces. - */ - String UPPER_CAMEL_CASE_WITH_SPACES = "UPPER_CAMEL_CASE_WITH_SPACES"; - - /** - * Using this strategy, the serialization will be same as identity. Deserialization will be case - * insensitive. E.g. property in JSON with name PropertyNAME, will be mapped to field - * propertyName. - */ - String CASE_INSENSITIVE = "CASE_INSENSITIVE"; - - /** - * Translates the property name into its JSON field name representation. - * - * @param propertyName Name of the property to translate. - * @return Translated JSON field name. - */ - String translateName(String propertyName); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyOrderStrategy.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyOrderStrategy.java deleted file mode 100644 index adf2929d1c1..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyOrderStrategy.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.config; - -/** - * Specifies predefined property order strategies. This strategy can be set via {@link - * jakarta.json.bind.JsonbConfig#withPropertyOrderStrategy(String)} - * - * @see jakarta.json.bind.JsonbConfig - * @since JSON Binding 1.0 - */ -public final class PropertyOrderStrategy { - - /** Private constructor to disallow instantiation. */ - private PropertyOrderStrategy() {}; - - /** Using this strategy, the order of properties is lexicographical. */ - public static final String LEXICOGRAPHICAL = "LEXICOGRAPHICAL"; - - /** Using this strategy, the order of properties is not guaranteed to retain any order. */ - public static final String ANY = "ANY"; - - /** Using this strategy, the order of properties is in reverse order to lexicographical order. */ - public static final String REVERSE = "REVERSE"; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyVisibilityStrategy.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyVisibilityStrategy.java deleted file mode 100644 index 7802b38c732..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/config/PropertyVisibilityStrategy.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2015, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.config; - -/** - * Provides mechanism how to define customized property visibility strategy. - * - *

This strategy can be set via {@link jakarta.json.bind.JsonbConfig}. - * - * @see jakarta.json.bind.JsonbConfig - * @since JSON Binding 1.0 - */ -public interface PropertyVisibilityStrategy {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/DeserializationContext.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/DeserializationContext.java deleted file mode 100644 index 4f9f39bd46f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/DeserializationContext.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.serializer; - -import java.lang.reflect.Type; - -import jakarta.json.stream.JsonParser; - -/** - * Provides JSONB Mapper functionality on top of JSONP parser. - * - * @see JsonbDeserializer - * @since JSON Binding 1.0 - */ -public interface DeserializationContext { - - /** - * Deserialize JSON stream into instance of provided class using {@link - * jakarta.json.stream.JsonParser}. JsonParser cursor have to be at KEY_NAME before START_OBJECT / - * START_ARRAY, or at START_OBJECT / START_ARRAY to call this method. After deserialization is - * complete JsonParser will be at END_OBJECT / END_ARRAY for deserialized JSON structure. - * - *

If method is called for the same type, which is deserializer bound to, deserializer - * recursion is suppressed. Otherwise deserializers are reentrant during deserialization process - * started by this method. {@link JsonParser} instance of JSONB runtime is shared with custom - * deserializer. - * - * @param clazz Type to deserialize into. No arg constructor required. - * @param parser JSONP parser to drive. - * @param Type of class. - * @return Deserialized instance. - */ - T deserialize(Class clazz, JsonParser parser); - - /** - * Deserialize JSON stream into instance of provided class using {@link - * jakarta.json.stream.JsonParser}. JsonParser cursor have to be at KEY_NAME before START_OBJECT / - * START_ARRAY, or at START_OBJECT / START_ARRAY to call this method. After deserialization is - * complete JsonParser will be at END_OBJECT / END_ARRAY for deserialized JSON structure. - * - *

If method is called for the same type, which is deserializer bound to, deserializer - * recursion is suppressed. Otherwise deserializers are reentrant during deserialization process - * started by this method. {@link JsonParser} instance of JSONB runtime is shared with custom - * deserializer. - * - * @param type Type to deserialize into. No arg constructor required. - * @param parser JSONP parser to drive. - * @param Type to deserialize into. - * @return Deserialized instance. - */ - T deserialize(Type type, JsonParser parser); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbDeserializer.java deleted file mode 100644 index b57b6ac61d1..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbDeserializer.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.serializer; - -import java.lang.reflect.Type; - -import jakarta.json.stream.JsonParser; - -/** - * Interface representing a custom deserializer for a given type. It provides a low-level API for - * java object deserialization from JSON stream using {@link JsonParser}. Unlike {@link - * jakarta.json.bind.adapter.JsonbAdapter}, which acts more as converter from one java type to - * another, deserializer provides more fine grained control over deserialization process. - * - *

{@link DeserializationContext} acts as JSONB runtime, able to deserialize any java object - * provided. - * - *

Sample of custom Deserializer: - * - *

- *     class Box {
- *         public BoxInner boxInnerObject;
- *         public String name;
- *     }
- *
- *     BoxDeserializer implements JsonbDeserializer<Box> {
- *         public Box deserialize(JsonParser parser, DeserializationContext ctx, Type rtType) {
- *             Box = new Box();
- *
- *             while (parser.hasNext()) {
- *                 Event event = parser.next();
- *
- *                 if (event == JsonParser.Event.KEY_NAME && parser.getString().equals("boxInnerObject") {
- *                     // Deserialize inner object
- *                     box.boxInnerObject = ctx.deserialize(BoxInner.class, jsonParser);
- *
- *                 } else if (event == JsonParser.Event.KEY_NAME && parser.getString().equals("name") {
- *                     // Deserialize name property
- *                     parser.next(); // move to VALUE
- *                     box.name = parser.getString();
- *                 }
- *             }
- *
- *             return box;
- *         }
- *     }
- * 
- * - *

Deserializers are registered using {@link - * jakarta.json.bind.JsonbConfig#withDeserializers(JsonbDeserializer[])} method or using {@link - * jakarta.json.bind.annotation.JsonbTypeDeserializer} annotation on type. - * - * @param Type to bind deserializer for. - * @see jakarta.json.bind.JsonbConfig - * @see jakarta.json.bind.annotation.JsonbTypeDeserializer - * @see JsonbSerializer - * @see jakarta.json.bind.adapter.JsonbAdapter - * @since JSON Binding 1.0 - */ -public interface JsonbDeserializer { - - /** - * Deserialize JSON stream into object. - * - * @param parser Json parser. - * @param ctx Deserialization context. - * @param rtType Type of returned object. - * @return Deserialized instance. - */ - T deserialize(JsonParser parser, DeserializationContext ctx, Type rtType); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbSerializer.java deleted file mode 100644 index 950d76e7fe1..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/JsonbSerializer.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.serializer; - -import jakarta.json.stream.JsonGenerator; - -/** - * Interface representing a custom serializer for given type. Unlike {@link - * jakarta.json.bind.adapter.JsonbAdapter} serializer provides more fine grained control over - * serialization process by writing java object directly into JSON stream using {@link - * JsonGenerator}. {@link SerializationContext} acts as JSONB runtime, able to serialize any java - * object provided. - * - *

Serializers are registered using {@link - * jakarta.json.bind.JsonbConfig#withSerializers(JsonbSerializer[])} method or using {@link - * jakarta.json.bind.annotation.JsonbTypeSerializer} annotation on type - * - *

Sample of custom Serializer: - * - *

- * class Box {
- *     public BoxInner boxInnerObject;
- *     public String name;
- * }
- *
- * class BoxSerializer implements JsonbSerializer<Box> {
- *      public void serialize(Box box, JsonGenerator generator, SerializationContext ctx) {
- *          generator.write("name", box.name);
- *          ctx.serialize("boxInnerObject", generator);
- *      }
- * }
- * 
- * - * @param Type to bind serializer for. - * @see jakarta.json.bind.JsonbConfig - * @see jakarta.json.bind.annotation.JsonbTypeSerializer - * @see JsonbDeserializer - * @see jakarta.json.bind.adapter.JsonbAdapter - * @since JSON Binding 1.0 - */ -public interface JsonbSerializer { - - /** - * Serializes object into JSON stream. - * - * @param obj Object to serialize. - * @param generator JSON generator used to write java object to JSON stream. - * @param ctx JSONB mapper context. Use it to serialize sub-objects. - */ - void serialize(T obj, JsonGenerator generator, SerializationContext ctx); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/SerializationContext.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/SerializationContext.java deleted file mode 100644 index 4d58d99906e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/serializer/SerializationContext.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.serializer; - -import jakarta.json.stream.JsonGenerator; - -/** - * Provides JSONB internals for custom serializers. - * - * @see JsonbSerializer - * @since JSON Binding 1.0 - */ -public interface SerializationContext { - - /** - * Serializes arbitrary object to JSON, using current {@link jakarta.json.stream.JsonGenerator} - * instance. Serialization is ran as serialization of a root type from user {@link - * JsonbSerializer}. {@link JsonGenerator} instance is shared with JSONB and user serializer. - * - * @param key JSON key name. - * @param object Object to serialize. - * @param generator JSONP generator to serialize with. - * @param Type of serialized object. - */ - void serialize(String key, T object, JsonGenerator generator); - - /** - * Serializes arbitrary object to JSON, using current {@link jakarta.json.stream.JsonGenerator} - * instance. Serialization is ran as serialization of a root type from user {@link - * JsonbSerializer}. {@link JsonGenerator} instance is shared with JSONB and user serializer. - * - *

Method without key parameter is intended to serialize inside JSON_ARRAYs. - * - * @param object Object to serialize. - * @param generator JSONP generator to serialize with. - * @param Type of serialized object. - */ - void serialize(T object, JsonGenerator generator); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/spi/JsonbProvider.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/spi/JsonbProvider.java deleted file mode 100644 index 42b60ef11f7..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/bind/spi/JsonbProvider.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2016, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.bind.spi; - -import jakarta.json.bind.JsonbBuilder; -import jakarta.json.bind.JsonbException; - -/** - * Service provider for JSON Binding implementations. - * - *

Provider implementors must implement all abstract methods. - * - *

API clients can obtain instance of default provider by calling: - * - *

{@code
- * JsonbProvider provider = JsonbProvider.provider();
- * }
- * }
- * - * Specific provider instance lookup: - * - *
{@code
- * JsonbProvider provider;
- * try {
- *   JsonbProvider.provider("foo.bar.ProviderImpl");
- * } catch (JsonbException e) {
- *   // provider not found or could not be instantiated
- * }
- * }
- * - * where '{@code foo.bar.ProviderImpl}' is a vendor implementation class extending {@link - * jakarta.json.bind.spi.JsonbProvider} and identified to service loader as specified in {@link - * java.util.ServiceLoader} documentation.
- * All the methods in this class are allowed to be called by multiple concurrent threads. - * - * @see jakarta.json.bind.Jsonb - * @see java.util.ServiceLoader - * @since JSON Binding 1.0 - */ -public abstract class JsonbProvider { - - /** - * A constant representing the name of the default {@link jakarta.json.bind.spi.JsonbProvider - * JsonbProvider} implementation class. - */ - private static final String DEFAULT_PROVIDER = "org.eclipse.yasson.JsonBindingProvider"; - - /** Protected constructor. */ - protected JsonbProvider() {} - - /** - * Creates a JSON Binding provider object by using the {@link java.util.ServiceLoader#load(Class)} - * method. The first provider of {@code JsonbProvider} class from list of providers returned by - * {@code ServiceLoader.load} call is returned. If there are no available service providers, this - * method tries to load the default service provider using {@link Class#forName(String)} method. - * - * @see java.util.ServiceLoader - * @throws JsonbException if there is no provider found, or there is a problem instantiating the - * provider instance. - * @return {@code JsonbProvider} instance - */ - @SuppressWarnings("UseSpecificCatch") - public static JsonbProvider provider() { - throw new JsonbException("Not implemented"); - } - - /** - * Creates a JSON Binding provider object by using the {@link java.util.ServiceLoader#load(Class)} - * method, matching {@code providerName}. The first provider of {@code JsonbProvider} class from - * list of providers returned by {@code ServiceLoader.load} call, matching providerName is - * returned. If no such provider is found, JsonbException is thrown. - * - * @param providerName Class name ({@code class.getName()}) to be chosen from the list of - * providers returned by {@code ServiceLoader.load(JsonbProvider.class)} call. - * @throws JsonbException if there is no provider found, or there is a problem instantiating the - * provider instance. - * @throws NullPointerException if providerName is {@code null}. - * @see java.util.ServiceLoader - * @return {@code JsonbProvider} instance - */ - @SuppressWarnings("UseSpecificCatch") - public static JsonbProvider provider(final String providerName) { - throw new JsonbException("Not implemented"); - } - - /** - * Returns a new instance of {@link jakarta.json.bind.JsonbBuilder JsonbBuilder} class. - * - *

{@link jakarta.json.bind.JsonbBuilder JsonbBuilder} provides necessary getter methods to - * access required parameters. - * - * @return JsonbBuilder A new instance of class implementing {@link - * jakarta.json.bind.JsonbBuilder}. Always a non-null valid object. - * @see jakarta.json.bind.Jsonb - * @see jakarta.json.bind.JsonbBuilder - * @throws JsonbException If an error was encountered while creating the {@link JsonbBuilder} - * instance. - */ - public abstract JsonbBuilder create(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonGenerator.java deleted file mode 100644 index 35e488d911b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonGenerator.java +++ /dev/null @@ -1,482 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.stream; - -import java.io.Closeable; -import java.io.Flushable; -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.JsonValue; -/** - * Writes JSON data to an output source in a streaming way. The class {@link jakarta.json.Json} - * contains methods to create generators for character or output streams ({@link java.io.Writer} and - * {@link java.io.OutputStream}). - * - *

The following example shows how to create a JSON generator: - * - *

- * 
- * JsonGenerator generator = Json.createGenerator(...);
- * 
- * 
- * - *

The class {@link JsonGeneratorFactory} also contains methods to create {@code JsonGenerator} - * instances. {@link JsonGeneratorFactory} should be used when creating multiple generator - * instances, as in the following example: - * - *

- * 
- * JsonGeneratorFactory factory = Json.createGeneratorFactory();
- * JsonGenerator generator1 = factory.createGenerator(...);
- * JsonGenerator generator2 = factory.createGenerator(...);
- * 
- * 
- * - *

JSON objects can be created using {@code JsonGenerator} by calling the {@link - * #writeStartObject()} method and then adding name/value pairs with the {@code write} method. - * - *

The following example shows how to generate an empty JSON object: - * - *

- * 
- * JsonGenerator generator = ...;
- * generator.writeStartObject().writeEnd().close();
- * 
- * 
- * - * JSON arrays can be created using {@code JsonGenerator} by calling the {@link #writeStartArray()} - * method and then adding values with the {@code write} method. - * - *

The following example shows how to generate an empty JSON array: - * - *

- * 
- * JsonGenerator generator = ...;
- * generator.writeStartArray().writeEnd().close();
- * 
- * 
- * - *

Other JSON values (that are not JSON objects or arrays) can be created by calling the - * appropiate {@code write} methods. - * - *

The following example shows how to generate a JSON string: - * - *


- * JsonGenerator generator = ...;
- * generator.write("message").close();
- * 
- * - * {@code JsonGenerator} methods can be chained as in the following example: - * - *
- * 
- * generator
- *     .writeStartObject()
- *         .write("firstName", "John")
- *         .write("lastName", "Smith")
- *         .write("age", 25)
- *         .writeStartObject("address")
- *             .write("streetAddress", "21 2nd Street")
- *             .write("city", "New York")
- *             .write("state", "NY")
- *             .write("postalCode", "10021")
- *         .writeEnd()
- *         .writeStartArray("phoneNumber")
- *             .writeStartObject()
- *  *                 .write("type", "home")
- *  *                 .write("number", "212 555-1234")
- *  *             .writeEnd()
- *             .writeStartObject()
- *                 .write("type", "fax")
- *                 .write("number", "646 555-4567")
- *             .writeEnd()
- *         .writeEnd()
- *     .writeEnd();
- * generator.close();
- * 
- * 
- * - * The example code above generates the following JSON (or equivalent): - * - *
- * 
- * {
- *   "firstName": "John", "lastName": "Smith", "age": 25,
- *   "address" : {
- *       "streetAddress": "21 2nd Street",
- *       "city": "New York",
- *       "state": "NY",
- *       "postalCode": "10021"
- *   },
- *   "phoneNumber": [
- *       {"type": "home", "number": "212 555-1234"},
- *       {"type": "fax", "number": "646 555-4567"}
- *    ]
- * }
- * 
- * 
- * - * The generated JSON text must strictly conform to the grammar defined in RFC 7159. - * - * @see jakarta.json.Json - * @see JsonGeneratorFactory - */ -public interface JsonGenerator extends Flushable, /*Auto*/ Closeable { - /** - * Configuration property to generate JSON prettily. All providers must support this property. The - * value of the property could be be anything. - */ - String PRETTY_PRINTING = "jakarta.json.stream.JsonGenerator.prettyPrinting"; - - /** - * Writes the JSON start object character. It starts a new child object context within which JSON - * name/value pairs can be written to the object. This method is valid only in an array context, - * field context or in no context (when a context is not yet started). This method can only be - * called once in no context. - * - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is called within an object context or if it is - * called more than once in no context. - */ - JsonGenerator writeStartObject(); - - /** - * Writes the JSON name/start object character pair in the current object context. It starts a new - * child object context within which JSON name/value pairs can be written to the object. - * - * @param name a name within the JSON name/object pair to be written - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator writeStartObject(String name); - - /** - * Writes the JSON name with a colon. It starts a field context, in which valid options are - * writing a value, starting an object or an array. - * - *

Writing value closes field context, if object or array is started after field name, field - * context will be closed after object/array close. - * - * @param name name of json field - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - * @since 1.1 - */ - JsonGenerator writeKey(String name); - - /** - * Writes the JSON start array character. It starts a new child array context within which JSON - * values can be written to the array. This method is valid only in an array context, field - * context or in no context (when a context is not yet started). This method can only be called - * once in no context. - * - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is called within an object context or if called - * more than once in no context - */ - JsonGenerator writeStartArray(); - - /** - * Writes the JSON name/start array character pair with in the current object context. It starts a - * new child array context within which JSON values can be written to the array. - * - * @param name a name within the JSON name/array pair to be written - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator writeStartArray(String name); - - /** - * Writes a JSON name/value pair in the current object context. - * - * @param name a name in the JSON name/value pair to be written in current JSON object - * @param value a value in the JSON name/value pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator write(String name, JsonValue value); - - /** - * Writes a JSON name/string value pair in the current object context. The specified value is - * written as JSON string value. - * - * @param name a name in the JSON name/string pair to be written in current JSON object - * @param value a value in the JSON name/string pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator write(String name, String value); - - /** - * Writes a JSON name/number value pair in the current object context. The specified value is - * written as a JSON number value. The string {@code new BigDecimal(value).toString()} is used as - * the text value for writing. - * - * @param name a name in the JSON name/number pair to be written in current JSON object - * @param value a value in the JSON name/number pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context. - */ - JsonGenerator write(String name, BigInteger value); - - /** - * Writes a JSON name/number value pair in the current object context. The specified value is - * written as a JSON number value. The specified value's {@code toString()} is used as the text - * value for writing. - * - * @param name a name in the JSON name/number pair to be written in current JSON object - * @param value a value in the JSON name/number pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context. - */ - JsonGenerator write(String name, BigDecimal value); - - /** - * Writes a JSON name/number value pair in the current object context. The specified value is - * written as a JSON number value. The string {@code new BigDecimal(value).toString()} is used as - * the text value for writing. - * - * @param name a name in the JSON name/number pair to be written in current JSON object - * @param value a value in the JSON name/number pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context. - */ - JsonGenerator write(String name, int value); - - /** - * Writes a JSON name/number value pair in the current object context. The specified value is - * written as a JSON number value. The string {@code new BigDecimal(value).toString()} is used as - * the text value for writing. - * - * @param name a name in the JSON name/number pair to be written in current JSON object - * @param value a value in the JSON name/number pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context. - */ - JsonGenerator write(String name, long value); - - /** - * Writes a JSON name/number value pair in the current object context. The specified value is - * written as a JSON number value. The string {@code BigDecimal.valueOf(double).toString()} is - * used as the text value for writing. - * - * @param name a name in the JSON name/number pair to be written in current JSON object - * @param value a value in the JSON name/number pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity. - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator write(String name, double value); - - /** - * Writes a JSON name/boolean value pair in the current object context. If value is true, it - * writes the JSON {@code true} value, otherwise it writes the JSON {@code false} value. - * - * @param name a name in the JSON name/boolean pair to be written in current JSON object - * @param value a value in the JSON name/boolean pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context. - */ - JsonGenerator write(String name, boolean value); - - /** - * Writes a JSON name/null value pair in an current object context. - * - * @param name a name in the JSON name/null pair to be written in current JSON object - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an object context - */ - JsonGenerator writeNull(String name); - - /** - * Writes the end of the current context. If the current context is an array context, this method - * writes the end-of-array character (']'). If the current context is an object context, this - * method writes the end-of-object character ('}'). After writing the end of the current context, - * the parent context becomes the new current context. If parent context is field context, it is - * closed. - * - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is called in no context. - */ - JsonGenerator writeEnd(); - - /** - * Writes the specified value as a JSON value within the current array, field or root context. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator write(JsonValue value); - - /** - * Writes the specified value as a JSON string value within the current array, field or root - * context. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator write(String value); - - /** - * Writes the specified value as a JSON number value within the current array, field or root - * context. The specified value's {@code toString()} is used as the the text value for writing. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - * @see jakarta.json.JsonNumber - */ - JsonGenerator write(BigDecimal value); - - /** - * Writes the specified value as a JSON number value within the current array, field or root - * context. The string {@code new BigDecimal(value).toString()} is used as the text value for - * writing. - * - * @param value a value to be written in current JSON array - * @return this generator. - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - * @see jakarta.json.JsonNumber - */ - JsonGenerator write(BigInteger value); - - /** - * Writes the specified value as a JSON number value within the current array, field or root - * context. The string {@code new BigDecimal(value).toString()} is used as the text value for - * writing. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator write(int value); - - /** - * Writes the specified value as a JSON number value within the current array, field or root - * context. The string {@code new BigDecimal(value).toString()} is used as the text value for - * writing. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator write(long value); - - /** - * Writes the specified value as a JSON number value within the current array, field or root - * context. The string {@code BigDecimal.valueOf(value).toString()} is used as the text value for - * writing. - * - * @param value a value to be written in current JSON array - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - * @throws NumberFormatException if the value is Not-a-Number (NaN) or infinity. - */ - JsonGenerator write(double value); - - /** - * Writes a JSON true or false value within the current array, field or root context. If value is - * true, this method writes the JSON {@code true} value, otherwise it writes the JSON {@code - * false} value. - * - * @param value a {@code boolean} value - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator write(boolean value); - - /** - * Writes a JSON null value within the current array, field or root context. - * - * @return this generator - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if this method is not called within an array or root context. - */ - JsonGenerator writeNull(); - - /** - * Closes this generator and frees any resources associated with it. This method closes the - * underlying output source. - * - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonGenerationException if an incomplete JSON is generated - */ - @Override - void close(); - - /** - * Flushes the underlying output source. If the generator has saved any characters in a buffer, - * writes them immediately to the underlying output source before flushing it. - * - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - */ - @Override - void flush(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonLocation.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonLocation.java deleted file mode 100644 index 0550e65aef4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonLocation.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.stream; - -/** - * Provides the location information of a JSON event in an input source. The {@code JsonLocation} - * information can be used to identify incorrect JSON or can be used by higher frameworks to know - * about the processing location. - * - *

All the information provided by a {@code JsonLocation} is optional. For example, a provider - * may only report line numbers. Also, there may not be any location information for an input - * source. For example, if a {@code JsonParser} is created using {@link jakarta.json.JsonArray - * JsonArray} input source, all the methods in this class return -1. - * - * @see JsonParser - * @see JsonParsingException - */ -public interface JsonLocation { - - /** - * Return the line number (starts with 1 for the first line) for the current JSON event in the - * input source. - * - * @return the line number (starts with 1 for the first line) or -1 if none is available - */ - long getLineNumber(); - - /** - * Return the column number (starts with 1 for the first column) for the current JSON event in the - * input source. - * - * @return the column number (starts with 1 for the first column) or -1 if none is available - */ - long getColumnNumber(); - - /** - * Return the stream offset into the input source this location is pointing to. If the input - * source is a file or a byte stream then this is the byte offset into that stream, but if the - * input source is a character media then the offset is the character offset. Returns -1 if there - * is no offset available. - * - * @return the offset of input source stream, or -1 if there is no offset available - */ - long getStreamOffset(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonParser.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonParser.java deleted file mode 100644 index 3a287d02b8d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/java/jakarta/json/stream/JsonParser.java +++ /dev/null @@ -1,421 +0,0 @@ -/* - * Copyright (c) 2011, 2020 Oracle and/or its affiliates. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0, which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * This Source Code may also be made available under the following Secondary - * Licenses when the conditions for such availability set forth in the - * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, - * version 2 with the GNU Classpath Exception, which is available at - * https://www.gnu.org/software/classpath/license.html. - * - * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - */ - -package jakarta.json.stream; - -import java.io.Closeable; -import java.math.BigDecimal; -import java.util.Map; -import java.util.stream.Stream; - -import jakarta.json.JsonArray; -import jakarta.json.JsonObject; -import jakarta.json.JsonValue; - -/** - * Provides forward, read-only access to JSON data in a streaming way. This is the most efficient - * way for reading JSON data. This is the only way to parse and process JSON data that are too big - * to be loaded in memory. - * - *

The class {@link jakarta.json.Json} contains methods to create parsers from input sources - * ({@link java.io.InputStream} and {@link java.io.Reader}). - * - *

The following example demonstrates how to create a parser from a string that contains an empty - * JSON array: - * - *

- * 
- * JsonParser parser = Json.createParser(new StringReader("[]"));
- * 
- * 
- * - *

The class {@link JsonParserFactory} also contains methods to create {@code JsonParser} - * instances. {@link JsonParserFactory} is preferred when creating multiple parser instances. A - * sample usage is shown in the following example: - * - *

- * 
- * JsonParserFactory factory = Json.createParserFactory();
- * JsonParser parser1 = factory.createParser(...);
- * JsonParser parser2 = factory.createParser(...);
- * 
- * 
- * - *

{@code JsonParser} parses JSON using the pull parsing programming model. In this model the - * client code controls the thread and calls the method {@code next()} to advance the parser to the - * next state after processing each element. The parser can generate the following events: {@code - * START_OBJECT}, {@code END_OBJECT}, {@code START_ARRAY}, {@code END_ARRAY}, {@code KEY_NAME}, - * {@code VALUE_STRING}, {@code VALUE_NUMBER}, {@code VALUE_TRUE}, {@code VALUE_FALSE}, and {@code - * VALUE_NULL}. - * - *

For example, for an empty JSON object ({ }), the parser generates the event {@code - * START_OBJECT} with the first call to the method {@code next()} and the event {@code END_OBJECT} - * with the second call to the method {@code next()}. The following code demonstrates how to access - * these events: - * - *

- * 
- * Event event = parser.next(); // START_OBJECT
- * event = parser.next();       // END_OBJECT
- * 
- * 
- * - *

For example, for the following JSON: - * - *

- * {
- *   "firstName": "John", "lastName": "Smith", "age": 25,
- *   "phoneNumber": [
- *       { "type": "home", "number": "212 555-1234" },
- *       { "type": "fax", "number": "646 555-4567" }
- *    ]
- * }
- * 
- * - *

calls to the method {@code next()} result in parse events at the specified locations below - * (marked in bold): - * - *

- * {START_OBJECT
- *   "firstName"KEY_NAME: "John"VALUE_STRING, "lastName"KEY_NAME: "Smith"VALUE_STRING, "age"KEY_NAME: 25VALUE_NUMBER,
- *   "phoneNumber"KEY_NAME : [START_ARRAY
- *       {START_OBJECT "type"KEY_NAME: "home"VALUE_STRING, "number"KEY_NAME: "212 555-1234"VALUE_STRING }END_OBJECT,
- *       {START_OBJECT "type"KEY_NAME: "fax"VALUE_STRING, "number"KEY_NAME: "646 555-4567"VALUE_STRING }END_OBJECT
- *    ]END_ARRAY
- * }END_OBJECT
- * 
- * - * The methods {@link #next()} and {@link #hasNext()} enable iteration over parser events to process - * JSON data. {@code JsonParser} provides get methods to obtain the value at the current state of - * the parser. For example, the following code shows how to obtain the value "John" from the JSON - * above: - * - *
- * 
- * Event event = parser.next(); // START_OBJECT
- * event = parser.next();       // KEY_NAME
- * event = parser.next();       // VALUE_STRING
- * parser.getString();          // "John"
- * 
- * 
- * - * Starting in version 1.1, it is possible to build a partial JSON object model from the stream, at - * the current parser position. The methods {@link #getArray} and {@link #getObject} can be used to - * read in a {@code JsonArray} or {@code JsonObject}. For example, the following code shows how to - * obtain the phoneNumber in a JsonArray, from the JSON above: - * - *

- * while (parser.hasNext() {
- *     Event event = parser.next();
- *     if (event == JsonParser.Event.KEY_NAME ) {
- *         String key = getString();
- *         event = parser.next();
- *         if (key.equals("phoneNumber") {
- *             JsonArray phones = parser.getArray();
- *         }
- *     }
- * }
- * 
- * - * The methods {@link #getArrayStream} and {@link #getObjectStream} can be used to get a stream of - * the elements of a {@code JsonArray} or {@code JsonObject}. For example, the following code shows - * another way to obtain John's phoneNumber in a {@code JsonArray} : - * - *
{@code
- * Event event = parser.next(); // START_OBJECT
- * JsonArray phones = (JsonArray)
- *     parser.getObjectStream().filter(e->e.getKey().equals("phoneNumber"))
- *                             .map(e->e.getValue())
- *                             .findFirst()
- *                             .get();
- * }
- * - * The methods {@link #skipArray} and {@link #skipObject} can be used to skip tokens and position - * the parser to {@code END_ARRAY} or {@code END_OBJECT}. - * - *

{@code JsonParser} can be used to parse sequence of JSON values that are not enclosed in a - * JSON array, e.g. { } { }. The following code demonstrates how to parse such sequence. - * - *


- * JsonParser parser = Json.createParser(...);
- * while (parser.hasNext) {
- *     parser.next(); // advance parser state
- *     JsonValue value = parser.getValue();
- * }
- * 
- * - * @see jakarta.json.Json - * @see JsonParserFactory - */ -public interface JsonParser extends /*Auto*/ Closeable { - - /** An event from {@code JsonParser}. */ - enum Event { - /** Start of a JSON array. The position of the parser is after '['. */ - START_ARRAY, - /** Start of a JSON object. The position of the parser is after '{'. */ - START_OBJECT, - /** - * Name in a name/value pair of a JSON object. The position of the parser is after the key name. - * The method {@link #getString} returns the key name. - */ - KEY_NAME, - /** - * String value in a JSON array or object. The position of the parser is after the string value. - * The method {@link #getString} returns the string value. - */ - VALUE_STRING, - /** - * Number value in a JSON array or object. The position of the parser is after the number value. - * {@code JsonParser} provides the following methods to access the number value: {@link - * #getInt}, {@link #getLong}, and {@link #getBigDecimal}. - */ - VALUE_NUMBER, - /** - * {@code true} value in a JSON array or object. The position of the parser is after the {@code - * true} value. - */ - VALUE_TRUE, - /** - * {@code false} value in a JSON array or object. The position of the parser is after the {@code - * false} value. - */ - VALUE_FALSE, - /** - * {@code null} value in a JSON array or object. The position of the parser is after the {@code - * null} value. - */ - VALUE_NULL, - /** End of a JSON object. The position of the parser is after '}'. */ - END_OBJECT, - /** End of a JSON array. The position of the parser is after ']'. */ - END_ARRAY - } - - /** - * Returns {@code true} if there are more parsing states. This method returns {@code false} if the - * parser reaches the end of the JSON text. - * - * @return {@code true} if there are more parsing states. - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonParsingException if the parser encounters invalid JSON when advancing to next - * state. - */ - boolean hasNext(); - - /** - * Returns the event for the next parsing state. - * - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - * @throws JsonParsingException if the parser encounters invalid JSON when advancing to next - * state. - * @throws java.util.NoSuchElementException if there are no more parsing states. - * @return the event for the next parsing state - */ - Event next(); - - /** - * Returns a {@code String} for the name in a name/value pair, for a string value or a number - * value. This method should only be called when the parser state is {@link Event#KEY_NAME}, - * {@link Event#VALUE_STRING}, or {@link Event#VALUE_NUMBER}. - * - * @return a name when the parser state is {@link Event#KEY_NAME} a string value when the parser - * state is {@link Event#VALUE_STRING} a number value when the parser state is {@link - * Event#VALUE_NUMBER} - * @throws IllegalStateException when the parser state is not {@code KEY_NAME}, {@code - * VALUE_STRING}, or {@code VALUE_NUMBER} - */ - String getString(); - - /** - * Returns true if the JSON number at the current parser state is a integral number. A {@link - * BigDecimal} may be used to store the value internally and this method semantics are defined - * using its {@code scale()}. If the scale is zero, then it is considered integral type. This - * integral type information can be used to invoke an appropriate accessor method to obtain a - * numeric value as in the following example: - * - *
-   * 
-   * JsonParser parser = ...
-   * if (parser.isIntegralNumber()) {
-   *     parser.getInt();     // or other methods to get integral value
-   * } else {
-   *     parser.getBigDecimal();
-   * }
-   * 
-   * 
- * - * @return true if this number is a integral number, otherwise false - * @throws IllegalStateException when the parser state is not {@code VALUE_NUMBER} - */ - boolean isIntegralNumber(); - - /** - * Returns a JSON number as an integer. The returned value is equal to {@code new - * BigDecimal(getString()).intValue()}. Note that this conversion can lose information about the - * overall magnitude and precision of the number value as well as return a result with the - * opposite sign. This method should only be called when the parser state is {@link - * Event#VALUE_NUMBER}. - * - * @return an integer for a JSON number - * @throws IllegalStateException when the parser state is not {@code VALUE_NUMBER} - * @see java.math.BigDecimal#intValue() - */ - int getInt(); - - /** - * Returns a JSON number as a long. The returned value is equal to {@code new - * BigDecimal(getString()).longValue()}. Note that this conversion can lose information about the - * overall magnitude and precision of the number value as well as return a result with the - * opposite sign. This method is only called when the parser state is {@link Event#VALUE_NUMBER}. - * - * @return a long for a JSON number - * @throws IllegalStateException when the parser state is not {@code VALUE_NUMBER} - * @see java.math.BigDecimal#longValue() - */ - long getLong(); - - /** - * Returns a JSON number as a {@code BigDecimal}. The {@code BigDecimal} is created using {@code - * new BigDecimal(getString())}. This method should only called when the parser state is {@link - * Event#VALUE_NUMBER}. - * - * @return a {@code BigDecimal} for a JSON number - * @throws IllegalStateException when the parser state is not {@code VALUE_NUMBER} - */ - BigDecimal getBigDecimal(); - - /** - * Return the location that corresponds to the parser's current state in the JSON input source. - * The location information is only valid in the current parser state (or until the parser is - * advanced to a next state). - * - * @return a non-null location corresponding to the current parser state in JSON input source - */ - jakarta.json.stream.JsonLocation getLocation(); - - /** - * Returns a {@code JsonObject} and advances the parser to the corresponding {@code END_OBJECT}. - * - * @return the {@code JsonObject} at the current parser position - * @throws IllegalStateException when the parser state is not {@code START_OBJECT} - * @since 1.1 - */ - public default JsonObject getObject() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a {@code JsonValue} at the current parser position. If the parser state is {@code - * START_ARRAY}, the behavior is the same as {@link #getArray}. If the parser state is {@code - * START_OBJECT}, the behavior is the same as {@link #getObject}. For all other cases, if - * applicable, the JSON value is read and returned. - * - * @return the {@code JsonValue} at the current parser position. - * @throws IllegalStateException when the parser state is {@code END_OBJECT} or {@code END_ARRAY} - * @since 1.1 - */ - public default JsonValue getValue() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a {@code JsonArray} and advance the parser to the the corresponding {@code END_ARRAY}. - * - * @return the {@code JsonArray} at the current parser position - * @throws IllegalStateException when the parser state is not {@code START_ARRAY} - * @since 1.1 - */ - public default JsonArray getArray() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a stream of the {@code JsonArray} elements. The parser state must be {@code - * START_ARRAY}. The elements are read lazily, on an as-needed basis, as required by the stream - * operations. If the stream operations do not consume all of the array elements, {@link - * skipArray} can be used to skip the unprocessed array elements. - * - * @return a stream of elements of the {@code JsonArray} - * @throws IllegalStateException when the parser state is not {@code START_ARRAY} - * @since 1.1 - */ - public default Stream getArrayStream() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a stream of the {@code JsonObject}'s name/value pairs. The parser state must be {@code - * START_OBJECT}. The name/value pairs are read lazily, on an as-needed basis, as required by the - * stream operations. If the stream operations do not consume all of the object's name/value - * pairs, {@link skipObject} can be used to skip the unprocessed elements. - * - * @return a stream of name/value pairs of the {@code JsonObject} - * @throws IllegalStateException when the parser state is not {@code START_OBJECT} - * @since 1.1 - */ - public default Stream> getObjectStream() { - throw new UnsupportedOperationException(); - } - - /** - * Returns a stream of {@code JsonValue} from a sequence of JSON values. The values are read - * lazily, on an as-needed basis, as needed by the stream operations. - * - * @return a Stream of {@code JsonValue} - * @throws IllegalStateException if the parser is in an array or object. - * @since 1.1 - */ - public default Stream getValueStream() { - throw new UnsupportedOperationException(); - } - - /** - * Advance the parser to {@code END_ARRAY}. If the parser is in array context, i.e. it has - * previously encountered a {@code START_ARRAY} without encountering the corresponding {@code - * END_ARRAY}, the parser is advanced to the corresponding {@code END_ARRAY}. If the parser is not - * in any array context, nothing happens. - * - * @since 1.1 - */ - public default void skipArray() { - throw new UnsupportedOperationException(); - } - - /** - * Advance the parser to {@code END_OBJECT}. If the parser is in object context, i.e. it has - * previously encountered a {@code START_OBJECT} without encountering the corresponding {@code - * END_OBJECT}, the parser is advanced to the corresponding {@code END_OBJECT}. If the parser is - * not in any object context, nothing happens. - * - * @since 1.1 - */ - public default void skipObject() { - throw new UnsupportedOperationException(); - } - - /** - * Closes this parser and frees any resources associated with the parser. This method closes the - * underlying input source. - * - * @throws jakarta.json.JsonException if an i/o error occurs (IOException would be cause of - * JsonException) - */ - @Override - void close(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/resources/jakarta/JSONB.gwt.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/resources/jakarta/JSONB.gwt.xml deleted file mode 100644 index 867d7108702..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/api/src/main/resources/jakarta/JSONB.gwt.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/pom.xml deleted file mode 100644 index fd38f4fac0c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/pom.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - 4.0.0 - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - parent - ${revision} - - - impl - jar - - GWT/J2CL compatible Jakarta JSON-B Specs Impl - GWT/J2CL compatible Jakarta JSON-B Specs Impl - - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - api - - - com.google.elemental2 - elemental2-core - - - org.glassfish - jakarta.json - provided - - - - - - - src/main/java - - **/*.java - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonNumberImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonNumberImpl.java deleted file mode 100644 index 38db8ed714a..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonNumberImpl.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import elemental2.core.JsNumber; - -public class JsonNumberImpl implements JsonNumber { - - private JsNumber holder; - - public JsonNumberImpl() { - this(new JsNumber()); - } - - public JsonNumberImpl(Object holder) { - this(new JsNumber(holder)); - } - - public JsonNumberImpl(JsNumber holder) { - this.holder = holder; - } - - @Override - public boolean isIntegral() { - throw new UnsupportedOperationException(); - } - - @Override - public int intValue() { - return Integer.valueOf(holder.toString()); - } - - @Override - public int intValueExact() { - throw new UnsupportedOperationException(); - } - - @Override - public long longValue() { - return Long.valueOf(holder.toString()); - } - - @Override - public long longValueExact() { - throw new UnsupportedOperationException(); - } - - public Number numberValue() { - return Double.valueOf(new JsNumber(holder).valueOf()); - } - - @Override - public BigInteger bigIntegerValue() { - throw new UnsupportedOperationException(); - } - - @Override - public BigInteger bigIntegerValueExact() { - throw new UnsupportedOperationException(); - } - - @Override - public double doubleValue() { - return holder.valueOf(); - } - - @Override - public BigDecimal bigDecimalValue() { - throw new UnsupportedOperationException(); - } - - @Override - public ValueType getValueType() { - return ValueType.NUMBER; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonObjectDecorator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonObjectDecorator.java deleted file mode 100644 index 652ca0aea30..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonObjectDecorator.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json; - -import java.util.Collection; -import java.util.Map; -import java.util.Set; - -public class JsonObjectDecorator implements JsonObject { - - public JsonObject holder; - - public JsonObjectDecorator(JsonObject holder) { - this.holder = holder; - } - - @Override - public JsonArray getJsonArray(String name) { - return holder.getJsonArray(name); - } - - @Override - public JsonObject getJsonObject(String name) { - return holder.getJsonObject(name); - } - - @Override - public JsonNumber getJsonNumber(String name) { - - return holder.getJsonNumber(name); - } - - @Override - public JsonString getJsonString(String name) { - return holder.getJsonString(name); - } - - @Override - public String getString(String name) { - return holder.getString(name); - } - - @Override - public String getString(String name, String defaultValue) { - return holder.getString(name, defaultValue); - } - - @Override - public int getInt(String name) { - if (holder.containsKey(name)) { - return holder.getInt(name); - } else { - return 0; - } - } - - public Integer getInteger(String name) { - if (holder.containsKey(name)) { - return holder.getInt(name); - } - return null; - } - - @Override - public int getInt(String name, int defaultValue) { - return holder.getInt(name, defaultValue); - } - - @Override - public boolean getBoolean(String name) { - if (holder.containsKey(name)) { - return holder.getBoolean(name); - } else { - return false; - } - } - - public Boolean getBooleanBoxed(String name) { - if (holder.containsKey(name)) { - return holder.getBoolean(name); - } else { - return null; - } - } - - @Override - public boolean getBoolean(String name, boolean defaultValue) { - return holder.getBoolean(name, defaultValue); - } - - @Override - public boolean isNull(String name) { - return holder.isNull(name); - } - - @Override - public ValueType getValueType() { - return holder.getValueType(); - } - - @Override - public int size() { - return holder.size(); - } - - @Override - public boolean isEmpty() { - return holder.isEmpty(); - } - - @Override - public boolean containsKey(Object key) { - return holder.containsKey(key); - } - - @Override - public boolean containsValue(Object value) { - return holder.containsValue(value); - } - - @Override - public JsonValue get(Object key) { - if (!holder.containsKey(key)) { - return null; - } - return holder.get(key); - } - - @Override - public JsonValue put(String key, JsonValue value) { - return holder.put(key, value); - } - - @Override - public JsonValue remove(Object key) { - return holder.remove(key); - } - - @Override - public void putAll(Map m) { - holder.putAll(m); - } - - @Override - public void clear() { - holder.clear(); - } - - @Override - public Set keySet() { - return holder.keySet(); - } - - @Override - public Collection values() { - return holder.values(); - } - - @Override - public Set> entrySet() { - return holder.entrySet(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonStringImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonStringImpl.java deleted file mode 100644 index 6859ba7065f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonStringImpl.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json; - -import elemental2.core.JsString; - -public class JsonStringImpl implements JsonString { - - private JsString holder; - - public JsonStringImpl(Object holder) { - this(new JsString(holder)); - } - - public JsonStringImpl(String holder) { - this(new JsString(holder)); - } - - public JsonStringImpl(JsString holder) { - this.holder = holder; - } - - @Override - public String getString() { - return holder.toString_(); - } - - @Override - public CharSequence getChars() { - return holder.toString_(); - } - - @Override - public ValueType getValueType() { - return ValueType.STRING; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonValueDecorator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonValueDecorator.java deleted file mode 100644 index 2211cddc9ce..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/JsonValueDecorator.java +++ /dev/null @@ -1,224 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import elemental2.core.JsBoolean; -import elemental2.core.JsNumber; -import jakarta.json.stream.gwt.JsonObjectImpl; -import jakarta.json.stream.gwt.JsonValueImpl; -import jsinterop.base.Js; - -public class JsonValueDecorator { - - JreDecorator decorator = new JreDecorator(); - - public JsonValueDecorator(Object object) { - decorator.setDelegate(object); - } - - public Integer asInteger() { - return decorator.getInteger(); - } - - public Double asDouble() { - return decorator.getDouble(); - } - - public Float asFloat() { - return decorator.getFloat(); - } - - public Long asLong() { - return decorator.getLong(); - } - - public Byte asByte() { - return decorator.getByte(); - } - - public Short asShort() { - return decorator.getShort(); - } - - public Character asCharacter() { - return decorator.getCharacter(); - } - - public String asString() { - return decorator.getString(); - } - - public Boolean asBoolean() { - return decorator.getBoolean(); - } - - public BigInteger asBigInteger() { - return decorator.getBigInteger(); - } - - public BigDecimal asBigDecimal() { - return decorator.getBigDecimal(); - } - - private static class GWTDecorator { - - private JsonObjectImpl delegate; - - public GWTDecorator setDelegate(Object delegate) { - if (delegate instanceof jakarta.json.stream.gwt.JsonValueImpl) { - this.delegate = (JsonObjectImpl) ((JsonValueImpl) delegate).asJsonObject(); - } else { - this.delegate = (JsonObjectImpl) delegate; - } - return this; - }; - - public Integer getInteger() { - return Double.valueOf(Js.uncheckedCast(delegate).valueOf()).intValue(); - } - - public Double getDouble() { - return new JsNumber(delegate).valueOf(); - } - - public Float getFloat() { - return Double.valueOf(new JsNumber(delegate).valueOf()).floatValue(); - } - - public Long getLong() { - return Double.valueOf(new JsNumber(delegate).valueOf()).longValue(); - } - - public Byte getByte() { - return Double.valueOf(new JsNumber(delegate).valueOf()).byteValue(); - } - - public Short getShort() { - return (short) Double.valueOf(new JsNumber(delegate).valueOf()).intValue(); - } - - public Character getCharacter() { - return (char) Double.valueOf(new JsNumber(delegate).valueOf()).intValue(); - } - - public String getString() { - if (delegate == null) { - return null; - } - return Js.asString(delegate.__holder__); - } - - public Boolean getBoolean() { - return new JsBoolean(delegate.__holder__).valueOf(); - } - - public BigInteger getBigInteger() { - return BigDecimal.valueOf(new JsNumber(delegate).valueOf()).toBigInteger(); - } - - public BigDecimal getBigDecimal() { - return BigDecimal.valueOf(new JsNumber(delegate).valueOf()); - } - } - - private static class JreDecorator extends GWTDecorator { - - @GwtIncompatible private JsonValue delegate; - - @Override - @GwtIncompatible - public GWTDecorator setDelegate(Object delegate) { - this.delegate = (JsonValue) delegate; - return this; - }; - - @Override - @GwtIncompatible - public Integer getInteger() { - return ((JsonNumber) delegate).intValue(); - } - - @Override - @GwtIncompatible - public Double getDouble() { - return ((JsonNumber) delegate).doubleValue(); - } - - @Override - @GwtIncompatible - public Float getFloat() { - return ((JsonNumber) delegate).numberValue().floatValue(); - } - - @Override - @GwtIncompatible - public Long getLong() { - return ((JsonNumber) delegate).numberValue().longValue(); - } - - @Override - @GwtIncompatible - public Byte getByte() { - return ((JsonNumber) delegate).numberValue().byteValue(); - } - - @Override - @GwtIncompatible - public Short getShort() { - return (short) ((JsonNumber) delegate).intValue(); - } - - @Override - @GwtIncompatible - public Character getCharacter() { - return (char) ((JsonNumber) delegate).intValue(); - } - - @Override - @GwtIncompatible - public String getString() { - if (delegate == null) { - return null; - } - return ((JsonString) delegate).getString(); - } - - @Override - @GwtIncompatible - public Boolean getBoolean() { - return delegate.getValueType().equals(JsonValue.ValueType.TRUE) ? true : false; - } - - @Override - @GwtIncompatible - public BigInteger getBigInteger() { - return ((JsonNumber) delegate).bigIntegerValue(); - } - - @Override - @GwtIncompatible - public BigDecimal getBigDecimal() { - return ((JsonNumber) delegate).bigDecimalValue(); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonDeserializationContext.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonDeserializationContext.java deleted file mode 100644 index 8806605845e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonDeserializationContext.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.bind.serializer; - -import java.io.StringReader; -import java.lang.reflect.Type; - -import jakarta.json.GwtIncompatible; -import jakarta.json.stream.JsonParser; -import jakarta.json.stream.JsonParserImpl; -import jakarta.json.stream.gwt.JsonObjectImpl; - -public class JsonDeserializationContext implements DeserializationContext { - - public JsonParser createParser(String json) { - return new JREParserFactory().createParser(json); - } - - @Override - public T deserialize(Class clazz, JsonParser parser) { - throw new UnsupportedOperationException("Not supported yet."); - } - - @Override - public T deserialize(Type type, JsonParser parser) { - throw new UnsupportedOperationException("Not supported yet."); - } - - private static class GWTParserFactory { - public JsonParser createParser(String json) { - return new JsonParserImpl(new JsonObjectImpl(json)); - } - } - - private static class JREParserFactory extends GWTParserFactory { - @GwtIncompatible - @Override - public JsonParser createParser(String json) { - return jakarta.json.Json.createParser(new StringReader(json)); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonSerializationContext.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonSerializationContext.java deleted file mode 100644 index 643e1480863..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/bind/serializer/JsonSerializationContext.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.bind.serializer; - -import jakarta.json.GwtIncompatible; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; -import jakarta.json.stream.gwt.GWTJsonGenerator; -import jakarta.json.stream.gwt.JsonObjectBuilderImpl; -import jakarta.json.stream.jre.JreJsonGenerator; - -public class JsonSerializationContext implements SerializationContext { - - @Override - public void serialize(String key, T object, JsonGenerator generator) { - throw new UnsupportedOperationException("Not supported yet."); - } - - @Override - public void serialize(T object, JsonGenerator generator) { - throw new UnsupportedOperationException("Not supported yet."); - } - - public JsonGeneratorDecorator createGenerator() { - return new JREGenerator().createGenerator(this); - } - - private static class GWTGenerator { - - public JsonGeneratorDecorator createGenerator(SerializationContext ctx) { - JsonObjectBuilder builder = new JsonObjectBuilderImpl(); - JsonGeneratorDecorator generator = new GWTJsonGenerator(builder, ctx); - return generator; - } - } - - private static class JREGenerator extends GWTGenerator { - - @GwtIncompatible - @Override - public JsonGeneratorDecorator createGenerator(SerializationContext ctx) { - JsonObjectBuilder builder = jakarta.json.Json.createObjectBuilder(); - JsonGeneratorDecorator generator = new JreJsonGenerator(builder, ctx); - return generator; - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/ContextedJsonGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/ContextedJsonGenerator.java deleted file mode 100644 index 5b80dd790e8..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/ContextedJsonGenerator.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.JsonValue; - -public class ContextedJsonGenerator extends JsonGeneratorDecorator { - - private final String name; - private final JsonGenerator generator; - - public ContextedJsonGenerator(String name, JsonGenerator generator) { - super(null, null); - this.name = name; - this.generator = generator; - } - - @Override - public JsonGenerator writeStartObject() { - return generator.writeStartObject(name); - } - - @Override - public JsonGenerator writeStartObject(String name) { - return generator.writeStartObject(name); - } - - @Override - public JsonGenerator writeKey(String name) { - return generator.writeKey(name); - } - - @Override - public JsonGenerator writeStartArray() { - return generator.writeStartObject(name); - } - - @Override - public JsonGenerator writeStartArray(String name) { - return generator.writeStartArray(name); - } - - @Override - public JsonGenerator write(String name, JsonValue value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, String value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, BigInteger value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, BigDecimal value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, int value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, long value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, double value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator write(String name, boolean value) { - return generator.write(name, value); - } - - @Override - public JsonGenerator writeNull(String name) { - return generator.writeNull(name); - } - - @Override - public JsonGenerator writeEnd() { - return generator.writeEnd(); - } - - @Override - public JsonGenerator write(JsonValue value) { - return write(name, value); - } - - @Override - public JsonGenerator write(String value) { - return write(name, value); - } - - @Override - public JsonGenerator write(BigDecimal value) { - return write(name, value); - } - - @Override - public JsonGenerator write(BigInteger value) { - return write(name, value); - } - - @Override - public JsonGenerator write(int value) { - return write(name, value); - } - - @Override - public JsonGenerator write(long value) { - return write(name, value); - } - - @Override - public JsonGenerator write(double value) { - return write(name, value); - } - - @Override - public JsonGenerator write(boolean value) { - return write(name, value); - } - - @Override - public JsonGenerator writeNull() { - return writeNull(name); - } - - @Override - public void close() { - generator.close(); - } - - @Override - public void flush() { - generator.flush(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonArrayGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonArrayGenerator.java deleted file mode 100644 index 8525d212cf6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonArrayGenerator.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package jakarta.json.stream; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.JsonArrayBuilder; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.jre.JreJsonGenerator; - -public class JsonArrayGenerator extends JreJsonGenerator { - - private final JsonArrayBuilder arrayBuilder; - private final String name; - - public JsonArrayGenerator( - JsonArrayBuilder arrayBuilder, - JsonObjectBuilder builder, - String name, - SerializationContext ctx) { - super(builder, ctx); - this.arrayBuilder = arrayBuilder; - this.name = name; - } - - @Override - public JsonGenerator writeStartObject() { - return new JsonGeneratorDecorator(builder, ctx) { - @Override - public JsonGenerator writeEnd() { - arrayBuilder.add(builder.build()); - return this; - } - }; - } - - @Override - public JsonGenerator writeEnd() { - builder.add(name, arrayBuilder); - return this; - } - - public JsonGenerator write(JsonGeneratorDecorator value) { - arrayBuilder.add(value.builder); - return this; - } - - @Override - public JsonGenerator write(JsonValue value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(String value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(BigDecimal value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(BigInteger value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(int value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(long value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(double value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator write(boolean value) { - arrayBuilder.add(value); - return this; - } - - @Override - public JsonGenerator writeNull() { - arrayBuilder.addNull(); - return this; - } - - @Override - public void close() {} - - @Override - public void flush() {} -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonGeneratorDecorator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonGeneratorDecorator.java deleted file mode 100644 index 69be318c6d4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonGeneratorDecorator.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import elemental2.core.JsArray; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.JsonSerializationContext; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.gwt.GwtArrayJsonGenerator; - -public class JsonGeneratorDecorator implements JsonGenerator { - - protected final JsonObjectBuilder builder; - - protected final JsonSerializationContext ctx; - - public JsonGeneratorDecorator(JsonObjectBuilder builder, SerializationContext ctx) { - this.builder = builder; - this.ctx = (JsonSerializationContext) ctx; - } - - @Override - public JsonGenerator writeStartObject() { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeStartObject(String name) { - JsonObjectBuilder objBuilder = ctx.createGenerator().builder(); - return new JsonNestedObjecGenerator(builder, objBuilder, name, ctx); - } - - @Override - public JsonGenerator writeKey(String name) { - return new ContextedJsonGenerator(name, this); - } - - @Override - public JsonGenerator writeStartArray() { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeStartArray(String name) { - JsArray array = new JsArray(); - GwtArrayJsonGenerator generator = new GwtArrayJsonGenerator(array, ctx); - builder.add(name, generator); - return generator; - } - - @Override - public JsonGenerator write(String name, JsonValue value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, String value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, BigInteger value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, BigDecimal value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, int value) { - builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Integer value) { - if (value != null) builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Character value) { - if (value != null) builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Float value) { - if (value != null) builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Short value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, long value) { - builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Long value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, double value) { - builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Double value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, boolean value) { - builder.add(name, value); - return this; - } - - public JsonGenerator write(String name, Boolean value) { - if (value != null) builder.add(name, value); - return this; - } - - @Override - public JsonGenerator writeNull(String name) { - builder.addNull(name); - return this; - } - - @Override - public JsonGenerator writeEnd() { - builder.build(); - return this; - } - - @Override - public JsonGenerator write(JsonValue value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(BigDecimal value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(BigInteger value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(int value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(long value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(double value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(boolean value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeNull() { - throw new UnsupportedOperationException(); - } - - @Override - public void close() {} - - @Override - public void flush() {} - - public JsonObjectBuilder builder() { - return builder; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonNestedObjecGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonNestedObjecGenerator.java deleted file mode 100644 index 6bbe7dff2cf..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonNestedObjecGenerator.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import jakarta.json.JsonObjectBuilder; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.jre.JreJsonGenerator; - -public class JsonNestedObjecGenerator extends JreJsonGenerator { - - private final JsonObjectBuilder parent; - private final String name; - - public JsonNestedObjecGenerator( - JsonObjectBuilder parent, JsonObjectBuilder builder, String name, SerializationContext ctx) { - super(builder, ctx); - this.parent = parent; - this.name = name; - } - - @Override - public JsonGenerator writeEnd() { - parent.add(name, builder); - return this; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonParserImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonParserImpl.java deleted file mode 100644 index ac115604e80..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonParserImpl.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import java.math.BigDecimal; - -import jakarta.json.JsonArray; -import jakarta.json.JsonObject; -import jakarta.json.JsonValue; -import jakarta.json.JsonValueDecorator; - -public class JsonParserImpl implements JsonParser { - - private JsonValue holder; - - public JsonParserImpl(JsonValue holder) { - this.holder = holder; - } - - @Override - public boolean hasNext() { - return false; - } - - @Override - public Event next() { - if (holder != null - && (holder.getValueType() != null && holder.getValueType() == JsonValue.ValueType.OBJECT)) { - return Event.START_OBJECT; - } - return null; - } - - public JsonArray getArray() { - if (holder.getValueType() == JsonValue.ValueType.ARRAY) { - return holder.asJsonArray(); - } - throw new IllegalStateException("Not an array"); - } - - public JsonObject getObject() { - if (holder.getValueType() == JsonValue.ValueType.OBJECT) { - if (holder instanceof JsonObject) { - return (JsonObject) holder; - } - return holder.asJsonObject(); - } - throw new IllegalStateException("Not an object"); - } - - public JsonValue getValue() { - return holder; - } - - @Override - public String getString() { - if (holder.getValueType().equals(JsonValue.ValueType.STRING)) { - return new JsonValueDecorator(holder).asString(); - } - throw new IllegalStateException("Not a string"); - } - - @Override - public boolean isIntegralNumber() { - throw new UnsupportedOperationException(); - } - - @Override - public int getInt() { - if (holder.getValueType().equals(JsonValue.ValueType.NUMBER)) { - return new JsonValueDecorator(holder).asInteger(); - } - throw new IllegalStateException("Not a int"); - } - - @Override - public long getLong() { - if (holder.getValueType().equals(JsonValue.ValueType.NUMBER)) { - return new JsonValueDecorator(holder).asLong(); - } - throw new IllegalStateException("Not a long"); - } - - @Override - public BigDecimal getBigDecimal() { - throw new UnsupportedOperationException(); - } - - @Override - public JsonLocation getLocation() { - throw new UnsupportedOperationException(); - } - - @Override - public void close() {} -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertyDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertyDeserializer.java deleted file mode 100644 index 90d026cd6bb..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertyDeserializer.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import jakarta.json.JsonObjectDecorator; -import jakarta.json.bind.serializer.DeserializationContext; - -@FunctionalInterface -public interface JsonbPropertyDeserializer { - - void accept(T t, JsonObjectDecorator u, DeserializationContext context); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertySerializer.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertySerializer.java deleted file mode 100644 index 94fcdae258c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/JsonbPropertySerializer.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream; - -import jakarta.json.bind.serializer.SerializationContext; - -@FunctionalInterface -public interface JsonbPropertySerializer { - - void accept(T t, JsonGeneratorDecorator u, SerializationContext context); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GWTJsonGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GWTJsonGenerator.java deleted file mode 100644 index 6934fd0fb4d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GWTJsonGenerator.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.JsonObjectBuilder; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; - -public class GWTJsonGenerator extends JsonGeneratorDecorator { - - public GWTJsonGenerator(JsonObjectBuilder builder, SerializationContext ctx) { - super(builder, ctx); - } - - @Override - public JsonGenerator write(String name, String value) { - if (value != null) { - builder.add(name, value); - } - return this; - } - - @Override - public JsonGenerator write(String name, BigInteger value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, BigDecimal value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, int value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, long value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, double value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator write(String name, boolean value) { - builder.add(name, value); - return this; - } - - @Override - public JsonGenerator writeNull(String name) { - builder.addNull(name); - return this; - } - - public JsonObjectBuilder builder() { - return builder; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GwtArrayJsonGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GwtArrayJsonGenerator.java deleted file mode 100644 index 12c24b9090e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/GwtArrayJsonGenerator.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import elemental2.core.JsArray; -import elemental2.core.JsNumber; -import jakarta.json.JsonArray; -import jakarta.json.JsonArrayBuilder; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; - -public class GwtArrayJsonGenerator extends JsonGeneratorDecorator implements JsonArrayBuilder { - - private final JsArray array; - - public GwtArrayJsonGenerator(JsArray array, SerializationContext ctx) { - super(null, ctx); - this.array = array; - } - - @Override - public JsonGenerator writeStartObject() { - JsonObjectBuilderImpl builder = new JsonObjectBuilderImpl(); - return new JsonGeneratorDecorator(builder, ctx) { - @Override - public JsonGenerator writeEnd() { - array.push(builder.build().asJsonObject()); - return this; - } - }; - } - - @Override - public JsonGenerator writeStartObject(String name) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeKey(String name) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeStartArray() { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeStartArray(String name) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, JsonValue value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, String value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, BigInteger value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, BigDecimal value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, int value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, long value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, double value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator write(String name, boolean value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeNull(String name) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonGenerator writeEnd() { - return this; - } - - @Override - public JsonGenerator write(JsonValue value) { - array.push(value.asJsonObject()); - return this; - } - - @Override - public JsonGenerator write(String value) { - array.push(value); - return this; - } - - @Override - public JsonGenerator write(BigDecimal value) { - array.push(value); - return this; - } - - @Override - public JsonGenerator write(BigInteger value) { - array.push(value); - return this; - } - - @Override - public JsonGenerator write(int value) { - array.push(new JsNumber(value)); - return this; - } - - @Override - public JsonGenerator write(long value) { - array.push(new JsNumber(value)); - return this; - } - - @Override - public JsonGenerator write(double value) { - array.push(value); - return this; - } - - @Override - public JsonGenerator write(boolean value) { - array.push(value); - return this; - } - - @Override - public JsonGenerator writeNull() { - return null; - } - - @Override - public void close() {} - - @Override - public void flush() {} - - @Override - public JsonArrayBuilder add(JsonValue value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(String value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(BigDecimal value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(BigInteger value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(int value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(long value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(double value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder add(boolean value) { - array.push(value); - return this; - } - - @Override - public JsonArrayBuilder addNull() { - return null; - } - - @Override - public JsonArrayBuilder add(JsonObjectBuilder builder) { - array.push(builder.build()); - return this; - } - - @Override - public JsonArrayBuilder add(JsonArrayBuilder builder) { - array.push(((GwtArrayJsonGenerator) builder).array); - return this; - } - - @Override - public JsonArray build() { - return new JsonArrayImpl(array); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonArrayImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonArrayImpl.java deleted file mode 100644 index a12835927f7..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonArrayImpl.java +++ /dev/null @@ -1,239 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.ListIterator; - -import elemental2.core.JsArray; -import jakarta.json.JsonArray; -import jakarta.json.JsonNumber; -import jakarta.json.JsonNumberImpl; -import jakarta.json.JsonObject; -import jakarta.json.JsonString; -import jakarta.json.JsonStringImpl; -import jakarta.json.JsonValue; - -public class JsonArrayImpl implements JsonArray { - - JsArray array; - - public JsonArrayImpl() { - this(new JsArray()); - } - - public JsonArrayImpl(JsArray array) { - this.array = array; - } - - @Override - public JsonArray asJsonArray() { - return this; - } - - @Override - public JsonObject getJsonObject(int index) { - return new JsonObjectImpl(array.getAt(index)); - } - - @Override - public JsonArray getJsonArray(int index) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonNumber getJsonNumber(int index) { - return new JsonNumberImpl(array.getAt(index)); - } - - @Override - public JsonString getJsonString(int index) { - return new JsonStringImpl(array.getAt(index)); - } - - @Override - public List getValuesAs(Class clazz) { - throw new UnsupportedOperationException(); - } - - @Override - public String getString(int index) { - return new JsonStringImpl(array.getAt(index)).getString(); - } - - @Override - public String getString(int index, String defaultValue) { - throw new UnsupportedOperationException(); - } - - @Override - public int getInt(int index) { - throw new UnsupportedOperationException(); - } - - @Override - public int getInt(int index, int defaultValue) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean getBoolean(int index) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean getBoolean(int index, boolean defaultValue) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isNull(int index) { - throw new UnsupportedOperationException(); - } - - @Override - public ValueType getValueType() { - return ValueType.ARRAY; - } - - @Override - public int size() { - return array.length; - } - - @Override - public boolean isEmpty() { - return array == null || array.length == 0; - } - - @Override - public boolean contains(Object o) { - return array.includes(o); - } - - @Override - public Iterator iterator() { - throw new UnsupportedOperationException(); - } - - @Override - public Object[] toArray() { - throw new UnsupportedOperationException(); - } - - @Override - public T[] toArray(T[] a) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean add(JsonValue jsonValue) { - array.push(jsonValue); - return true; - } - - @Override - public boolean remove(Object o) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean containsAll(Collection c) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean addAll(Collection c) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean addAll(int index, Collection c) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean removeAll(Collection c) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean retainAll(Collection c) { - throw new UnsupportedOperationException(); - } - - @Override - public void clear() { - while (array.length > 0) { - array.pop(); - } - } - - @Override - public JsonValue get(int index) { - return new JsonValueImpl(array.getAt(index)); - } - - @Override - public JsonValue set(int index, JsonValue element) { - JsonValue old = new JsonValueImpl(array.getAt(index)); - array.setAt(index, ((JsonValueImpl) element).__holder__); - return old; - } - - @Override - public void add(int index, JsonValue element) { - array.setAt(index, ((JsonValueImpl) element).__holder__); - } - - @Override - public JsonValue remove(int index) { - JsonValue old = new JsonValueImpl(array.getAt(index)); - array.delete(index); - return old; - } - - @Override - public int indexOf(Object o) { - return array.indexOf(o); - } - - @Override - public int lastIndexOf(Object o) { - return array.lastIndexOf(o); - } - - @Override - public ListIterator listIterator() { - throw new UnsupportedOperationException(); - } - - @Override - public ListIterator listIterator(int index) { - throw new UnsupportedOperationException(); - } - - @Override - public List subList(int fromIndex, int toIndex) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectBuilderImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectBuilderImpl.java deleted file mode 100644 index 937d6ab2213..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectBuilderImpl.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import elemental2.core.JsNumber; -import jakarta.json.JsonArrayBuilder; -import jakarta.json.JsonObject; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.JsonValue; -import jsinterop.base.JsPropertyMap; - -public class JsonObjectBuilderImpl implements JsonObjectBuilder { - - private final JsPropertyMap object = JsPropertyMap.of(); - - public JsonObjectBuilderImpl() {} - - @Override - public JsonObjectBuilder add(String name, JsonValue value) { - if (value instanceof JsonArrayImpl) { - object.set(name, ((JsonArrayImpl) value).array); - } else { - object.set(name, value); - } - return this; - } - - @Override - public JsonObjectBuilder add(String name, String value) { - if (value != null) { - object.set(name, value); - } - return this; - } - - @Override - public JsonObjectBuilder add(String name, BigInteger value) { - if (value != null) { - object.set(name, value.toString()); - } - return this; - } - - @Override - public JsonObjectBuilder add(String name, BigDecimal value) { - if (value != null) { - object.set(name, value.toString()); - } - return this; - } - - @Override - public JsonObjectBuilder add(String name, int value) { - object.set(name, value); - return this; - } - - @Override - public JsonObjectBuilder add(String name, long value) { - object.set(name, new JsNumber(value)); - return this; - } - - @Override - public JsonObjectBuilder add(String name, double value) { - object.set(name, value); - return this; - } - - @Override - public JsonObjectBuilder add(String name, boolean value) { - object.set(name, value); - return this; - } - - @Override - public JsonObjectBuilder addNull(String name) { - object.set(name, null); - return this; - } - - @Override - public JsonObjectBuilder add(String name, JsonObjectBuilder builder) { - object.set(name, ((JsonObjectBuilderImpl) builder).object); - return this; - } - - @Override - public JsonObjectBuilder add(String name, JsonArrayBuilder builder) { - JsonArrayImpl impl = (JsonArrayImpl) builder.build(); - object.set(name, impl.array); - return this; - } - - @Override - public JsonObject build() { - return new JsonObjectImpl(object); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectImpl.java deleted file mode 100644 index dc950f15ca9..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonObjectImpl.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import java.util.Collection; -import java.util.Locale; -import java.util.Map; -import java.util.Set; -import java.util.stream.Collectors; - -import elemental2.core.Global; -import elemental2.core.JsArray; -import elemental2.core.Reflect; -import jakarta.json.JsonArray; -import jakarta.json.JsonNumber; -import jakarta.json.JsonNumberImpl; -import jakarta.json.JsonObject; -import jakarta.json.JsonString; -import jakarta.json.JsonStringImpl; -import jakarta.json.JsonValue; -import jakarta.json.bind.JsonbException; -import jsinterop.base.Js; - -public class JsonObjectImpl implements JsonObject { - - public Object __holder__; // TODO make it private - - public JsonObjectImpl(String json) { - this(Global.JSON.parse(json)); - } - - public JsonObjectImpl(Object holder) { - this.__holder__ = holder; - } - - @Override - public JsonArray getJsonArray(String name) { - if (Reflect.has(__holder__, name)) { - JsArray array = Js.uncheckedCast(Reflect.get(__holder__, name)); - return new JsonArrayImpl(array); - } - return null; - } - - @Override - public JsonObject getJsonObject(String name) { - if (Reflect.has(__holder__, name)) { - return new JsonObjectImpl(Reflect.get(__holder__, name)); - } - return null; - } - - @Override - public JsonNumber getJsonNumber(String name) { - if (Reflect.has(__holder__, name)) { - return new JsonNumberImpl(Js.asPropertyMap(__holder__).get(name)); - } - return null; - } - - @Override - public JsonString getJsonString(String name) { - if (Reflect.has(__holder__, name)) { - return new JsonStringImpl(Js.asPropertyMap(__holder__).get(name).toString()); - } - return null; - } - - @Override - public String getString(String name) { - if (Reflect.has(__holder__, name)) { - return Js.asPropertyMap(__holder__).get(name).toString(); - } - return null; - } - - @Override - public String getString(String name, String defaultValue) { - if (Reflect.has(__holder__, name)) { - return Js.asPropertyMap(__holder__).get(name).toString(); - } - return defaultValue; - } - - @Override - public int getInt(String name) { - return Integer.valueOf(Js.asPropertyMap(__holder__).get(name).toString()); - } - - @Override - public int getInt(String name, int defaultValue) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean getBoolean(String name) { - return Boolean.valueOf(Js.asPropertyMap(__holder__).get(name).toString()); - } - - @Override - public boolean getBoolean(String name, boolean defaultValue) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isNull(String name) { - throw new UnsupportedOperationException(); - } - - @Override - public ValueType getValueType() { - if (JsArray.isArray(__holder__)) { - return ValueType.ARRAY; - } - String type = Js.typeof(__holder__).toLowerCase(Locale.ROOT); - if (type.equals("number")) { - return ValueType.NUMBER; - } else if (type.equals("string")) { - return ValueType.STRING; - } else if (type.equals("boolean")) { - if (__holder__.toString().toLowerCase(Locale.ROOT).equals("true")) { - return ValueType.TRUE; - } else { - return ValueType.FALSE; - } - } else if (type.equals("null")) { - return ValueType.NULL; - } else if (type.equals("object")) { - return ValueType.OBJECT; - } - - throw new IllegalStateException("Unknown type: " + type); - } - - @Override - public int size() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isEmpty() { - return Global.JSON.stringify(__holder__).equals("{}"); - } - - @Override - public boolean containsKey(Object key) { - return Js.asPropertyMap(__holder__).has(key.toString()); - } - - @Override - public boolean containsValue(Object value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonValue get(Object key) { - return new JsonObjectImpl(Js.asPropertyMap(__holder__).get(key.toString())); - } - - @Override - public JsonValue put(String key, JsonValue value) { - throw new UnsupportedOperationException(); - } - - @Override - public JsonValue remove(Object key) { - throw new UnsupportedOperationException(); - } - - @Override - public void putAll(Map m) { - throw new UnsupportedOperationException(); - } - - @Override - public void clear() { - throw new UnsupportedOperationException(); - } - - @Override - public Set keySet() { - return Reflect.ownKeys(__holder__).asList().stream() - .map(Reflect.OwnKeysArrayUnionType::asString) - .collect(Collectors.toSet()); - } - - @Override - public Collection values() { - throw new UnsupportedOperationException(); - } - - @Override - public Set> entrySet() { - throw new UnsupportedOperationException(); - } - - public Double asBoxedDouble() { - return Js.uncheckedCast(__holder__); - } - - @Override - public JsonObject asJsonObject() { - return Js.uncheckedCast(__holder__); // TODO wrong impl - } - - @Override - public JsonArray asJsonArray() { - if (getValueType() == ValueType.ARRAY) { - return new JsonArrayImpl(Js.uncheckedCast(__holder__)); - } - throw new JsonbException("JsonValue is not an array"); - } - - @Override - public String toString() { - return Global.JSON.stringify(__holder__); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonValueImpl.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonValueImpl.java deleted file mode 100644 index 99cc2005c99..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/gwt/JsonValueImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.gwt; - -import jakarta.json.JsonObject; -import jakarta.json.JsonValue; -import jsinterop.base.Js; - -public class JsonValueImpl implements JsonValue { - - Object __holder__; - - public JsonValueImpl(Object holder) { - this.__holder__ = holder; - } - - @Override - public ValueType getValueType() { - return new JsonObjectImpl(__holder__).getValueType(); - } - - public JsonObject asJsonObject() { - if (this instanceof JsonObject) { - return Js.uncheckedCast(this); - } - return new JsonObjectImpl(__holder__); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/jre/JreJsonGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/jre/JreJsonGenerator.java deleted file mode 100644 index 8c5ae363cc2..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/java/jakarta/json/stream/jre/JreJsonGenerator.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package jakarta.json.stream.jre; - -import jakarta.json.GwtIncompatible; -import jakarta.json.JsonArrayBuilder; -import jakarta.json.JsonObjectBuilder; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonArrayGenerator; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; - -public class JreJsonGenerator extends JsonGeneratorDecorator { - - public JreJsonGenerator(JsonObjectBuilder builder, SerializationContext ctx) { - super(builder, ctx); - } - - @GwtIncompatible - @Override - public JsonGenerator writeStartArray(String name) { - JsonArrayBuilder arrayBuilder = jakarta.json.Json.createArrayBuilder(); - return new JsonArrayGenerator(arrayBuilder, builder, name, ctx); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/resources/jakarta/JSONBImpl.gwt.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/resources/jakarta/JSONBImpl.gwt.xml deleted file mode 100644 index adab613e019..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/impl/src/main/resources/jakarta/JSONBImpl.gwt.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/pom.xml deleted file mode 100644 index 1af5a374b32..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/jsonb/pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta - parent - ${revision} - - 4.0.0 - pom - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - parent - - GWT/J2CL compatible Jakarta JSON-B Specs parent - GWT/J2CL compatible Jakarta JSON-B Specs parent - - - api - impl - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/pom.xml deleted file mode 100644 index 57ec3d18d21..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/jakarta-spec/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - third_party - org.kie.kogito.stunner.serverless.editor.third_party - ${revision} - - 4.0.0 - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta - parent - pom - - GWT/J2CL compatible Jakarta Specs - GWT/J2CL compatible Jakarta Specs - - - jsonb - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/stdlib/pom.xml deleted file mode 100644 index 220c561d466..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - third_party - org.kie.kogito.stunner.serverless.editor.third_party - ${revision} - - 4.0.0 - - stdlib - jar - - GWT/J2CL compatible missed classes from stdlib - GWT/J2CL missed classes from stdlib - - - - com.google.elemental2 - elemental2-webstorage - - - - - - - src/main/java - - **/*.java - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - compile - - compile - - - true - - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/lang/ClassNotFoundException.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/lang/ClassNotFoundException.java deleted file mode 100644 index 0025438144b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/lang/ClassNotFoundException.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.lang; - -public class ClassNotFoundException extends Exception {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/Calendar.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/Calendar.java deleted file mode 100644 index 3cf637cabf7..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/Calendar.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.util; - -import elemental2.core.JsDate; -import jsinterop.base.Js; - -public final class Calendar { - public static final int MONTH = 2; - public static final int DAY_OF_MONTH = 5; - - public static final int HOUR_OF_DAY = 11; - public static final int MINUTE = 12; - public static final int SECOND = 13; - - protected Calendar() {} - - public static Calendar getInstance() { - return Js.uncheckedCast(new JsDate()); - } - - public int get(int field) { - switch (field) { - case 2: - return Js.uncheckedCast(this).getMonth(); - case 5: - return Js.uncheckedCast(this).getDate(); - case 11: - return Js.uncheckedCast(this).getHours(); - case 12: - return Js.uncheckedCast(this).getMinutes(); - case 13: - return Js.uncheckedCast(this).getSeconds(); - default: - throw new UnsupportedOperationException("Unsupported Calendar field " + field); - } - } /*-{ - switch(field) { - case 2: - return this.getMonth(); - case 5: - return this.getDate(); - case 11: - return this.getHours(); - case 12: - return this.getMinutes(); - case 13: - return this.getSeconds(); - default: - throw "Unsupported Calendar field " + field; - } - }-*/; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/StringTokenizer.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/StringTokenizer.java deleted file mode 100644 index 3066b32b12e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/StringTokenizer.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.util; - -public class StringTokenizer { - private final String deli; - private final String s; - private final int len; - - private int pos; - private String next; - - public StringTokenizer(String s, String deli) { - this.s = s; - this.deli = deli; - len = s.length(); - } - - public StringTokenizer(String s) { - this(s, " \t\n\r\f"); - } - - public String nextToken() { - if (!hasMoreTokens()) { - throw new NoSuchElementException(); - } - String result = next; - next = null; - return result; - } - - public boolean hasMoreTokens() { - if (next != null) { - return true; - } - // skip leading delimiters - while (pos < len && deli.indexOf(s.charAt(pos)) != -1) { - pos++; - } - - if (pos >= len) { - return false; - } - - int p0 = pos++; - while (pos < len && deli.indexOf(s.charAt(pos)) == -1) { - pos++; - } - - next = s.substring(p0, pos++); - return true; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/UUID.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/UUID.java deleted file mode 100644 index c8f31091d2f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/UUID.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package java.util; - -import java.io.Serializable; - -/** - * UUID class. - * - * @author senk.christian@gmail.com - * @version $Id: $Id - */ -public class UUID implements Serializable, Comparable { - - private static final long serialVersionUID = 7373345728974414241L; - private static final char[] CHARS = - "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".toCharArray(); - - private String value; - - /** */ - private UUID() {} - - /** - * fromString. - * - * @param uuidString a {@link String} object. - * @return a {@link UUID} object. - */ - public static UUID fromString(String uuidString) { - // TODO: Validation - - final UUID uuid = new UUID(); - uuid.value = uuidString; - - return uuid; - } - - /** - * randomUUID. - * - * @return a {@link UUID} object. - */ - public static UUID randomUUID() { - return fromString(generateUUIDString()); - } - - /** Generate a RFC4122, version 4 ID. Example: "92329D39-6F5C-4520-ABFC-AAB64544E172" */ - private static String generateUUIDString() { - char[] uuid = new char[36]; - int r; - - // rfc4122 requires these characters - uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; - uuid[14] = '4'; - - // Fill in random data. At i==19 set the high bits of clock sequence as - // per rfc4122, sec. 4.1.5 - for (int i = 0; i < 36; i++) { - if (uuid[i] == 0) { - r = (int) (Math.random() * 16); - uuid[i] = CHARS[(i == 19) ? (r & 0x3) | 0x8 : r & 0xf]; - } - } - return new String(uuid); - } - - /* (non-Javadoc) - * @see java.lang.Comparable#compareTo(java.lang.Object) - */ - /** {@inheritDoc} */ - @Override - public int compareTo(UUID arg0) { - return value.compareTo(arg0.value); - } - - /* (non-Javadoc) - * @see java.lang.Object#hashCode() - */ - /** {@inheritDoc} */ - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((value == null) ? 0 : value.hashCode()); - return result; - } - - /* (non-Javadoc) - * @see java.lang.Object#equals(java.lang.Object) - */ - /** {@inheritDoc} */ - @Override - public boolean equals(Object obj) { - if (this == obj) return true; - if (obj == null) return false; - if (getClass() != obj.getClass()) return false; - UUID other = (UUID) obj; - if (value == null) { - if (other.value != null) return false; - } else if (!value.equals(other.value)) return false; - return true; - } - - /* (non-Javadoc) - * @see java.lang.Object#toString() - */ - /** {@inheritDoc} */ - @Override - public String toString() { - return value; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Matcher.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Matcher.java deleted file mode 100644 index b022bfee6a5..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Matcher.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.util.regex; - -import elemental2.core.JsRegExp; -import elemental2.core.RegExpResult; - -public class Matcher { - private final JsRegExp regExp; - private final String input; - private final RegExpResult matchResult; - - Matcher(Pattern pattern, CharSequence input) { - this.regExp = pattern.regExp; - this.input = String.valueOf(input); - matchResult = regExp.exec(this.input); - } - - public boolean find() { - return regExp.test(input); - } - - public boolean matches() { - return regExp.test(input); - } - - public String group(int group) { - return matchResult.getAt(group); - } - - public String group(String group) { - return matchResult.groups.get(group); - } - - public static String quoteReplacement(String s) { - if ((s.indexOf('\\') == -1) && (s.indexOf('$') == -1)) return s; - StringBuilder sb = new StringBuilder(s.length()); - for (int i = 0; i < s.length(); i++) { - char c = s.charAt(i); - if (c == '\\' || c == '$') { - sb.append('\\'); - } - sb.append(c); - } - return sb.toString(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Pattern.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Pattern.java deleted file mode 100644 index fb58bd2bf6d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/Pattern.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.util.regex; - -import elemental2.core.JsRegExp; - -public class Pattern { - - final JsRegExp regExp; - - private Pattern(String regExp) { - this.regExp = new JsRegExp(regExp); - } - - public static Pattern compile(String regex) { - return new Pattern(regex); - } - - public Matcher matcher(CharSequence input) { - return new Matcher(this, input); - } - - public static String quote(String s) { - int slashEIndex = s.indexOf("\\E"); - if (slashEIndex == -1) return "\\Q" + s + "\\E"; - - int lenHint = s.length(); - lenHint = - (lenHint < Integer.MAX_VALUE - 8 - lenHint) ? (lenHint << 1) : (Integer.MAX_VALUE - 8); - - StringBuilder sb = new StringBuilder(lenHint); - sb.append("\\Q"); - int current = 0; - do { - sb.append(s, current, slashEIndex).append("\\E\\\\E\\Q"); - current = slashEIndex + 2; - } while ((slashEIndex = s.indexOf("\\E", current)) != -1); - - return sb.append(s, current, s.length()).append("\\E").toString(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/PatternSyntaxException.java b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/PatternSyntaxException.java deleted file mode 100644 index cd709c6d301..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/java/org/kie/workbench/common/gwt/emul/client/java/util/regex/PatternSyntaxException.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright 2010 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package java.util.regex; - -public class PatternSyntaxException extends Exception {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/resources/org/kie/workbench/common/gwt/emul/Stdlib.gwt.xml b/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/resources/org/kie/workbench/common/gwt/emul/Stdlib.gwt.xml deleted file mode 100644 index 1a2bb6c8336..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/stdlib/src/main/resources/org/kie/workbench/common/gwt/emul/Stdlib.gwt.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/pom.xml deleted file mode 100644 index bbbe879643f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/pom.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - parent - ${revision} - - 4.0.0 - - common - jar - - GWT/J2CL Jakarta JSON Binding commons - GWT/J2CL Jakarta JSON Binding commons - - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - api - - - org.kie.kogito.stunner.serverless.editor.third_party.jakarta.jsonb - impl - - - com.google.elemental2 - elemental2-core - - - com.google.elemental2 - elemental2-dom - - - com.google.jsinterop - base - - - org.glassfish - jakarta.json - - - - - - - src/main/java - - **/*.java - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/AbstractObjectMapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/AbstractObjectMapper.java deleted file mode 100644 index 4531178d3ab..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/AbstractObjectMapper.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper; - -import jakarta.json.bind.serializer.DeserializationContext; -import jakarta.json.bind.serializer.JsonDeserializationContext; -import jakarta.json.bind.serializer.JsonSerializationContext; -import jakarta.json.bind.serializer.JsonbDeserializer; -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGeneratorDecorator; -import jakarta.json.stream.JsonParser; - -public abstract class AbstractObjectMapper { - - protected abstract JsonbDeserializer newDeserializer(); - - protected abstract JsonbSerializer newSerializer(); - - public T fromJSON(String json) { - return fromJSON(json, new JsonDeserializationContext()); - } - - public T fromJSON(String json, DeserializationContext context) { - JsonParser parser = ((JsonDeserializationContext) context).createParser(json); - return newDeserializer().deserialize(parser, context, null); - } - - public String toJSON(T bean) { - return toJSON(bean, new JsonSerializationContext()); - } - - public String toJSON(T bean, SerializationContext context) { - JsonGeneratorDecorator generator = ((JsonSerializationContext) context).createGenerator(); - newSerializer().serialize(bean, generator, context); - return generator.builder().build().toString(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/annotation/JSONMapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/annotation/JSONMapper.java deleted file mode 100644 index e6c36ed09d9..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/annotation/JSONMapper.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface JSONMapper {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/Pair.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/Pair.java deleted file mode 100644 index edc81fcda23..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/Pair.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal; - -public class Pair { - - public final K k; - public final V v; - - public Pair(K k, V v) { - this.k = k; - this.v = v; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/AbstractBeanJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/AbstractBeanJsonDeserializer.java deleted file mode 100644 index ca9a46d6c6d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/AbstractBeanJsonDeserializer.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import java.lang.reflect.Type; -import java.util.HashMap; -import java.util.Map; - -import jakarta.json.JsonObject; -import jakarta.json.JsonObjectDecorator; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import jakarta.json.stream.JsonParser; -import jakarta.json.stream.JsonbPropertyDeserializer; - - -public abstract class AbstractBeanJsonDeserializer extends JsonbDeserializer - implements jakarta.json.bind.serializer.JsonbDeserializer { - - protected Map> properties = new HashMap(); - - @Override - public T deserialize(JsonValue value, DeserializationContext ctx) { - if (value instanceof JsonObject) { - return deserialize((JsonObject) value, ctx); - } - return deserialize(value.asJsonObject(), ctx); - } - - @Override - public T deserialize(JsonParser parser, DeserializationContext ctx, Type rtType) { - JsonParser.Event event = parser.next(); - if (event == JsonParser.Event.START_OBJECT) { - return deserialize(parser.getObject(), ctx); - } - return null; - } - - public T deserialize(JsonObject jsonObject, DeserializationContext ctx) { - if (jsonObject == null) { - return null; - } - T instance = newInstance(); - if (!jsonObject.isEmpty()) { - JsonObjectDecorator jsonObjectDecorator = new JsonObjectDecorator(jsonObject); - properties.forEach( - (key, value) -> { - if (jsonObjectDecorator.containsKey(key)) { - value.accept(instance, jsonObjectDecorator, ctx); - } - }); - } - return instance; - } - - protected abstract T newInstance(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BaseNumberJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BaseNumberJsonDeserializer.java deleted file mode 100644 index 4c94bd29775..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BaseNumberJsonDeserializer.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.JsonValueDecorator; -import jakarta.json.bind.serializer.DeserializationContext; - - -public abstract class BaseNumberJsonDeserializer extends JsonbDeserializer { - - public static final class BigDecimalJsonDeserializer - extends BaseNumberJsonDeserializer { - - @Override - public BigDecimal deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asBigDecimal(); - } - } - - public static final class BigIntegerJsonDeserializer - extends BaseNumberJsonDeserializer { - - @Override - public BigInteger deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asBigInteger(); - } - } - - public static final class ByteJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Byte deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asByte(); - } - } - - public static final class DoubleJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Double deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asDouble(); - } - } - - public static final class FloatJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Float deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asFloat(); - } - } - - public static final class IntegerJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Integer deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asInteger(); - } - } - - public static final class LongJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Long deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asLong(); - } - } - - public static final class ShortJsonDeserializer extends BaseNumberJsonDeserializer { - - @Override - public Short deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asShort(); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BooleanJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BooleanJsonDeserializer.java deleted file mode 100644 index 191e10bac51..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/BooleanJsonDeserializer.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.JsonValueDecorator; -import jakarta.json.bind.serializer.DeserializationContext; - -public class BooleanJsonDeserializer extends JsonbDeserializer { - - @Override - public Boolean deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asBoolean(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/CharacterJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/CharacterJsonDeserializer.java deleted file mode 100644 index f3e058208e5..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/CharacterJsonDeserializer.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.JsonValueDecorator; -import jakarta.json.bind.serializer.DeserializationContext; - -public class CharacterJsonDeserializer extends JsonbDeserializer { - - @Override - public Character deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json == null) { - return null; - } - return new JsonValueDecorator(json).asCharacter(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/DeserializerJsonbTypeSerializerWrapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/DeserializerJsonbTypeSerializerWrapper.java deleted file mode 100644 index 78348a89403..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/DeserializerJsonbTypeSerializerWrapper.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import jakarta.json.stream.JsonParserImpl; - -public class DeserializerJsonbTypeSerializerWrapper extends JsonbDeserializer { - - private final jakarta.json.bind.serializer.JsonbDeserializer deserializer; - private final Class clazz; - - public DeserializerJsonbTypeSerializerWrapper( - jakarta.json.bind.serializer.JsonbDeserializer deserializer, Class clazz) { - this.deserializer = deserializer; - this.clazz = clazz; - } - - @Override - public T deserialize(JsonValue value, DeserializationContext ctx) { - return deserializer.deserialize(new JsonParserImpl(value), ctx, clazz); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/EnumJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/EnumJsonDeserializer.java deleted file mode 100644 index 3b60e1f2495..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/EnumJsonDeserializer.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import java.util.function.Function; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -public class EnumJsonDeserializer> extends JsonbDeserializer { - - private final Function func; - - private final Class enumClass; - - private final StringJsonDeserializer stringJsonDeserializer = new StringJsonDeserializer(); - - public EnumJsonDeserializer(Class enumClass, Function func) { - this.enumClass = enumClass; - this.func = func; - } - - @Override - public E deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - String asString = stringJsonDeserializer.deserialize(json, ctx); - return getEnum(asString); - } - - public > E getEnum(String name) { - E result = (E) func.apply(name); - if (result != null) { - return result; - } - throw new IllegalArgumentException( - "[" + name + "] is not a valid enum constant for Enum type " + enumClass.getName()); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbDeserializer.java deleted file mode 100644 index 0f8b538c8a4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbDeserializer.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import java.lang.reflect.Type; - -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import jakarta.json.stream.JsonParser; - -public abstract class JsonbDeserializer - implements jakarta.json.bind.serializer.JsonbDeserializer { - - public abstract T deserialize(JsonValue value, DeserializationContext ctx); - - @Override - public T deserialize(JsonParser parser, DeserializationContext ctx, Type rtType) { - return deserialize(parser.getValue(), ctx); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbSubtypeDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbSubtypeDeserializer.java deleted file mode 100644 index 85253cafa71..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/JsonbSubtypeDeserializer.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import java.util.HashMap; -import java.util.Map; - -import jakarta.json.JsonObject; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.Pair; - -public class JsonbSubtypeDeserializer extends JsonbDeserializer { - - private Map types = new HashMap<>(); - private final String typeFieldName; - - public JsonbSubtypeDeserializer(String typeFieldName, Pair... pairs) { - this.typeFieldName = typeFieldName; - for (Pair pair : pairs) { - types.put(pair.k, pair.v); - } - } - - @Override - public T deserialize(JsonValue value, DeserializationContext ctx) { - JsonObject valueHolder = - (value instanceof JsonObject) ? ((JsonObject) value) : value.asJsonObject(); - if (valueHolder.containsKey(typeFieldName)) { - if (types.containsKey(valueHolder.getString(typeFieldName))) { - return (T) types.get(valueHolder.getString(typeFieldName)).deserialize(value, ctx); - } - } - throw new Error("Unknown type " + value); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/StringJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/StringJsonDeserializer.java deleted file mode 100644 index 2dad8dcfdac..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/StringJsonDeserializer.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer; - -import jakarta.json.JsonException; -import jakarta.json.JsonString; -import jakarta.json.JsonValue; -import jakarta.json.JsonValueDecorator; -import jakarta.json.bind.serializer.DeserializationContext; - -public class StringJsonDeserializer extends JsonbDeserializer { - - @Override - public String deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - if (json instanceof JsonString) { - return ((JsonString) json).getString(); - } - return new JsonValueDecorator(json).asString(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/AbstractArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/AbstractArrayJsonDeserializer.java deleted file mode 100644 index 1e8cac61e7a..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/AbstractArrayJsonDeserializer.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.ArrayList; -import java.util.List; - -import jakarta.json.JsonArray; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public abstract class AbstractArrayJsonDeserializer extends JsonbDeserializer { - - protected List deserializeIntoList( - JsonValue json, JsonbDeserializer internalDeser, DeserializationContext ctx) { - if (json == null) { - return null; - } - List collection = new ArrayList<>(); - JsonArray array = json.asJsonArray(); - - if (array.isEmpty()) { - return collection; - } - - for (int i = 0; i < array.size(); i++) { - collection.add(internalDeser.deserialize(array.get(i), ctx)); - } - return collection; - } - - @Override - public T deserialize(JsonValue value, DeserializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/ArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/ArrayJsonDeserializer.java deleted file mode 100644 index 0ee9af43cff..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/ArrayJsonDeserializer.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class ArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final JsonbDeserializer deserializer; - private final ArrayCreator arrayCreator; - - public ArrayJsonDeserializer(JsonbDeserializer deserializer, ArrayCreator arrayCreator) { - if (null == deserializer) { - throw new IllegalArgumentException("deserializer cannot be null"); - } - if (null == arrayCreator) { - throw new IllegalArgumentException("Cannot deserialize an array without an arrayCreator"); - } - this.deserializer = deserializer; - this.arrayCreator = arrayCreator; - } - - /** {@inheritDoc} */ - public T[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return list.toArray(arrayCreator.create(list.size())); - } - - @FunctionalInterface - public interface ArrayCreator { - - T[] create(int length); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveBooleanArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveBooleanArrayJsonDeserializer.java deleted file mode 100644 index 50c707b75ab..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveBooleanArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BooleanJsonDeserializer; - -public class PrimitiveBooleanArrayJsonDeserializer - extends AbstractArrayJsonDeserializer { - - private final BooleanJsonDeserializer deser = new BooleanJsonDeserializer(); - - @Override - public boolean[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - boolean[] result = new boolean[list.size()]; - int i = 0; - for (Boolean value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveByteArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveByteArrayJsonDeserializer.java deleted file mode 100644 index c4bf6600c3a..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveByteArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.ByteJsonDeserializer; - -public class PrimitiveByteArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final ByteJsonDeserializer deser = new ByteJsonDeserializer(); - - @Override - public byte[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - byte[] result = new byte[list.size()]; - int i = 0; - for (Byte value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveCharacterArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveCharacterArrayJsonDeserializer.java deleted file mode 100644 index b6c694a9b8f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveCharacterArrayJsonDeserializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.CharacterJsonDeserializer; - -public class PrimitiveCharacterArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final CharacterJsonDeserializer deser = new CharacterJsonDeserializer(); - - @Override - public char[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - char[] result = new char[list.size()]; - int i = 0; - for (Character value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveDoubleArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveDoubleArrayJsonDeserializer.java deleted file mode 100644 index f362b366802..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveDoubleArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.DoubleJsonDeserializer; - -public class PrimitiveDoubleArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final DoubleJsonDeserializer deser = new DoubleJsonDeserializer(); - - @Override - public double[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - double[] result = new double[list.size()]; - int i = 0; - for (Double value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveFloatArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveFloatArrayJsonDeserializer.java deleted file mode 100644 index 48776003749..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveFloatArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.FloatJsonDeserializer; - -public class PrimitiveFloatArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final FloatJsonDeserializer deser = new FloatJsonDeserializer(); - - @Override - public float[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - float[] result = new float[list.size()]; - int i = 0; - for (Float value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveIntegerArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveIntegerArrayJsonDeserializer.java deleted file mode 100644 index 2960e5f85ee..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveIntegerArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.IntegerJsonDeserializer; - -public class PrimitiveIntegerArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final IntegerJsonDeserializer deser = new IntegerJsonDeserializer(); - - @Override - public int[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - int[] result = new int[list.size()]; - int i = 0; - for (Integer value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveLongArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveLongArrayJsonDeserializer.java deleted file mode 100644 index 598935b11b6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveLongArrayJsonDeserializer.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.LongJsonDeserializer; - -public class PrimitiveLongArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final LongJsonDeserializer deser = - new LongJsonDeserializer(); - - @Override - public long[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - long[] result = new long[list.size()]; - int i = 0; - for (Long value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveShortArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveShortArrayJsonDeserializer.java deleted file mode 100644 index 6f2a437f78c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/PrimitiveShortArrayJsonDeserializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.ShortJsonDeserializer; - -public class PrimitiveShortArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final ShortJsonDeserializer deser = new ShortJsonDeserializer(); - - @Override - public short[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - short[] result = new short[list.size()]; - int i = 0; - for (Short value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/StringArrayJsonDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/StringArrayJsonDeserializer.java deleted file mode 100644 index 0301f157125..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/array/StringArrayJsonDeserializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array; - -import java.util.List; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.StringJsonDeserializer; - -public class StringArrayJsonDeserializer extends AbstractArrayJsonDeserializer { - - private final StringJsonDeserializer deser = new StringJsonDeserializer(); - - @Override - public String[] deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - List list = deserializeIntoList(json, deser, ctx); - - String[] result = new String[list.size()]; - int i = 0; - for (String value : list) { - if (null != value) { - result[i] = value; - } - i++; - } - return result; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ArrayListDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ArrayListDeserializer.java deleted file mode 100644 index 7bbe6654cc2..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ArrayListDeserializer.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.ArrayList; - -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class ArrayListDeserializer extends CollectionDeserializer, T> { - - public ArrayListDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionCreator.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionCreator.java deleted file mode 100644 index 1d19d51d342..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionCreator.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; - -@FunctionalInterface -public interface CollectionCreator { - - Collection create(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionDeserializer.java deleted file mode 100644 index 2c64c804356..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/CollectionDeserializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.AbstractArrayJsonDeserializer; - - -public class CollectionDeserializer, T> - extends AbstractArrayJsonDeserializer { - - protected final JsonbDeserializer deserializer; - - public CollectionDeserializer(JsonbDeserializer deserializer) { - this.deserializer = deserializer; - } - - public C deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - Collection list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return (C) list; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/HashSetDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/HashSetDeserializer.java deleted file mode 100644 index 39aea266529..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/HashSetDeserializer.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; -import java.util.HashSet; -import java.util.Set; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class HashSetDeserializer extends CollectionDeserializer, T> { - - public HashSetDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } - - public HashSet deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - Collection list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return new HashSet<>(list); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedHashSetDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedHashSetDeserializer.java deleted file mode 100644 index 0dad12469c0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedHashSetDeserializer.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; -import java.util.LinkedHashSet; -import java.util.Set; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class LinkedHashSetDeserializer extends CollectionDeserializer, T> { - - public LinkedHashSetDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } - - public LinkedHashSet deserialize(JsonValue json, DeserializationContext ctx) - throws JsonException { - Collection list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return new LinkedHashSet<>(list); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedListDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedListDeserializer.java deleted file mode 100644 index 278b6530fc2..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/LinkedListDeserializer.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; -import java.util.LinkedList; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class LinkedListDeserializer extends CollectionDeserializer, T> { - - public LinkedListDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } - - public LinkedList deserialize(JsonValue json, DeserializationContext ctx) - throws JsonException { - Collection list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return new LinkedList<>(list); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ListDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ListDeserializer.java deleted file mode 100644 index 5b7d42f508c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/ListDeserializer.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.List; - -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class ListDeserializer extends CollectionDeserializer, T> { - - public ListDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/SortedSetDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/SortedSetDeserializer.java deleted file mode 100644 index 2f250b6ac4c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/deserializer/collection/SortedSetDeserializer.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection; - -import java.util.Collection; -import java.util.Set; -import java.util.TreeSet; - -import jakarta.json.JsonException; -import jakarta.json.JsonValue; -import jakarta.json.bind.serializer.DeserializationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; - -public class SortedSetDeserializer extends CollectionDeserializer, T> { - - public SortedSetDeserializer(JsonbDeserializer deserializer) { - super(deserializer); - } - - public TreeSet deserialize(JsonValue json, DeserializationContext ctx) throws JsonException { - Collection list = deserializeIntoList(json, deserializer, ctx); - if (list == null) { - return null; - } - return new TreeSet<>(list); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/AbstractBeanJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/AbstractBeanJsonSerializer.java deleted file mode 100644 index 2b37048d5c0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/AbstractBeanJsonSerializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import java.util.ArrayList; -import java.util.List; - -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; -import jakarta.json.stream.JsonbPropertySerializer; - -public class AbstractBeanJsonSerializer extends JsonSerializer implements JsonbSerializer { - - protected List> properties = new ArrayList<>(); - - @Override - public void serialize(T obj, JsonGenerator generator, SerializationContext ctx) { - properties.forEach(p -> p.accept(obj, (JsonGeneratorDecorator) generator, ctx)); - } - - public void serialize( - T obj, String objectName, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator objBuilder = generator.writeStartObject(objectName); - properties.forEach(p -> p.accept(obj, (JsonGeneratorDecorator) objBuilder, ctx)); - objBuilder.writeEnd(); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BaseNumberJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BaseNumberJsonSerializer.java deleted file mode 100644 index e24360a9721..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BaseNumberJsonSerializer.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import java.math.BigDecimal; -import java.math.BigInteger; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public abstract class BaseNumberJsonSerializer extends JsonSerializer { - - public static final class BigDecimalJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - BigDecimal obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(BigDecimal obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class BigIntegerJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - BigInteger obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(BigInteger obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class ByteJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Byte obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Byte obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class DoubleJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Double obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Double obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class FloatJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Float obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Float obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class IntegerJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Integer obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Integer obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class LongJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Long obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Long obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } - - public static final class ShortJsonSerializer extends BaseNumberJsonSerializer { - - @Override - public void serialize( - Short obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - @Override - public void serialize(Short obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BooleanJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BooleanJsonSerializer.java deleted file mode 100644 index 7cb9159fc0c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/BooleanJsonSerializer.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class BooleanJsonSerializer extends JsonSerializer { - - @Override - public void serialize( - Boolean obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - public void serialize(Boolean obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/CharacterJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/CharacterJsonSerializer.java deleted file mode 100644 index 12cb7cb592f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/CharacterJsonSerializer.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class CharacterJsonSerializer extends JsonSerializer { - - @Override - public void serialize( - Character obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - public void serialize(Character obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/EnumJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/EnumJsonSerializer.java deleted file mode 100644 index b06cd33ec98..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/EnumJsonSerializer.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import java.util.function.Function; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class EnumJsonSerializer> extends JsonSerializer { - - private final Function typeStringFunction; - - public EnumJsonSerializer(Function typeStringFunction) { - this.typeStringFunction = typeStringFunction; - } - - @Override - public void serialize(E obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, typeStringFunction.apply(obj)); - } - - public void serialize(E obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(typeStringFunction.apply(obj)); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializer.java deleted file mode 100644 index 61270e2e71e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializer.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public abstract class JsonSerializer implements jakarta.json.bind.serializer.JsonbSerializer { - - public abstract void serialize( - T obj, String property, JsonGenerator generator, SerializationContext ctx); - - public abstract void serialize(T obj, JsonGenerator generator, SerializationContext ctx); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializerAdapter.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializerAdapter.java deleted file mode 100644 index a6c9cbcf62e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonSerializerAdapter.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class JsonSerializerAdapter extends JsonSerializer { - - private final JsonbSerializer serializer; - - public JsonSerializerAdapter(JsonbSerializer serializer) { - this.serializer = serializer; - } - - @Override - public void serialize(T obj, String property, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } - - @Override - public void serialize(T obj, JsonGenerator generator, SerializationContext ctx) { - serializer.serialize(obj, generator, ctx); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonbSubtypeSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonbSubtypeSerializer.java deleted file mode 100644 index a9ab0a0128a..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/JsonbSubtypeSerializer.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import java.util.HashMap; -import java.util.Map; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonbPropertySerializer; - -public class JsonbSubtypeSerializer extends JsonSerializer { - private Map types = new HashMap<>(); - - private final String typeFieldName; - - public JsonbSubtypeSerializer(String typeFieldName, Info... infos) { - this.typeFieldName = typeFieldName; - for (Info info : infos) { - types.put(info.clazz, info); - } - } - - @Override - public void serialize(T obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj == null) { - return; - } - if (types.containsKey(obj.getClass())) { - AbstractBeanJsonSerializer serializer = - (AbstractBeanJsonSerializer) types.get(obj.getClass()).ser; - serializer.properties.add( - (JsonbPropertySerializer) - (s, u, context) -> u.write(typeFieldName, types.get(obj.getClass()).alias)); - serializer.serialize(obj, property, generator, ctx); - } else { - throw new Error("Unable to find ser for " + obj.getClass()); - } - } - - // TODO remove code dups - @Override - public void serialize(T obj, JsonGenerator generator, SerializationContext ctx) { - if (obj == null) { - return; - } - if (types.containsKey(obj.getClass())) { - AbstractBeanJsonSerializer serializer = - (AbstractBeanJsonSerializer) types.get(obj.getClass()).ser; - serializer.properties.add( - (JsonbPropertySerializer) - (s, u, context) -> u.write(typeFieldName, types.get(obj.getClass()).alias)); - serializer.serialize(obj, generator, ctx); - } else { - throw new Error("Unable to find ser for " + obj.getClass()); - } - } - - public static class Info { - - private final String alias; - private final Class clazz; - private final JsonSerializer ser; - - public Info(String alias, Class clazz, JsonSerializer ser) { - this.alias = alias; - this.clazz = clazz; - this.ser = ser; - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/SerializerJsonbTypeSerializerWrapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/SerializerJsonbTypeSerializerWrapper.java deleted file mode 100644 index e9fd3b93e35..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/SerializerJsonbTypeSerializerWrapper.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class SerializerJsonbTypeSerializerWrapper implements JsonbSerializer { - - private final JsonbSerializer serializer; - private final String property; - - public SerializerJsonbTypeSerializerWrapper(JsonbSerializer serializer, String property) { - this.serializer = serializer; - this.property = property; - } - - @Override - public void serialize(T obj, JsonGenerator generator, SerializationContext ctx) { - if (obj instanceof Object[]) { - JsonGenerator builder = generator.writeStartArray(property); - serializer.serialize(obj, builder, ctx); - builder.writeEnd(); - } else { - JsonGenerator gen = generator.writeKey(property); - serializer.serialize(obj, gen, ctx); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/StringJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/StringJsonSerializer.java deleted file mode 100644 index a422f450532..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/StringJsonSerializer.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -public class StringJsonSerializer extends JsonSerializer { - - @Override - public void serialize( - String obj, String property, JsonGenerator generator, SerializationContext ctx) { - generator.write(property, obj); - } - - public void serialize(String obj, JsonGenerator generator, SerializationContext ctx) { - generator.write(obj); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayBeanJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayBeanJsonSerializer.java deleted file mode 100644 index 2e0391028a8..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayBeanJsonSerializer.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.JsonSerializationContext; -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializerAdapter; - -public class ArrayBeanJsonSerializer extends ArrayJsonSerializer { - - public ArrayBeanJsonSerializer(JsonSerializer serializer) { - super(serializer); - } - - public ArrayBeanJsonSerializer(JsonbSerializer serializer) { - this(new JsonSerializerAdapter<>(serializer)); - } - - @Override - public void serialize( - T[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - JsonSerializationContext jsonSerializationContext = (JsonSerializationContext) ctx; - for (int i = 0; i < obj.length; i++) { - JsonGeneratorDecorator arrayElmBuilder = jsonSerializationContext.createGenerator(); - serializer.serialize(obj[i], arrayElmBuilder, ctx); - builder.write(arrayElmBuilder.builder().build()); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(T[] obj, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonSerializationContext jsonSerializationContext = (JsonSerializationContext) ctx; - for (int i = 0; i < obj.length; i++) { - JsonGeneratorDecorator arrayElmBuilder = jsonSerializationContext.createGenerator(); - serializer.serialize(obj[i], arrayElmBuilder, ctx); - generator.write(arrayElmBuilder.builder().build()); - } - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayJsonSerializer.java deleted file mode 100644 index feb71e9ab48..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/ArrayJsonSerializer.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializer; - -public class ArrayJsonSerializer extends BasicArrayJsonSerializer { - - protected final JsonSerializer serializer; - - public ArrayJsonSerializer(JsonSerializer serializer) { - this.serializer = serializer; - } - - @Override - public void serialize( - T[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(T[] obj, JsonGenerator generator, SerializationContext ctx) { - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], generator, ctx); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/BasicArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/BasicArrayJsonSerializer.java deleted file mode 100644 index 026eb275fa4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/BasicArrayJsonSerializer.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializer; - -public abstract class BasicArrayJsonSerializer extends JsonSerializer {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveBooleanArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveBooleanArrayJsonSerializer.java deleted file mode 100644 index 8ab013826ab..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveBooleanArrayJsonSerializer.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BooleanJsonSerializer; - -public class PrimitiveBooleanArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final BooleanJsonSerializer serializer = new BooleanJsonSerializer(); - - @Override - public void serialize( - boolean[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(boolean[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveByteArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveByteArrayJsonSerializer.java deleted file mode 100644 index af68f7241bb..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveByteArrayJsonSerializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer; - -public class PrimitiveByteArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final BaseNumberJsonSerializer.ByteJsonSerializer serializer = - new BaseNumberJsonSerializer.ByteJsonSerializer(); - - @Override - public void serialize( - byte[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(byte[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveCharacterArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveCharacterArrayJsonSerializer.java deleted file mode 100644 index b89cd8a8a0c..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveCharacterArrayJsonSerializer.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.CharacterJsonSerializer; - -public class PrimitiveCharacterArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final CharacterJsonSerializer serializer = new CharacterJsonSerializer(); - - @Override - public void serialize( - char[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(char[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveDoubleArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveDoubleArrayJsonSerializer.java deleted file mode 100644 index 0f5c4674a67..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveDoubleArrayJsonSerializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.DoubleJsonSerializer; - -public class PrimitiveDoubleArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final DoubleJsonSerializer serializer = new DoubleJsonSerializer(); - - @Override - public void serialize( - double[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(double[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveFloatArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveFloatArrayJsonSerializer.java deleted file mode 100644 index 4156d8cad98..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveFloatArrayJsonSerializer.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.FloatJsonSerializer; - -public class PrimitiveFloatArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final FloatJsonSerializer serializer = - new FloatJsonSerializer(); - - @Override - public void serialize( - float[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(float[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveIntegerArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveIntegerArrayJsonSerializer.java deleted file mode 100644 index e7169d0454b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveIntegerArrayJsonSerializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.IntegerJsonSerializer; - -public class PrimitiveIntegerArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final IntegerJsonSerializer serializer = - new IntegerJsonSerializer(); - - @Override - public void serialize( - int[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(int[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveLongArrayLongSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveLongArrayLongSerializer.java deleted file mode 100644 index 739fc12aa9f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveLongArrayLongSerializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.LongJsonSerializer; - -public class PrimitiveLongArrayLongSerializer extends BasicArrayJsonSerializer { - - private final LongJsonSerializer serializer = - new LongJsonSerializer(); - - @Override - public void serialize( - long[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(long[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveShortArrayJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveShortArrayJsonSerializer.java deleted file mode 100644 index 8e4fda6d3fb..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/array/PrimitiveShortArrayJsonSerializer.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.ShortJsonSerializer; - -public class PrimitiveShortArrayJsonSerializer extends BasicArrayJsonSerializer { - - private final ShortJsonSerializer serializer = - new ShortJsonSerializer(); - - @Override - public void serialize( - short[] obj, String property, JsonGenerator generator, SerializationContext ctx) { - if (obj != null) { - JsonGenerator builder = generator.writeStartArray(property); - for (int i = 0; i < obj.length; i++) { - serializer.serialize(obj[i], builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(short[] obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/BoxedTypeCollectionJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/BoxedTypeCollectionJsonSerializer.java deleted file mode 100644 index 47dc66401b9..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/BoxedTypeCollectionJsonSerializer.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.collection; - -import java.util.Collection; - -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializer; - -public class BoxedTypeCollectionJsonSerializer extends JsonSerializer> { - - protected final JsonSerializer serializer; - - public BoxedTypeCollectionJsonSerializer(JsonSerializer serializer) { - this.serializer = serializer; - } - - @Override - public void serialize( - Collection collection, - String property, - JsonGenerator generator, - SerializationContext ctx) { - if (collection != null && !collection.isEmpty()) { - JsonGenerator builder = generator.writeStartArray(property); - for (T obj : collection) { - serializer.serialize(obj, builder, ctx); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(Collection obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/CollectionJsonSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/CollectionJsonSerializer.java deleted file mode 100644 index 669ff95933f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/internal/serializer/collection/CollectionJsonSerializer.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.collection; - -import java.util.Collection; - -import jakarta.json.bind.serializer.JsonSerializationContext; -import jakarta.json.bind.serializer.JsonbSerializer; -import jakarta.json.bind.serializer.SerializationContext; -import jakarta.json.stream.JsonGenerator; -import jakarta.json.stream.JsonGeneratorDecorator; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonSerializerAdapter; - -public class CollectionJsonSerializer extends JsonSerializer> { - - protected final JsonSerializer serializer; - - public CollectionJsonSerializer(JsonSerializer serializer) { - this.serializer = serializer; - } - - public CollectionJsonSerializer(JsonbSerializer serializer) { - this(new JsonSerializerAdapter<>(serializer)); - } - - @Override - public void serialize( - Collection collection, - String property, - JsonGenerator generator, - SerializationContext ctx) { - if (collection != null && !collection.isEmpty()) { - JsonGenerator builder = generator.writeStartArray(property); - JsonSerializationContext jsonSerializationContext = (JsonSerializationContext) ctx; - - for (T t : collection) { - JsonGeneratorDecorator arrayElmBuilder = jsonSerializationContext.createGenerator(); - serializer.serialize(t, arrayElmBuilder, ctx); - builder.write(arrayElmBuilder.builder().build()); - } - builder.writeEnd(); - } - } - - @Override - public void serialize(Collection obj, JsonGenerator generator, SerializationContext ctx) { - throw new UnsupportedOperationException(); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/jakarta/Common.gwt.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/jakarta/Common.gwt.xml deleted file mode 100644 index 917eb652c98..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/jakarta/Common.gwt.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/org/kie/workbench/common/stunner/client/json/Internal.gwt.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/org/kie/workbench/common/stunner/client/json/Internal.gwt.xml deleted file mode 100644 index 71446254305..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/common/src/main/resources/org/kie/workbench/common/stunner/client/json/Internal.gwt.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/pom.xml deleted file mode 100644 index 431d14dfaae..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - 4.0.0 - - marshalling-parent - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling - ${revision} - - pom - - common - processor - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - parent - - GWT/J2CL Jakarta JSON Binding parent - GWT/J2CL Jakarta JSON Binding parent - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/pom.xml deleted file mode 100644 index 953c9a5857e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/pom.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - parent - ${revision} - - 4.0.0 - - processor - GWT/J2CL Jakarta JSON Binding processor - GWT/J2CL Jakarta JSON Binding processor - jar - - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.json - common - - - com.google.auto - auto-common - - - com.google.auto.service - auto-service - - - com.github.javaparser - javaparser-core - - - - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - true - - - *:*:*:* - - **/*.java - - - - - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/GenerationProcessor.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/GenerationProcessor.java deleted file mode 100644 index e1dc10d6802..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/GenerationProcessor.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import javax.annotation.processing.AbstractProcessor; -import javax.annotation.processing.Processor; -import javax.annotation.processing.RoundEnvironment; -import javax.annotation.processing.SupportedSourceVersion; -import javax.lang.model.SourceVersion; -import javax.lang.model.element.Element; -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.MirroredTypeException; - -import com.google.auto.common.MoreElements; -import com.google.auto.common.MoreTypes; -import com.google.auto.service.AutoService; -import com.google.common.collect.Streams; -import jakarta.json.bind.annotation.JsonbSubtype; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import org.kie.workbench.common.stunner.client.json.mapper.annotation.JSONMapper; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.PrintWriterTreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.apt.processor.BeanProcessor; - -@AutoService(Processor.class) -@SupportedSourceVersion(SourceVersion.RELEASE_8) -public class GenerationProcessor extends AbstractProcessor { - - private final Set beans = new HashSet<>(); - - private final TreeLogger logger = new PrintWriterTreeLogger(); - - @Override - public boolean process( - Set annotations, RoundEnvironment roundEnvironment) { - if (!annotations.isEmpty()) { - GenerationContext context = new GenerationContext(roundEnvironment, processingEnv); - - Stream stream = - Streams.concat( - roundEnvironment.getElementsAnnotatedWith(JSONMapper.class).stream(), - roundEnvironment.getElementsAnnotatedWith(JsonbTypeInfo.class).stream() - .map(type -> type.getAnnotation(JsonbTypeInfo.class)) - .map(JsonbTypeInfo::value) - .flatMap(Arrays::stream) - .map(this::get)); - processJsonMapper(stream); - new BeanProcessor(context, logger, beans).process(); - } - beans.clear(); - return false; - } - - private void processJsonMapper(Stream stream) { - stream.map(MoreElements::asType).forEach(beans::add); - } - - @Override - public Set getSupportedAnnotationTypes() { - return supportedAnnotations().stream().map(Class::getCanonicalName).collect(Collectors.toSet()); - } - - private List> supportedAnnotations() { - return Arrays.asList(JSONMapper.class); - } - - private TypeElement get(JsonbSubtype jsonbSubtype) { - try { - jsonbSubtype.type(); - } catch (MirroredTypeException e) { - return MoreTypes.asTypeElement(e.getTypeMirror()); - } - return null; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/context/GenerationContext.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/context/GenerationContext.java deleted file mode 100644 index 3a3a487be86..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/context/GenerationContext.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.context; - -import java.util.Collection; -import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; - -import javax.annotation.processing.ProcessingEnvironment; -import javax.annotation.processing.RoundEnvironment; -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.TypeMirror; - -import com.google.auto.common.MoreTypes; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.BeanDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.FieldDefinitionFactory; -import org.kie.workbench.common.stunner.client.json.mapper.apt.utils.TypeRegistry; -import org.kie.workbench.common.stunner.client.json.mapper.apt.utils.TypeUtils; - -public class GenerationContext { - - private final RoundEnvironment roundEnvironment; - private final ProcessingEnvironment processingEnv; - private final TypeRegistry typeRegistry; - private final TypeUtils typeUtils; - private final Map beans = new ConcurrentHashMap<>(); - - private final FieldDefinitionFactory fieldDefinitionFactory; - - public GenerationContext(RoundEnvironment roundEnvironment, ProcessingEnvironment processingEnv) { - this.processingEnv = processingEnv; - this.roundEnvironment = roundEnvironment; - this.typeRegistry = new TypeRegistry(this); - this.typeUtils = new TypeUtils(this); - this.fieldDefinitionFactory = new FieldDefinitionFactory(this); - } - - public RoundEnvironment getRoundEnvironment() { - return roundEnvironment; - } - - public ProcessingEnvironment getProcessingEnv() { - return processingEnv; - } - - public TypeRegistry getTypeRegistry() { - return typeRegistry; - } - - public TypeUtils getTypeUtils() { - return typeUtils; - } - - public BeanDefinition getBeanDefinition(TypeMirror type) { - if (beans.containsKey(type)) { - return beans.get(type); - } else { - BeanDefinition beanDefinition = new BeanDefinition(MoreTypes.asTypeElement(type), this); - beans.put(type, beanDefinition); - return beanDefinition; - } - } - - public void addBeanDefinition(TypeElement type) { - if (!beans.containsKey(type.asType())) { - BeanDefinition beanDefinition = new BeanDefinition(type, this); - beans.put(type.asType(), beanDefinition); - } - } - - public Collection getBeans() { - return beans.values(); - } - - public FieldDefinitionFactory getFieldDefinitionFactory() { - return fieldDefinitionFactory; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/ArrayBeanFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/ArrayBeanFieldDefinition.java deleted file mode 100644 index 0c5f5c4cd8d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/ArrayBeanFieldDefinition.java +++ /dev/null @@ -1,237 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.element.ElementKind; -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.ArrayType; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.CastExpr; -import com.github.javaparser.ast.expr.Expression; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.ArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.ArrayBeanJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.ArrayJsonSerializer; - -public class ArrayBeanFieldDefinition extends FieldDefinition { - - public ArrayBeanFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - cu.addImport(ArrayJsonDeserializer.ArrayCreator.class); - cu.addImport(ArrayJsonDeserializer.class); - - ArrayType arrayType = (ArrayType) property; - - if (arrayType.getComponentType().getKind().isPrimitive()) { - return generatePrimitiveArrayDeserCall(field, arrayType); - } - - Expression deser; - if (context.getTypeRegistry().has(arrayType.getComponentType())) { - deser = - new ObjectCreationExpr() - .setType( - context - .getTypeRegistry() - .getDeserializer(arrayType.getComponentType().toString()) - .getQualifiedName() - .toString()); - } else if (context.getTypeUtils().isJsonbTypeSerializer(field.getVariableElement())) { - deser = - new JsonbTypeSerFieldDefinition(arrayType.getComponentType(), context) - .getFieldDeserializerCreationExpr(field, cu); - } else if (MoreTypes.asTypeElement(arrayType.getComponentType()) - .getAnnotation(JsonbTypeInfo.class) - != null) { - deser = - new JsonbTypeInfoDefinition( - MoreTypes.asTypeElement(arrayType.getComponentType()) - .getAnnotation(JsonbTypeInfo.class), - arrayType.getComponentType(), - context) - .getDeserializerCreationExpr(arrayType.getComponentType(), cu); - } else if (MoreTypes.asTypeElement(arrayType.getComponentType()) - .getKind() - .equals(ElementKind.ENUM)) { - deser = - new EnumBeanFieldDefinition(arrayType.getComponentType(), context) - .getDeserializerCreationExpr(cu); - } else { - deser = - new ObjectCreationExpr() - .setType( - context - .getTypeUtils() - .getJsonDeserializerImplQualifiedName( - MoreTypes.asTypeElement(arrayType.getComponentType()), cu)); - } - - ObjectCreationExpr arrayJsonDeserializer = new ObjectCreationExpr(); - ClassOrInterfaceType type = new ClassOrInterfaceType(); - type.setName(ArrayJsonDeserializer.class.getSimpleName()); - type.setTypeArguments( - new ClassOrInterfaceType().setName(arrayType.getComponentType().toString())); - arrayJsonDeserializer.setType(type); - - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr( - arrayJsonDeserializer - .addArgument(deser) - .addArgument(createArrayCreatorCall(arrayType.getComponentType())), - "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonArray") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - - private Expression createArrayCreatorCall(TypeMirror array) { - ClassOrInterfaceType typeOf = - new ClassOrInterfaceType() - .setName(ArrayJsonDeserializer.ArrayCreator.class.getSimpleName()) - .setTypeArguments(new ClassOrInterfaceType().setName(array.toString())); - - return new CastExpr() - .setType(typeOf) - .setExpression( - new NameExpr(context.getProcessingEnv().getTypeUtils().erasure(array) + "[]::new")); - } - - private ExpressionStmt generatePrimitiveArrayDeserCall( - PropertyDefinition field, ArrayType array) { - TypeElement deser = context.getTypeRegistry().getDeserializer(array.toString()); - - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr( - new ObjectCreationExpr().setType(deser.getQualifiedName().toString()), - "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonArray") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - cu.addImport(ArrayJsonSerializer.class); - cu.addImport(ArrayBeanJsonSerializer.class); - - ArrayType arrayType = (ArrayType) property; - - if (arrayType.getComponentType().getKind().isPrimitive()) { - return generatePrimitiveArraySerCall(field, arrayType); - } - - ObjectCreationExpr arrayJsonSerializer = new ObjectCreationExpr(); - ClassOrInterfaceType type = new ClassOrInterfaceType(); - - Expression ser; - if (context.getTypeRegistry().has(arrayType.getComponentType())) { - type.setName(ArrayJsonSerializer.class.getSimpleName()); - ser = - new ObjectCreationExpr() - .setType( - context - .getTypeRegistry() - .getSerializer(arrayType.getComponentType().toString()) - .getQualifiedName() - .toString()); - } else if (context.getTypeUtils().isJsonbTypeSerializer(field.getVariableElement())) { - type.setName(ArrayBeanJsonSerializer.class.getSimpleName()); - ser = - new JsonbTypeSerFieldDefinition(arrayType.getComponentType(), context) - .getFieldSerializerCreationExpr(field, cu); - } else if (MoreTypes.asTypeElement(arrayType.getComponentType()) - .getAnnotation(JsonbTypeInfo.class) - != null) { - type.setName(ArrayBeanJsonSerializer.class.getSimpleName()); - ser = - new JsonbTypeInfoDefinition( - MoreTypes.asTypeElement(arrayType.getComponentType()) - .getAnnotation(JsonbTypeInfo.class), - arrayType.getComponentType(), - context) - .getSerializerCreationExpr(cu); - } else if (MoreTypes.asTypeElement(arrayType.getComponentType()) - .getKind() - .equals(ElementKind.ENUM)) { - cu.addImport(ArrayJsonSerializer.class); - type.setName(ArrayJsonSerializer.class.getSimpleName()); - ser = - new EnumBeanFieldDefinition(arrayType.getComponentType(), context) - .getSerializerCreationExpr(cu); - } else { - type.setName(ArrayBeanJsonSerializer.class.getSimpleName()); - ser = - new ObjectCreationExpr() - .setType( - context - .getTypeUtils() - .getJsonSerializerImplQualifiedName( - MoreTypes.asTypeElement(arrayType.getComponentType()))); - } - - type.setTypeArguments( - new ClassOrInterfaceType().setName(arrayType.getComponentType().toString())); - arrayJsonSerializer.setType(type); - - return new ExpressionStmt( - new MethodCallExpr(arrayJsonSerializer.addArgument(ser), "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } - - private Statement generatePrimitiveArraySerCall(PropertyDefinition field, ArrayType array) { - TypeElement ser = context.getTypeRegistry().getSerializer(array.toString()); - - return new ExpressionStmt( - new MethodCallExpr( - new ObjectCreationExpr().setType(ser.getQualifiedName().toString()), "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BasicTypeFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BasicTypeFieldDefinition.java deleted file mode 100644 index 66b47da5d44..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BasicTypeFieldDefinition.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.Expression; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; - -public class BasicTypeFieldDefinition extends FieldDefinition { - - protected BasicTypeFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - String setter = field.getSetter().getSimpleName().toString(); - Expression jsonGetter = getPropertyAccessor(field); - - MethodCallExpr method = new MethodCallExpr(new NameExpr("bean"), setter); - method.addArgument(jsonGetter); - return new ExpressionStmt(method); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("generator"), "write") - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString()))); - } - - private Expression getPropertyAccessor(PropertyDefinition field) { - TypeElement deser = context.getTypeRegistry().getDeserializer(field.getType()); - - NameExpr jsonObject = new NameExpr("jsonObject"); - StringLiteralExpr name = new StringLiteralExpr(field.getName()); - - return new MethodCallExpr( - new ObjectCreationExpr().setType(deser.getQualifiedName().toString()), "deserialize") - .addArgument(new MethodCallExpr(jsonObject, "get").addArgument(name)) - .addArgument(new NameExpr("ctx")); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BeanDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BeanDefinition.java deleted file mode 100644 index 1f771532e61..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/BeanDefinition.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import java.util.LinkedHashSet; -import java.util.Map; -import java.util.stream.Collectors; -import java.util.stream.Stream; - -import javax.lang.model.element.Modifier; -import javax.lang.model.element.TypeElement; -import javax.lang.model.element.VariableElement; - -import com.google.auto.common.MoreElements; -import jakarta.json.bind.annotation.JsonbPropertyOrder; -import jakarta.json.bind.annotation.JsonbTransient; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; - -public class BeanDefinition { - - private final TypeElement element; - private final GenerationContext context; - - public BeanDefinition(TypeElement asTypeElement, GenerationContext generationContext) { - this.element = asTypeElement; - this.context = generationContext; - } - - public Stream getPropertyDefinitionsAsStream() { - Stream asStream = - context.getTypeUtils().getAllFieldsIn(element).stream() - .filter(field -> !field.getModifiers().contains(Modifier.STATIC)) - .filter(field -> !field.getModifiers().contains(Modifier.FINAL)) - .filter(field -> !field.getModifiers().contains(Modifier.TRANSIENT)) - .filter(field -> field.getAnnotation(JsonbTransient.class) == null); - - if (element.getAnnotation(JsonbPropertyOrder.class) != null - && element.getAnnotation(JsonbPropertyOrder.class).value() != null) { - LinkedHashSet properties = new LinkedHashSet<>(); - String[] order = element.getAnnotation(JsonbPropertyOrder.class).value(); - Map asMap = - asStream.collect( - Collectors.toMap( - variableElement -> variableElement.getSimpleName().toString(), - variableElement -> new PropertyDefinition(variableElement, context), - (o1, o2) -> o1, - java.util.LinkedHashMap::new)); - - for (String s : order) { - if (asMap.containsKey(s)) { - properties.add(asMap.remove(s)); - } - } - properties.addAll(asMap.values()); - return properties.stream(); - } - return asStream.map(field -> new PropertyDefinition(field, context)); - } - - public String getPackageQualifiedName() { - return MoreElements.getPackage(element).getQualifiedName().toString(); - } - - public TypeElement getElement() { - return element; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/CollectionsFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/CollectionsFieldDefinition.java deleted file mode 100644 index 4e0ccc258a0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/CollectionsFieldDefinition.java +++ /dev/null @@ -1,175 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.element.ElementKind; -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.Expression; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.collection.BoxedTypeCollectionJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.collection.CollectionJsonSerializer; - -public class CollectionsFieldDefinition extends FieldDefinition { - - protected CollectionsFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - TypeElement deserializer = - context - .getTypeRegistry() - .getDeserializer(context.getProcessingEnv().getTypeUtils().erasure(property)); - - cu.addImport(deserializer.getQualifiedName().toString()); - TypeMirror typeMirror = MoreTypes.asDeclared(field.getType()).getTypeArguments().get(0); - - Expression deser; - if (context.getTypeRegistry().has(typeMirror)) { - deser = - new ObjectCreationExpr() - .setType( - context - .getTypeRegistry() - .getDeserializer(typeMirror) - .getQualifiedName() - .toString()); - - } else if (context.getTypeUtils().isJsonbTypeSerializer(field.getVariableElement())) { - deser = - new JsonbTypeSerFieldDefinition(typeMirror, context) - .getFieldDeserializerCreationExpr(field, cu); - } else if (MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeInfo.class) != null) { - deser = - new JsonbTypeInfoDefinition( - MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeInfo.class), - typeMirror, - context) - .getDeserializerCreationExpr(typeMirror, cu); - } else if (MoreTypes.asTypeElement(typeMirror).getKind().equals(ElementKind.ENUM)) { - deser = new EnumBeanFieldDefinition(typeMirror, context).getDeserializerCreationExpr(cu); - } else { - deser = - new ObjectCreationExpr() - .setType( - context - .getTypeUtils() - .getJsonDeserializerImplQualifiedName( - MoreTypes.asTypeElement(typeMirror), cu)); - } - - ClassOrInterfaceType type = new ClassOrInterfaceType(); - type.setName(deserializer.getSimpleName().toString()); - type.setTypeArguments(new ClassOrInterfaceType().setName(typeMirror.toString())); - ObjectCreationExpr deserializerCreationExpr = new ObjectCreationExpr(); - deserializerCreationExpr.setType(type); - - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr(deserializerCreationExpr.addArgument(deser), "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonArray") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - ObjectCreationExpr serializerCreationExpr = new ObjectCreationExpr(); - ClassOrInterfaceType type = new ClassOrInterfaceType(); - TypeMirror typeMirror = MoreTypes.asDeclared(field.getType()).getTypeArguments().get(0); - boolean isBoxedTypeOrString = context.getTypeUtils().isBoxedTypeOrString(typeMirror); - - if (isBoxedTypeOrString - || MoreTypes.asTypeElement(typeMirror).getKind().equals(ElementKind.ENUM)) { - cu.addImport(BoxedTypeCollectionJsonSerializer.class); - type.setName(BoxedTypeCollectionJsonSerializer.class.getSimpleName()); - } else { - cu.addImport(CollectionJsonSerializer.class); - type.setName(CollectionJsonSerializer.class.getSimpleName()); - } - - type.setTypeArguments(new ClassOrInterfaceType().setName(typeMirror.toString())); - ObjectCreationExpr deserializerCreationExpr = new ObjectCreationExpr(); - deserializerCreationExpr.setType(type); - type.setTypeArguments(new ClassOrInterfaceType().setName(typeMirror.toString())); - serializerCreationExpr.setType(type); - - Expression ser; - if (context.getTypeRegistry().has(typeMirror)) { - ser = - new ObjectCreationExpr() - .setType( - new ClassOrInterfaceType() - .setName( - context - .getTypeRegistry() - .getSerializer(typeMirror) - .getQualifiedName() - .toString())); - - } else if (context.getTypeUtils().isJsonbTypeSerializer(field.getVariableElement())) { - ser = - new JsonbTypeSerFieldDefinition(typeMirror, context) - .getFieldSerializerCreationExpr(field, cu); - } else if (MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeInfo.class) != null) { - ser = - new JsonbTypeInfoDefinition( - MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeInfo.class), - typeMirror, - context) - .getSerializerCreationExpr(cu); - } else if (MoreTypes.asTypeElement(typeMirror).getKind().equals(ElementKind.ENUM)) { - ser = new EnumBeanFieldDefinition(typeMirror, context).getSerializerCreationExpr(cu); - } else { - ser = - new ObjectCreationExpr() - .setType( - new ClassOrInterfaceType() - .setName( - context - .getTypeUtils() - .getJsonSerializerImplQualifiedName( - MoreTypes.asTypeElement(typeMirror)))); - } - return new ExpressionStmt( - new MethodCallExpr(serializerCreationExpr.addArgument(ser), "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/DefaultBeanFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/DefaultBeanFieldDefinition.java deleted file mode 100644 index 41c223920ae..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/DefaultBeanFieldDefinition.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.google.auto.common.MoreTypes; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; - -public class DefaultBeanFieldDefinition extends FieldDefinition { - public DefaultBeanFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - TypeMirror type = field.getType(); - String deser = - context - .getTypeUtils() - .getJsonDeserializerImplQualifiedName(MoreTypes.asTypeElement(type), cu); - - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr(new ObjectCreationExpr().setType(deser), "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonObject") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - TypeMirror type = field.getType(); - String ser = - context.getTypeUtils().getJsonSerializerImplQualifiedName(MoreTypes.asTypeElement(type)); - - return new ExpressionStmt( - new MethodCallExpr(new ObjectCreationExpr().setType(ser), "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/EnumBeanFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/EnumBeanFieldDefinition.java deleted file mode 100644 index 23873b5787d..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/EnumBeanFieldDefinition.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import java.util.function.Function; - -import javax.lang.model.element.Element; -import javax.lang.model.element.ElementKind; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.Modifier; -import com.github.javaparser.ast.NodeList; -import com.github.javaparser.ast.body.BodyDeclaration; -import com.github.javaparser.ast.body.MethodDeclaration; -import com.github.javaparser.ast.expr.CastExpr; -import com.github.javaparser.ast.expr.Expression; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.NullLiteralExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.IfStmt; -import com.github.javaparser.ast.stmt.ReturnStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.Type; -import com.google.auto.common.MoreTypes; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.EnumJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.EnumJsonSerializer; - -public class EnumBeanFieldDefinition extends FieldDefinition { - - protected EnumBeanFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new CastExpr() - .setType(new ClassOrInterfaceType().setName(field.getType().toString())) - .setExpression( - new MethodCallExpr(this.getDeserializerCreationExpr(cu), "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonString") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx"))))); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - return new ExpressionStmt( - new MethodCallExpr(getSerializerCreationExpr(cu), "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } - - private String getEnumName(Element enumConstant) { - String enumName = enumConstant.toString(); - return enumName; - } - - public Expression getSerializerCreationExpr(CompilationUnit cu) { - cu.addImport(EnumJsonSerializer.class); - cu.addImport(Function.class); - - NodeList> anonymousClassBody = new NodeList<>(); - NodeList typeArguments = new NodeList<>(); - typeArguments.add(new ClassOrInterfaceType().setName(this.property.toString())); - typeArguments.add(new ClassOrInterfaceType().setName("String")); - - ClassOrInterfaceType type = new ClassOrInterfaceType().setName("Function"); - type.setTypeArguments(typeArguments); - - ObjectCreationExpr function = new ObjectCreationExpr().setType(type); - function.setAnonymousClassBody(anonymousClassBody); - - MethodDeclaration apply = new MethodDeclaration(); - apply.setModifiers(Modifier.Keyword.PUBLIC); - apply.addAnnotation(Override.class); - apply.setName("apply"); - apply.setType(new ClassOrInterfaceType().setName("String")); - apply.addParameter(this.property.toString(), "value"); - - anonymousClassBody.add(apply); - - for (Element enumConstant : MoreTypes.asTypeElement(this.property).getEnclosedElements()) { - if (enumConstant.getKind().equals(ElementKind.ENUM_CONSTANT)) { - apply - .getBody() - .ifPresent( - body -> - body.addAndGetStatement( - new IfStmt() - .setCondition( - new MethodCallExpr( - new NameExpr( - this.property.toString() + "." + enumConstant), - "equals") - .addArgument(new NameExpr("value")))) - .setThenStmt( - new ReturnStmt(new StringLiteralExpr(getEnumName(enumConstant))))); - } - } - - apply - .getBody() - .ifPresent(body -> body.addAndGetStatement(new ReturnStmt(new NullLiteralExpr()))); - - ObjectCreationExpr ser = - new ObjectCreationExpr() - .setType(new ClassOrInterfaceType().setName(EnumJsonSerializer.class.getSimpleName())) - .addArgument(function); - return ser; - } - - public Expression getDeserializerCreationExpr(CompilationUnit cu) { - cu.addImport(EnumJsonDeserializer.class); - cu.addImport(Function.class); - cu.addImport(MoreTypes.asTypeElement(this.property).getQualifiedName().toString()); - - ObjectCreationExpr deser = - new ObjectCreationExpr() - .setType(new ClassOrInterfaceType().setName(EnumJsonDeserializer.class.getSimpleName())) - .addArgument( - MoreTypes.asTypeElement(this.property).getSimpleName().toString() + ".class"); - - NodeList> anonymousClassBody = new NodeList<>(); - NodeList typeArguments = new NodeList<>(); - typeArguments.add(new ClassOrInterfaceType().setName("String")); - typeArguments.add(new ClassOrInterfaceType().setName(this.property.toString())); - - ClassOrInterfaceType type = new ClassOrInterfaceType().setName("Function"); - type.setTypeArguments(typeArguments); - - ObjectCreationExpr function = new ObjectCreationExpr().setType(type); - function.setAnonymousClassBody(anonymousClassBody); - - MethodDeclaration apply = new MethodDeclaration(); - apply.setModifiers(Modifier.Keyword.PUBLIC); - apply.addAnnotation(Override.class); - apply.setName("apply"); - apply.setType(this.property.toString()); - apply.addParameter("String", "value"); - - anonymousClassBody.add(apply); - - for (Element enumConstant : MoreTypes.asTypeElement(this.property).getEnclosedElements()) { - if (enumConstant.getKind().equals(ElementKind.ENUM_CONSTANT)) { - apply - .getBody() - .ifPresent( - body -> - body.addAndGetStatement( - new IfStmt() - .setCondition( - new MethodCallExpr( - new StringLiteralExpr(getEnumName(enumConstant)), - "equals") - .addArgument(new NameExpr("value")))) - .setThenStmt( - new ReturnStmt( - new NameExpr(this.property.toString() + "." + enumConstant)))); - } - } - - apply - .getBody() - .ifPresent(body -> body.addAndGetStatement(new ReturnStmt(new NullLiteralExpr()))); - - deser.addArgument(function); - return deser; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinition.java deleted file mode 100644 index 632dab89b68..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinition.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.stmt.Statement; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; - -public abstract class FieldDefinition { - - protected final GenerationContext context; - protected final TypeMirror property; - - protected FieldDefinition(TypeMirror property, GenerationContext context) { - this.context = context; - this.property = property; - } - - public abstract Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu); - - public abstract Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinitionFactory.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinitionFactory.java deleted file mode 100644 index a2564080296..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/FieldDefinitionFactory.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import java.util.HashMap; -import java.util.Map; - -import javax.lang.model.element.ElementKind; -import javax.lang.model.type.TypeKind; -import javax.lang.model.type.TypeMirror; - -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTypeDeserializer; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import jakarta.json.bind.annotation.JsonbTypeSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.GenerationException; -import org.kie.workbench.common.stunner.client.json.mapper.apt.utils.TypeUtils; - -public class FieldDefinitionFactory { - - private final GenerationContext context; - private final TypeUtils typeUtils; - private final Map holder = new HashMap<>(); - - public FieldDefinitionFactory(GenerationContext context) { - this.context = context; - this.typeUtils = context.getTypeUtils(); - } - - public FieldDefinition getFieldDefinition(TypeMirror type) { - TypeMirror property = context.getProcessingEnv().getTypeUtils().erasure(type); - FieldDefinition result = null; - - if (holder.containsKey(property)) { - result = holder.get(property); - } else if (typeUtils.isSimpleType(property)) { - result = new BasicTypeFieldDefinition(property, context); - } else if (type.getKind().equals(TypeKind.ARRAY)) { - result = new ArrayBeanFieldDefinition(property, context); - } else if (MoreTypes.asElement(property).getKind().equals(ElementKind.ENUM)) { - result = new EnumBeanFieldDefinition(property, context); - } else if (MoreTypes.asTypeElement(type).getAnnotation(JsonbTypeInfo.class) != null) { - result = new JsonbTypeSerFieldDefinition(type, context); - } else if (context.getTypeUtils().isIterable(property)) { - result = new CollectionsFieldDefinition(property, context); - } else if (MoreTypes.asTypeElement(type).getAnnotation(JsonbTypeSerializer.class) != null - && MoreTypes.asTypeElement(type).getAnnotation(JsonbTypeDeserializer.class) != null) { - return new JsonbTypeSerFieldDefinition(type, context); - } else { - result = new DefaultBeanFieldDefinition(property, context); - } - - if (result == null) { - throw new GenerationException("Unsupported type: " + type); - } - - holder.put(property, result); - return result; - } - - public FieldDefinition getFieldDefinition(PropertyDefinition propertyDefinition) { - TypeMirror jsonbTypeSerializerType = propertyDefinition.getType(); - - if (!(context.getTypeUtils().isIterable(jsonbTypeSerializerType) - || jsonbTypeSerializerType.getKind().equals(TypeKind.ARRAY))) { - JsonbTypeSerializer jsonbTypeSerializer = - propertyDefinition.getVariableElement().getAnnotation(JsonbTypeSerializer.class); - JsonbTypeDeserializer jsonbTypeDeserializer = - propertyDefinition.getVariableElement().getAnnotation(JsonbTypeDeserializer.class); - - if (jsonbTypeSerializer == null && jsonbTypeDeserializer == null) { - TypeMirror typeMirror = propertyDefinition.getVariableElement().asType(); - if (!typeMirror.getKind().isPrimitive()) { - if (typeMirror.getKind().equals(TypeKind.ARRAY)) { - typeMirror = MoreTypes.asArray(typeMirror).getComponentType(); - } - if (MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeSerializer.class) != null - && MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeDeserializer.class) - != null) { - jsonbTypeSerializer = - MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeSerializer.class); - jsonbTypeDeserializer = - MoreTypes.asTypeElement(typeMirror).getAnnotation(JsonbTypeDeserializer.class); - jsonbTypeSerializerType = typeMirror; - } - } - } - - if (jsonbTypeSerializer != null || jsonbTypeDeserializer != null) { - if (jsonbTypeSerializer == null || jsonbTypeDeserializer == null) { - throw new GenerationException( - "@JsonbTypeSerializer and @JsonbTypeDeserializer MUST be used together"); - } - return new JsonbTypeSerFieldDefinition(jsonbTypeSerializerType, context); - } - } - TypeMirror type = propertyDefinition.getVariableElement().asType(); - if (!(type.getKind().isPrimitive() || type.getKind().equals(TypeKind.ARRAY))) { - JsonbTypeInfo jsonbTypeInfo = - MoreTypes.asTypeElement(propertyDefinition.getVariableElement().asType()) - .getAnnotation(JsonbTypeInfo.class); - if (jsonbTypeInfo != null) { - return new JsonbTypeInfoDefinition( - jsonbTypeInfo, propertyDefinition.getVariableElement().asType(), context); - } - } - - return getFieldDefinition(propertyDefinition.getType()); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeInfoDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeInfoDefinition.java deleted file mode 100644 index 22da732f10b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeInfoDefinition.java +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import java.util.HashMap; -import java.util.Map; - -import javax.lang.model.type.MirroredTypeException; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.FieldAccessExpr; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.UnknownType; -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbSubtype; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.Pair; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbSubtypeDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.JsonbSubtypeSerializer; - - -public class JsonbTypeInfoDefinition extends FieldDefinition { - - private final Map types = new HashMap<>(); - - private final String typeFieldName; - - public JsonbTypeInfoDefinition( - JsonbTypeInfo jsonbTypeInfo, TypeMirror property, GenerationContext context) { - super(property, context); - this.typeFieldName = jsonbTypeInfo.key(); - for (JsonbSubtype jsonbSubtype : jsonbTypeInfo.value()) { - getJsonbSubtype(jsonbSubtype); - } - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - ObjectCreationExpr deserializerCreationExpr = getDeserializerCreationExpr(field.getType(), cu); - - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr(deserializerCreationExpr, "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "getJsonObject") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - ObjectCreationExpr serializerCreationExpr = getSerializerCreationExpr(cu); - return new ExpressionStmt( - new MethodCallExpr(serializerCreationExpr, "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new StringLiteralExpr(field.getName())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } - - public ObjectCreationExpr getSerializerCreationExpr(CompilationUnit cu) { - cu.addImport(JsonbSubtypeSerializer.class); - cu.addImport(JsonbSubtypeSerializer.Info.class); - - ClassOrInterfaceType type = new ClassOrInterfaceType(); - type.setName(JsonbSubtypeSerializer.class.getSimpleName()); - - ObjectCreationExpr serializerCreationExpr = new ObjectCreationExpr(); - type.setTypeArguments(new UnknownType()); - serializerCreationExpr.setType(type); - - serializerCreationExpr.addArgument(new StringLiteralExpr(typeFieldName)); - - types.forEach( - (alias, mirror) -> { - ObjectCreationExpr info = new ObjectCreationExpr(); - info.setType( - new ClassOrInterfaceType() - .setName(JsonbSubtypeSerializer.Info.class.getSimpleName())); - info.addArgument(new StringLiteralExpr(alias)); - info.addArgument(new FieldAccessExpr(new NameExpr(mirror.toString()), "class")); - info.addArgument( - new ObjectCreationExpr() - .setType( - new ClassOrInterfaceType() - .setName( - context - .getTypeUtils() - .getJsonSerializerImplQualifiedName( - MoreTypes.asTypeElement(mirror))))); - serializerCreationExpr.addArgument(info); - }); - return serializerCreationExpr; - } - - private void getJsonbSubtype(JsonbSubtype jsonbSubtype) { - try { - jsonbSubtype.type(); - } catch (MirroredTypeException e) { - types.put(jsonbSubtype.alias(), e.getTypeMirror()); - } - } - - public ObjectCreationExpr getDeserializerCreationExpr(TypeMirror fieldType, CompilationUnit cu) { - cu.addImport(JsonbSubtypeDeserializer.class); - cu.addImport(Pair.class); - - ClassOrInterfaceType type = new ClassOrInterfaceType(); - type.setName(JsonbSubtypeDeserializer.class.getSimpleName()); - - ObjectCreationExpr deserializerCreationExpr = new ObjectCreationExpr(); - type.setTypeArguments(new ClassOrInterfaceType().setName(fieldType.toString())); - deserializerCreationExpr.setType(type); - - deserializerCreationExpr.addArgument(new StringLiteralExpr(typeFieldName)); - - types.forEach( - (alias, ser) -> { - ObjectCreationExpr pairCreationExpr = new ObjectCreationExpr(); - pairCreationExpr.setType(new ClassOrInterfaceType().setName("Pair")); - pairCreationExpr.addArgument(new StringLiteralExpr(alias)); - pairCreationExpr.addArgument( - new ObjectCreationExpr() - .setType( - new ClassOrInterfaceType() - .setName( - context - .getTypeUtils() - .getJsonDeserializerImplQualifiedName( - MoreTypes.asTypeElement(ser), cu)))); - deserializerCreationExpr.addArgument(pairCreationExpr); - }); - return deserializerCreationExpr; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeSerFieldDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeSerFieldDefinition.java deleted file mode 100644 index d8226892013..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/JsonbTypeSerFieldDefinition.java +++ /dev/null @@ -1,152 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.MirroredTypeException; -import javax.lang.model.type.TypeKind; -import javax.lang.model.type.TypeMirror; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.expr.Expression; -import com.github.javaparser.ast.expr.FieldAccessExpr; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.ExpressionStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.UnknownType; -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTypeDeserializer; -import jakarta.json.bind.annotation.JsonbTypeSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.DeserializerJsonbTypeSerializerWrapper; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.JsonbDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.SerializerJsonbTypeSerializerWrapper; - - -public class JsonbTypeSerFieldDefinition extends FieldDefinition { - - private TypeMirror jsonbDeserializer; - - protected JsonbTypeSerFieldDefinition(TypeMirror property, GenerationContext context) { - super(property, context); - TypeElement jsonbDeserializer = - context - .getProcessingEnv() - .getElementUtils() - .getTypeElement( - JsonbDeserializer.class - .getCanonicalName()); - this.jsonbDeserializer = - context.getProcessingEnv().getTypeUtils().erasure(jsonbDeserializer.asType()); - } - - @Override - public Statement getFieldDeserializer(PropertyDefinition field, CompilationUnit cu) { - JsonbTypeDeserializer jsonbTypeDeserializer = - field.getVariableElement().getAnnotation(JsonbTypeDeserializer.class) != null - ? field.getVariableElement().getAnnotation(JsonbTypeDeserializer.class) - : MoreTypes.asTypeElement(property).getAnnotation(JsonbTypeDeserializer.class); - try { - jsonbTypeDeserializer.value(); - } catch (MirroredTypeException e) { - Expression deserializerCreationExpr = getFieldDeserializerCreationExpr(field, cu); - return new ExpressionStmt( - new MethodCallExpr(new NameExpr("bean"), field.getSetter().getSimpleName().toString()) - .addArgument( - new MethodCallExpr(deserializerCreationExpr, "deserialize") - .addArgument( - new MethodCallExpr(new NameExpr("jsonObject"), "get") - .addArgument(new StringLiteralExpr(field.getName()))) - .addArgument(new NameExpr("ctx")))); - } - return null; - } - - @Override - public Statement getFieldSerializer(PropertyDefinition field, CompilationUnit cu) { - JsonbTypeSerializer jsonbTypeSerializer = - field.getVariableElement().getAnnotation(JsonbTypeSerializer.class) != null - ? field.getVariableElement().getAnnotation(JsonbTypeSerializer.class) - : MoreTypes.asTypeElement(property).getAnnotation(JsonbTypeSerializer.class); - try { - jsonbTypeSerializer.value(); - } catch (MirroredTypeException e) { - return new ExpressionStmt( - new MethodCallExpr( - new ObjectCreationExpr() - .setType(SerializerJsonbTypeSerializerWrapper.class.getCanonicalName()) - .addArgument(new ObjectCreationExpr().setType(e.getTypeMirror().toString())) - .addArgument(new StringLiteralExpr(field.getName())), - "serialize") - .addArgument( - new MethodCallExpr( - new NameExpr("bean"), field.getGetter().getSimpleName().toString())) - .addArgument(new NameExpr("generator")) - .addArgument(new NameExpr("ctx"))); - } - - return null; - } - - public Expression getFieldSerializerCreationExpr(PropertyDefinition field, CompilationUnit cu) { - JsonbTypeSerializer jsonbTypeSerializer = - field.getVariableElement().getAnnotation(JsonbTypeSerializer.class) != null - ? field.getVariableElement().getAnnotation(JsonbTypeSerializer.class) - : MoreTypes.asTypeElement(property).getAnnotation(JsonbTypeSerializer.class); - try { - jsonbTypeSerializer.value(); - } catch (MirroredTypeException e) { - return new ObjectCreationExpr().setType(e.getTypeMirror().toString()); - } - return null; - } - - public Expression getFieldDeserializerCreationExpr(PropertyDefinition field, CompilationUnit cu) { - JsonbTypeDeserializer jsonbTypeDeserializer = - field.getVariableElement().getAnnotation(JsonbTypeDeserializer.class) != null - ? field.getVariableElement().getAnnotation(JsonbTypeDeserializer.class) - : MoreTypes.asTypeElement(property).getAnnotation(JsonbTypeDeserializer.class); - try { - jsonbTypeDeserializer.value(); - } catch (MirroredTypeException e) { - - TypeMirror typeMirror = field.getType(); - if (context.getTypeUtils().isIterable(typeMirror)) { - typeMirror = MoreTypes.asDeclared(field.getType()).getTypeArguments().get(0); - } else if (typeMirror.getKind().equals(TypeKind.ARRAY)) { - typeMirror = MoreTypes.asArray(typeMirror).getComponentType(); - } - - ClassOrInterfaceType type = new ClassOrInterfaceType(); - type.setName(DeserializerJsonbTypeSerializerWrapper.class.getCanonicalName()); - type.setTypeArguments(new UnknownType()); - - return new ObjectCreationExpr() - .setType(type) - .addArgument(new ObjectCreationExpr().setType(e.getTypeMirror().toString())) - .addArgument(new FieldAccessExpr(new NameExpr(typeMirror.toString()), "class")); - } - return null; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/PropertyDefinition.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/PropertyDefinition.java deleted file mode 100644 index 40a8b9a1594..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/definition/PropertyDefinition.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.definition; - -import java.util.Objects; - -import javax.lang.model.element.ExecutableElement; -import javax.lang.model.element.VariableElement; -import javax.lang.model.type.TypeMirror; - -import jakarta.json.bind.annotation.JsonbProperty; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; - -public class PropertyDefinition { - - private final VariableElement property; - private final GenerationContext context; - - protected PropertyDefinition(VariableElement property, GenerationContext context) { - this.property = property; - this.context = context; - } - - public String getName() { - if (property.getAnnotation(JsonbProperty.class) != null - && !property.getAnnotation(JsonbProperty.class).value().isEmpty()) { - return property.getAnnotation(JsonbProperty.class).value(); - } - return property.getSimpleName().toString(); - } - - public TypeMirror getType() { - return property.asType(); - } - - public ExecutableElement getGetter() { - return context.getTypeUtils().getGetter(property); - } - - public ExecutableElement getSetter() { - return context.getTypeUtils().getSetter(property); - } - - public VariableElement getVariableElement() { - return property; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - PropertyDefinition that = (PropertyDefinition) o; - return Objects.equals(property, that.property); - } - - @Override - public int hashCode() { - return Objects.hash(property); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/GenerationException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/GenerationException.java deleted file mode 100644 index 833f63293ba..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/GenerationException.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.exception; - -public class GenerationException extends RuntimeException { - private static final long serialVersionUID = 1L; - private String additionalFailureInfo = ""; - - public GenerationException() {} - - public GenerationException(String msg) { - super(msg); - } - - public GenerationException(Throwable t) { - super(t); - } - - public GenerationException(String message, Throwable cause) { - super(message, cause); - } - - public void appendFailureInfo(String info) { - this.additionalFailureInfo = this.additionalFailureInfo + "\n" + info; - } - - @Override - public String getMessage() { - return super.getMessage() + this.additionalFailureInfo; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeDeserializerNotFoundException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeDeserializerNotFoundException.java deleted file mode 100644 index 7b162b7371a..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeDeserializerNotFoundException.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.exception; - -public class TypeDeserializerNotFoundException extends RuntimeException { - - public TypeDeserializerNotFoundException(String typeName) { - super(typeName); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeMapperNotFoundException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeMapperNotFoundException.java deleted file mode 100644 index bab0a4a8d20..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeMapperNotFoundException.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.exception; - -public class TypeMapperNotFoundException extends RuntimeException { - - public TypeMapperNotFoundException(String typeName) { - super(typeName); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeSerializerNotFoundException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeSerializerNotFoundException.java deleted file mode 100644 index 011723f7725..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/TypeSerializerNotFoundException.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.exception; - -public class TypeSerializerNotFoundException extends RuntimeException { - - public TypeSerializerNotFoundException(String typeName) { - super(typeName); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/UnableToCompleteException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/UnableToCompleteException.java deleted file mode 100644 index e8810379c11..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/exception/UnableToCompleteException.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright 2006 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package org.kie.workbench.common.stunner.client.json.mapper.apt.exception; - -/** - * Used to indicate that some part of a multi-step process failed. Typically, operation can continue - * after this exception is caught. - * - *

Before throwing an object of this type, the thrower - * - *

    - *
  • must log a detailed user-facing message describing the failure, - *
  • must report any caught exception using the logger that contributed to the failure, and - *
  • must not include the cause of the failure in the thrown exception because (1) it will - * already have been associated with the detailed log entry above and (2) doing so would - * create a misunderstanding of how to find the causes of low-level errors in that sometimes - * there is an underlying an exception, sometimes not, but there can always be a - * preceding log entry. - *
- * - *

After catching an object of this type, the catcher - * - *

    - *
  • can be assured that the thrower has already logged a message about the lower-level problem - *
  • can optionally itself log a higher-level description of the process that was interrupted - * and the implications of the failure, and if so, - *
  • should report this caught exception via the logger as well. - *
- * - *
- *  void lowLevel(Logger logger) throws UnableToCompleteException {
- *      try {
- *          doSomethingThatMightFail();
- *      catch (SomeException e) {
- *          // Log low-level detail and the caught exception.
- *          //
- *          logger.log("detailed problem explanation for user eyes...", e);
- *
- *          // Do not include the caught exception.
- *          //
- *          throw new UnableToCompleteException();
- *      }
- *  }
- *
- *  void highLevel(Logger logger) {
- *      try {
- *          // Multiple calls are shown to indicate that the process can
- *          // include any number of steps.
- *          //
- *          lowLevel(logger);
- *          lowLevel(logger);
- *          lowLevel(logger);
- *      }
- *      catch (UnableToCompleteException e) {
- *          logger.log("high-level thing failed", e);
- *      }
- *  }
- * 
- */ -public class UnableToCompleteException extends Exception { - public UnableToCompleteException(String msg, Exception e) { - super(msg, e); - } - - public UnableToCompleteException(Exception e) { - super(e); - } - - public UnableToCompleteException(String e) { - super(e); - } - - public UnableToCompleteException() {} -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/AbstractGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/AbstractGenerator.java deleted file mode 100644 index 583af492d7f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/AbstractGenerator.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.generator; - -import java.io.IOException; -import java.io.PrintWriter; - -import javax.annotation.processing.FilerException; -import javax.lang.model.element.TypeElement; -import javax.tools.JavaFileObject; - -import com.github.javaparser.ast.CompilationUnit; -import com.github.javaparser.ast.Modifier; -import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; -import com.github.javaparser.ast.expr.NormalAnnotationExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.google.auto.common.MoreElements; -import jakarta.json.bind.annotation.JsonbTypeDeserializer; -import jakarta.json.bind.annotation.JsonbTypeSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.BeanDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.GenerationException; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.apt.utils.TypeUtils; - -public abstract class AbstractGenerator { - - protected final GenerationContext context; - protected final TypeUtils typeUtils; - protected final TreeLogger logger; - protected CompilationUnit cu; - protected ClassOrInterfaceDeclaration declaration; - - public AbstractGenerator(GenerationContext context, TreeLogger logger) { - this.context = context; - this.logger = logger; - this.typeUtils = context.getTypeUtils(); - } - - public void generate(BeanDefinition type) { - if (type.getElement().getQualifiedName().toString().equals(Object.class.getCanonicalName())) { - return; - } - if (type.getElement().getAnnotation(JsonbTypeSerializer.class) != null - && type.getElement().getAnnotation(JsonbTypeDeserializer.class) != null) { - return; - } - - cu = new CompilationUnit(); - cu.setPackageDeclaration(type.getPackageQualifiedName()); - declaration = cu.addClass(getMapperName(type.getElement())); - - // addGeneratedAnnotation(declaration); - configureClassType(type); - addTypeParam(type, declaration); - getType(type); - init(type); - write(type.getElement()); - } - - private void addGeneratedAnnotation(ClassOrInterfaceDeclaration declaration) { - NormalAnnotationExpr generated = new NormalAnnotationExpr(); - generated.setName("javax.annotation.processing.Generated"); - generated.addPair("value", new StringLiteralExpr(this.getClass().getCanonicalName())); - declaration.addAnnotation(generated); - } - - protected abstract String getMapperName(TypeElement type); - - protected abstract void configureClassType(BeanDefinition type); - - protected void addTypeParam(BeanDefinition type, ClassOrInterfaceDeclaration declaration) {} - - protected void getType(BeanDefinition type) {} - - protected abstract void init(BeanDefinition type); - - protected void write(TypeElement type) { - logger.branch(TreeLogger.INFO, "Writing " + getMapperName(type)); - // TypeMirror property = context.getProcessingEnv().getTypeUtils().erasure(type.asType()); - try { - build(MoreElements.getPackage(type) + "." + getMapperName(type), cu.toString()); - } catch (FilerException e1) { - logger.log(TreeLogger.ERROR, e1.getMessage()); - } catch (IOException e1) { - throw new GenerationException(e1); - } - } - - private void build(String fileName, String source) throws IOException { - JavaFileObject builderFile = context.getProcessingEnv().getFiler().createSourceFile(fileName); - - try (PrintWriter out = new PrintWriter(builderFile.openWriter())) { - out.append(source); - } catch (FilerException e) { - throw new GenerationException(e); - } - } - - protected void addStaticInstance(BeanDefinition type) { - declaration.addFieldWithInitializer( - new ClassOrInterfaceType().setName(getMapperName(type.getElement())), - "INSTANCE", - new ObjectCreationExpr() - .setType(new ClassOrInterfaceType().setName(getMapperName(type.getElement()))), - Modifier.Keyword.FINAL, - Modifier.Keyword.PUBLIC, - Modifier.Keyword.STATIC); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/DeserializerGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/DeserializerGenerator.java deleted file mode 100644 index 427472d6ab6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/DeserializerGenerator.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.generator; - -import javax.lang.model.element.TypeElement; - -import com.github.javaparser.ast.Modifier; -import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; -import com.github.javaparser.ast.body.ConstructorDeclaration; -import com.github.javaparser.ast.body.MethodDeclaration; -import com.github.javaparser.ast.body.Parameter; -import com.github.javaparser.ast.expr.LambdaExpr; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.ObjectCreationExpr; -import com.github.javaparser.ast.expr.StringLiteralExpr; -import com.github.javaparser.ast.stmt.BlockStmt; -import com.github.javaparser.ast.stmt.ReturnStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.UnknownType; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.BeanDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.FieldDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.FieldDefinitionFactory; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.PropertyDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.AbstractBeanJsonDeserializer; - - -public class DeserializerGenerator extends AbstractGenerator { - - private ConstructorDeclaration constructor; - - private final FieldDefinitionFactory fieldDefinitionFactory; - - public DeserializerGenerator(GenerationContext context, TreeLogger logger) { - super(context, logger); - fieldDefinitionFactory = context.getFieldDefinitionFactory(); - } - - @Override - protected String getMapperName(TypeElement type) { - return context.getTypeUtils().getJsonDeserializerImplName(type); - } - - @Override - protected void configureClassType(BeanDefinition type) { - cu.addImport(AbstractBeanJsonDeserializer.class); - - declaration - .getExtendedTypes() - .add( - new ClassOrInterfaceType() - .setName(AbstractBeanJsonDeserializer.class.getSimpleName()) - .setTypeArguments( - new ClassOrInterfaceType() - .setName(type.getElement().getQualifiedName().toString()))); - - constructor = declaration.addConstructor(Modifier.Keyword.PUBLIC); - } - - @Override - protected void init(BeanDefinition type) { - logger.branch( - TreeLogger.INFO, "Generating deserializer for " + type.getElement().getSimpleName()); - - addStaticInstance(type); - addNewInstance(declaration, type); - - type.getPropertyDefinitionsAsStream() - .forEach( - propertyDefinition -> { - FieldDefinition fieldDefinition = - fieldDefinitionFactory.getFieldDefinition(propertyDefinition); - addGetter( - propertyDefinition, - constructor.getBody(), - fieldDefinition.getFieldDeserializer(propertyDefinition, cu)); - }); - } - - private void addNewInstance(ClassOrInterfaceDeclaration declaration, BeanDefinition type) { - MethodDeclaration methodDeclaration = - declaration.addMethod("newInstance", Modifier.Keyword.PUBLIC); - methodDeclaration.setType( - new ClassOrInterfaceType().setName(type.getElement().getQualifiedName().toString())); - methodDeclaration - .getBody() - .get() - .addAndGetStatement( - new ReturnStmt( - new ObjectCreationExpr().setType(type.getElement().getQualifiedName().toString()))); - } - - private void addGetter(PropertyDefinition propertyDefinition, BlockStmt body, Statement call) { - - LambdaExpr lambda = new LambdaExpr(); - lambda.setEnclosingParameters(true); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("bean")); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("jsonObject")); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("ctx")); - lambda.setBody(call); - body.addStatement( - new MethodCallExpr(new NameExpr("properties"), "put") - .addArgument(new StringLiteralExpr(propertyDefinition.getName())) - .addArgument(lambda)); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/MapperGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/MapperGenerator.java deleted file mode 100644 index 4d2e492194f..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/MapperGenerator.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.generator; - -import javax.lang.model.element.ElementKind; -import javax.lang.model.element.TypeElement; - -import com.github.javaparser.ast.Modifier; -import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration; -import com.github.javaparser.ast.expr.FieldAccessExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.expr.SimpleName; -import com.github.javaparser.ast.stmt.ReturnStmt; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.TypeParameter; -import com.google.auto.common.MoreElements; -import jakarta.json.bind.serializer.JsonbDeserializer; -import jakarta.json.bind.serializer.JsonbSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.AbstractObjectMapper; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.BeanDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; - - -public class MapperGenerator extends AbstractGenerator { - - private static final String MAPPER_IMPL = "_JsonMapperImpl"; - - private final DeserializerGenerator deserializerGenerator; - private final SerializerGenerator serializerGenerator; - - public MapperGenerator(GenerationContext context, TreeLogger logger) { - super(context, logger); - this.deserializerGenerator = new DeserializerGenerator(context, logger); - this.serializerGenerator = new SerializerGenerator(context, logger); - } - - @Override - protected void configureClassType(BeanDefinition type) { - cu.addImport(JsonbDeserializer.class); - cu.addImport(JsonbSerializer.class); - - setExtendedType(type); - } - - private void setExtendedType(BeanDefinition type) { - String typeMapperName = getTypeMapperName(type); - declaration - .getExtendedTypes() - .add( - new ClassOrInterfaceType() - .setName(AbstractObjectMapper.class.getCanonicalName()) - .setTypeArguments(new ClassOrInterfaceType().setName(typeMapperName))); - } - - private String getTypeMapperName(BeanDefinition type) { - return type.getElement().getQualifiedName().toString(); - } - - @Override - protected void init(BeanDefinition type) { - serializerGenerator.generate(type); - deserializerGenerator.generate(type); - - addStaticInstance(type); - addDeserializer(type); - addSerializer(type); - } - - private void addSerializer(BeanDefinition type) { - ClassOrInterfaceType returnType = - new ClassOrInterfaceType() - .setName(JsonbSerializer.class.getSimpleName()) - .setTypeArguments(new ClassOrInterfaceType().setName(getTypeMapperName(type))); - declaration - .addMethod("newSerializer", Modifier.Keyword.PROTECTED) - .addAnnotation(Override.class) - .setType(returnType) - .getBody() - .ifPresent( - body -> - body.addStatement( - new ReturnStmt( - new FieldAccessExpr( - new NameExpr(serializerGenerator.getMapperName(type.getElement())), - "INSTANCE")))); - } - - private void addDeserializer(BeanDefinition type) { - ClassOrInterfaceType returnType = - new ClassOrInterfaceType() - .setName(JsonbDeserializer.class.getSimpleName()) - .setTypeArguments(new ClassOrInterfaceType().setName(getTypeMapperName(type))); - declaration - .addMethod("newDeserializer", Modifier.Keyword.PROTECTED) - .addAnnotation(Override.class) - .setType(returnType) - .getBody() - .ifPresent( - body -> - body.addStatement( - new ReturnStmt( - new FieldAccessExpr( - new NameExpr(deserializerGenerator.getMapperName(type.getElement())), - "INSTANCE")))); - } - - @Override - protected String getMapperName(TypeElement type) { - return (type.getEnclosingElement().getKind().equals(ElementKind.PACKAGE) - ? "" - : MoreElements.asType(type.getEnclosingElement()).getSimpleName().toString() + "_") - + type.getSimpleName() - + MAPPER_IMPL; - } - - @Override - protected void addTypeParam(BeanDefinition type, ClassOrInterfaceDeclaration declaration) { - if (!type.getElement().getKind().isClass()) { - declaration - .getTypeParameters() - .add( - new TypeParameter() - .setName(new SimpleName("T extends " + type.getElement().getSimpleName()))); - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/SerializerGenerator.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/SerializerGenerator.java deleted file mode 100644 index cb7238df34b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/generator/SerializerGenerator.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.generator; - -import javax.lang.model.element.TypeElement; - -import com.github.javaparser.ast.Modifier; -import com.github.javaparser.ast.body.ConstructorDeclaration; -import com.github.javaparser.ast.body.Parameter; -import com.github.javaparser.ast.expr.LambdaExpr; -import com.github.javaparser.ast.expr.MethodCallExpr; -import com.github.javaparser.ast.expr.NameExpr; -import com.github.javaparser.ast.stmt.BlockStmt; -import com.github.javaparser.ast.stmt.Statement; -import com.github.javaparser.ast.type.ClassOrInterfaceType; -import com.github.javaparser.ast.type.UnknownType; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.BeanDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.FieldDefinition; -import org.kie.workbench.common.stunner.client.json.mapper.apt.definition.FieldDefinitionFactory; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.AbstractBeanJsonSerializer; - - -public class SerializerGenerator extends AbstractGenerator { - - private final FieldDefinitionFactory fieldDefinitionFactory; - - private ConstructorDeclaration constructor; - - public SerializerGenerator(GenerationContext context, TreeLogger logger) { - super(context, logger); - fieldDefinitionFactory = context.getFieldDefinitionFactory(); - } - - @Override - protected String getMapperName(TypeElement type) { - return context.getTypeUtils().getJsonSerializerImplName(type); - } - - @Override - protected void configureClassType(BeanDefinition type) { - cu.addImport(AbstractBeanJsonSerializer.class); - - declaration - .getExtendedTypes() - .add( - new ClassOrInterfaceType() - .setName(AbstractBeanJsonSerializer.class.getSimpleName()) - .setTypeArguments( - new ClassOrInterfaceType() - .setName(type.getElement().getQualifiedName().toString()))); - constructor = declaration.addConstructor(Modifier.Keyword.PUBLIC); - } - - @Override - protected void init(BeanDefinition type) { - logger.branch( - TreeLogger.INFO, "Generating serializer for " + type.getElement().getSimpleName()); - - addStaticInstance(type); - - type.getPropertyDefinitionsAsStream() - .forEach( - propertyDefinition -> { - FieldDefinition fieldDefinition = - fieldDefinitionFactory.getFieldDefinition(propertyDefinition); - addSetter( - type, - constructor.getBody(), - fieldDefinition.getFieldSerializer(propertyDefinition, cu)); - }); - } - - private void addSetter(BeanDefinition type, BlockStmt body, Statement call) { - LambdaExpr lambda = new LambdaExpr(); - lambda.setEnclosingParameters(true); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("bean")); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("generator")); - lambda.getParameters().add(new Parameter().setType(new UnknownType()).setName("ctx")); - - lambda.setBody(call); - - body.addStatement(new MethodCallExpr(new NameExpr("properties"), "add").addArgument(lambda)); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/AbstractTreeLogger.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/AbstractTreeLogger.java deleted file mode 100644 index 45439c740e0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/AbstractTreeLogger.java +++ /dev/null @@ -1,307 +0,0 @@ -/* - * Copyright 2007 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package org.kie.workbench.common.stunner.client.json.mapper.apt.logger; - -import java.util.HashSet; - -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.UnableToCompleteException; - -/** Abstract base class for TreeLoggers. */ -public abstract class AbstractTreeLogger extends TreeLogger { - - // This message is package-protected so that the unit test can access it. - static final String OUT_OF_MEMORY_MSG = - "Out of memory; to increase the " - + "amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)"; - // This message is package-protected so that the unit test can access it. - static final String STACK_OVERFLOW_MSG = - "Stack overflow; to increase the " - + "stack size, use the -Xss flag at startup (java -Xss1M ...)"; - private final Object nextChildIndexLock = new Object(); - protected Type logLevel = ALL; - protected AbstractTreeLogger parent; - private int indexWithinMyParent; - private int nextChildIndex; - private UncommittedBranchData uncommitted; - - /** The constructor used when creating a top-level logger. */ - protected AbstractTreeLogger() {} - - public static String getStackTraceAsString(Throwable e) { - // Show the exception info for anything other than "UnableToComplete". - if (e == null || e instanceof UnableToCompleteException) { - return null; - } - // For each cause, print the requested number of entries of its stack - // trace, being careful to avoid getting stuck in an infinite loop. - // - StringBuffer message = new StringBuffer(); - Throwable currentCause = e; - String causedBy = ""; - HashSet seenCauses = new HashSet<>(); - while (currentCause != null && !seenCauses.contains(currentCause)) { - seenCauses.add(currentCause); - - message.append(causedBy); - causedBy = "\nCaused by: "; // after 1st, all say "caused by" - message.append(currentCause.getClass().getName()); - message.append(": " + currentCause.getMessage()); - StackTraceElement[] stackElems = currentCause.getStackTrace(); - if (stackElems != null) { - for (int i = 0; i < stackElems.length; ++i) { - message.append("\n\tat "); - message.append(stackElems[i].toString()); - } - } - - currentCause = currentCause.getCause(); - } - return message.toString(); - } - - protected static String getExceptionName(Throwable e) { - if (e == null || e instanceof UnableToCompleteException) { - return null; - } - return e.getClass().getSimpleName(); - } - - /** Implements branching behavior that supports lazy logging for low-priority branched loggers. */ - @Override - public final synchronized TreeLogger branch( - Type type, String msg, Throwable caught, HelpInfo helpInfo) { - - if (msg == null) { - msg = "(Null branch message)"; - } - - // Compute at which index the new child will be placed. - // - int childIndex = allocateNextChildIndex(); - - // The derived class creates the child logger. - AbstractTreeLogger childLogger = doBranch(); - - // Set up the child logger. - // - // Unsynchronized operations on childLogger are safe since no other - // thread could have a reference to it yet. - childLogger.logLevel = logLevel; - - // Take a snapshot of the index that the branched child should have. - // - childLogger.indexWithinMyParent = childIndex; - - // Have the child hang onto this (its parent logger). - // - childLogger.parent = this; - - // We can avoid committing this branch entry until and unless some - // child (or grandchild) tries to log something that is loggable, - // in which case there will be cascading commits of the parent branches. - // - childLogger.uncommitted = new UncommittedBranchData(type, msg, caught, helpInfo); - - // This logic is intertwined with log(). If a log message is associated - // with a special error condition, then we turn it into a branch, - // so this method can be called directly from log(). It is of course - // also possible for someone to call branch() directly. In either case, we - // (1) turn the original message into an ERROR and - // (2) drop an extra log message that explains how to recover - String specialErrorMessage = causedBySpecialError(caught); - if (specialErrorMessage != null) { - type = ERROR; - childLogger.log(type, specialErrorMessage, null); - } - - // Decide whether we want to log the branch message eagerly or lazily. - // - if (isLoggable(type)) { - // We can commit this branch entry eagerly since it is a-priori loggable. - // Commit the parent logger if necessary before continuing. - // - childLogger.commitMyBranchEntryInMyParentLogger(); - } - - return childLogger; - } - - @Override - public final synchronized boolean isLoggable(Type type) { - return !type.isLowerPriorityThan(logLevel); - } - - /** - * Immediately logs or ignores the specified messages, based on the specified message type and - * this logger's settings. If the message is loggable, then parent branches may be lazily created - * before the log can take place. - */ - @Override - public final synchronized void log(Type type, String msg, Throwable caught, HelpInfo helpInfo) { - - if (msg == null) { - msg = "(Null log message)"; - } - - // If this log message is caused by out of memory or stack overflow, we - // provide a little extra help by creating a child log message. - if (causedBySpecialError(caught) != null) { - branch(ERROR, msg, caught); - return; - } - - int childIndex = allocateNextChildIndex(); - if (isLoggable(type)) { - commitMyBranchEntryInMyParentLogger(); - doLog(childIndex, type, msg, caught, helpInfo); - } - } - - public final int getBranchedIndex() { - return indexWithinMyParent; - } - - public final synchronized Type getMaxDetail() { - return logLevel; - } - - /** - * @param type the log type representing the most detailed level of logging that the caller is - * interested in, or null to choose the default level. - */ - public final synchronized void setMaxDetail(Type type) { - if (type == null) { - type = INFO; - } - logLevel = type; - } - - public final AbstractTreeLogger getParentLogger() { - return parent; - } - - @Override - public String toString() { - return getLoggerId(); - } - - protected int allocateNextChildIndex() { - synchronized (nextChildIndexLock) { - // postincrement because we want indices to start at 0 - return nextChildIndex++; - } - } - - /** - * Commits the branch after ensuring that the parent logger (if there is one) has been committed - * first. - */ - protected synchronized void commitMyBranchEntryInMyParentLogger() { - // (Only the root logger doesn't have a parent.) - // - if (parent != null) { - if (uncommitted != null) { - // Commit the parent first. - // - parent.commitMyBranchEntryInMyParentLogger(); - - // Let the subclass do its thing to commit this branch. - // - parent.doCommitBranch( - this, uncommitted.type, uncommitted.message, uncommitted.caught, uncommitted.helpInfo); - - // Release the uncommitted state. - // - uncommitted = null; - } - } - } - - /** Derived classes should override this method to return a branched logger. */ - protected abstract AbstractTreeLogger doBranch(); - - /** - * Derived classes should override this method to actually commit the specified message associated - * with this the root of this branch. - */ - protected abstract void doCommitBranch( - AbstractTreeLogger childBeingCommitted, - Type type, - String msg, - Throwable caught, - HelpInfo helpInfo); - - /** - * Derived classes should override this method to actually write a log message. Note that {@link - * #isLoggable(Type)} will have already been called. - */ - protected abstract void doLog( - int indexOfLogEntryWithinParentLogger, - Type type, - String msg, - Throwable caught, - HelpInfo helpInfo); - - /** - * Scans t and its causes for {@link OutOfMemoryError} or {@link StackOverflowError}. - * - * @param t a possibly null {@link Throwable} - * @return true if {@link OutOfMemoryError} or {@link StackOverflowError} appears anywhere in the - * cause list or if t is an {@link OutOfMemoryError} or {@link - * StackOverflowError} - */ - private String causedBySpecialError(Throwable t) { - while (t != null) { - if (t instanceof OutOfMemoryError) { - return OUT_OF_MEMORY_MSG; - } else if (t instanceof StackOverflowError) { - return STACK_OVERFLOW_MSG; - } - t = t.getCause(); - } - return null; - } - - private String getLoggerId() { - if (parent != null) { - if (parent.parent == null) { - // Top-level - return parent.getLoggerId() + getBranchedIndex(); - } else { - // Nested - return parent.getLoggerId() + "." + getBranchedIndex(); - } - } else { - // The root - return "#"; - } - } - - private static class UncommittedBranchData { - - public final Throwable caught; - public final String message; - public final Type type; - private final HelpInfo helpInfo; - - public UncommittedBranchData(Type type, String message, Throwable caught, HelpInfo helpInfo) { - this.caught = caught; - this.message = message; - this.type = type; - this.helpInfo = helpInfo; - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/PrintWriterTreeLogger.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/PrintWriterTreeLogger.java deleted file mode 100644 index cac2f4571f6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/PrintWriterTreeLogger.java +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright 2006 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package org.kie.workbench.common.stunner.client.json.mapper.apt.logger; - -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.io.PrintWriter; -import java.net.URL; - -/** Tree logger that logs to a print writer. */ -public final class PrintWriterTreeLogger extends AbstractTreeLogger { - - private final String indent; - - private final PrintWriter out; - - private final Object mutex = new Object(); - - public PrintWriterTreeLogger() { - this(new PrintWriter(System.out, true)); - } - - public PrintWriterTreeLogger(PrintWriter out) { - this(out, ""); - } - - public PrintWriterTreeLogger(File logFile) throws IOException { - boolean existing = logFile.exists(); - this.out = new PrintWriter(new FileWriter(logFile, true), true); - this.indent = ""; - if (existing) { - out.println(); // blank line to mark relaunch - } - } - - protected PrintWriterTreeLogger(PrintWriter out, String indent) { - this.out = out; - this.indent = indent; - } - - @Override - protected AbstractTreeLogger doBranch() { - return new PrintWriterTreeLogger(out, indent + " "); - } - - @Override - protected void doCommitBranch( - AbstractTreeLogger childBeingCommitted, - Type type, - String msg, - Throwable caught, - HelpInfo helpInfo) { - doLog(childBeingCommitted.getBranchedIndex(), type, msg, caught, helpInfo); - } - - @Override - protected void doLog( - int indexOfLogEntryWithinParentLogger, - Type type, - String msg, - Throwable caught, - HelpInfo helpInfo) { - synchronized (mutex) { // ensure thread interleaving... - out.print(indent); - if (type.needsAttention()) { - out.print("["); - out.print(type.getLabel()); - out.print("] "); - } - - out.println(msg); - if (helpInfo != null) { - URL url = helpInfo.getURL(); - if (url != null) { - out.print(indent); - out.println("For additional info see: " + url.toString()); - } - } - if (caught != null) { - caught.printStackTrace(out); - } - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/TreeLogger.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/TreeLogger.java deleted file mode 100644 index 9d8ca280b93..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/logger/TreeLogger.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - * Copyright 2008 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ -package org.kie.workbench.common.stunner.client.json.mapper.apt.logger; - -import java.net.URL; - -/** An interface used to log messages in deferred binding generators. */ -public abstract class TreeLogger { - - /** - * Provides extra information to the user, generally details of what caused the problem or what - * the user should do to fix the problem. How this information is interpreted and displayed is - * implementation-dependent. - */ - public abstract static class HelpInfo { - - /** @return the text to use for an anchor if not null and getURL is non-null. */ - public String getAnchorText() { - return null; - } - - /** @return the prefix to go before the link. */ - public String getPrefix() { - return "More info: "; - } - - /** @return a URL containing extra information about the problem, or null if none. */ - public URL getURL() { - return null; - } - } - - /** A type-safe enum of all possible logging severity types. */ - @SuppressWarnings("hiding") - public enum Type { - - /** Logs an error. */ - ERROR(true), - - /** Logs a warning. */ - WARN(true), - - /** Logs information. */ - INFO(false), - - /** Logs information related to lower-level operation. */ - TRACE(false), - - /** Logs detailed information that could be useful during debugging. */ - DEBUG(false), - - /** - * Logs extremely verbose and detailed information that is typically useful only to product - * implementors. - */ - SPAM(false), - - /** Logs everything -- quite a bit of stuff. */ - ALL(false); - - /** - * Gets all the possible severity types as an array. - * - * @return an array of severity types - */ - public static Type[] instances() { - return Type.values(); - } - - private final boolean needsAttention; - - /** Constructs a log type with an optional parent. */ - Type(boolean needsAttention) { - this.needsAttention = needsAttention; - } - - /** - * Gets the label for this severity type. - * - * @return the label - */ - public String getLabel() { - return this.toString(); - } - - /** - * Determines whether this log type is of lower priority than some other log type. - * - * @param other the other log type - * @return true if this log type is lower priority - */ - public boolean isLowerPriorityThan(Type other) { - // Counterintuitive: higher number is lower priority. - return this.ordinal() > other.ordinal(); - } - - /** - * Indicates whether this severity type represents a high severity that should be highlighted - * for the user. - * - * @return true if this severity is high, otherwise false. - */ - public boolean needsAttention() { - return needsAttention; - } - } - - /** Logs an error. */ - public static final Type ERROR = Type.ERROR; - - /** Logs a warning. */ - public static final Type WARN = Type.WARN; - - /** Logs information. */ - public static final Type INFO = Type.INFO; - - /** Logs information related to lower-level operation. */ - public static final Type TRACE = Type.TRACE; - - /** Logs detailed information that could be useful during debugging. */ - public static final Type DEBUG = Type.DEBUG; - - /** - * Logs extremely verbose and detailed information that is typically useful only to product - * implementors. - */ - public static final Type SPAM = Type.SPAM; - - /** Logs everything -- quite a bit of stuff. */ - public static final Type ALL = Type.ALL; - - /** - * A valid logger that ignores all messages. Occasionally useful when calling methods that require - * a logger parameter. - */ - public static final TreeLogger NULL = - new TreeLogger() { - @Override - public TreeLogger branch(Type type, String msg, Throwable caught, HelpInfo helpInfo) { - return this; - } - - @Override - public boolean isLoggable(Type type) { - return false; - } - - @Override - public void log(Type type, String msg, Throwable caught, HelpInfo helpInfo) { - // nothing - } - }; - - /** - * Calls {@link #branch(Type, String, Throwable, HelpInfo)} with a - * null caught and helpInfo. - */ - public final TreeLogger branch(Type type, String msg) { - return branch(type, msg, null, null); - } - - /** - * Calls {@link #branch(Type, String, Throwable, HelpInfo)} with a - * null helpInfo. - */ - public final TreeLogger branch(Type type, String msg, Throwable caught) { - return branch(type, msg, caught, null); - } - - /** - * Produces a branched logger, which can be used to write messages that are logically grouped - * together underneath the current logger. The details of how/if the resulting messages are - * displayed is implementation-dependent. - * - *

The log message supplied when branching serves two purposes. First, the message should be - * considered a heading for all the child messages below it. Second, the type of the - * message provides a hint as to the importance of the children below it. As an optimization, an - * implementation could return a "no-op" logger if messages of the specified type weren't being - * logged, which the implication being that all nested log messages were no more important than - * the level of their branch parent. - * - *

As an example of how hierarchical logging can be used, a branched logger in a GUI could - * write log message as child items of a parent node in a tree control. If logging to streams, - * such as a text console, the branched logger could prefix each entry with a unique string and - * indent its text so that it could be sorted later to reconstruct a proper hierarchy. - * - * @param type - * @param msg an optional message to log, which can be null if only an exception is - * being logged - * @param caught an optional exception to log, which can be null if only a message is - * being logged - * @param helpInfo extra information that might be used by the logger to provide extended - * information to the user - * @return an instance of {@link TreeLogger} representing the new branch of the log; may be the - * same instance on which this method is called - */ - public abstract TreeLogger branch(Type type, String msg, Throwable caught, HelpInfo helpInfo); - - /** - * Determines whether or not a log entry of the specified type would actually be logged. Caller - * use this method to avoid constructing log messages that would be thrown away. - */ - public abstract boolean isLoggable(Type type); - - /** - * Calls {@link #log(Type, String, Throwable, HelpInfo)} with a null caught - * and helpInfo. - */ - public final void log(Type type, String msg) { - log(type, msg, null, null); - } - - /** - * Calls {@link #log(Type, String, Throwable, HelpInfo)} with a null helpInfo - * . - */ - public final void log(Type type, String msg, Throwable caught) { - log(type, msg, caught, null); - } - - /** - * Logs a message and/or an exception, with optional help info. It is also legal to call this - * method using null arguments for both msg and caught - * , in which case the log event can be ignored. The info can provide extra - * information to the logger; a logger may choose to ignore this info. - * - * @param type - * @param msg an optional message to log, which can be null if only an exception is - * being logged - * @param caught an optional exception to log, which can be null if only a message is - * being logged - * @param helpInfo extra information that might be used by the logger to provide extended - * information to the user - */ - public abstract void log(Type type, String msg, Throwable caught, HelpInfo helpInfo); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/processor/BeanProcessor.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/processor/BeanProcessor.java deleted file mode 100644 index b80925248d8..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/processor/BeanProcessor.java +++ /dev/null @@ -1,244 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.processor; - -import java.util.Collection; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import javax.lang.model.element.ElementKind; -import javax.lang.model.element.ExecutableElement; -import javax.lang.model.element.Modifier; -import javax.lang.model.element.TypeElement; -import javax.lang.model.element.VariableElement; -import javax.lang.model.type.ArrayType; -import javax.lang.model.type.DeclaredType; -import javax.lang.model.type.TypeKind; -import javax.lang.model.type.TypeMirror; -import javax.lang.model.util.ElementFilter; - -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTransient; -import jakarta.json.bind.annotation.JsonbTypeInfo; -import org.kie.workbench.common.stunner.client.json.mapper.annotation.JSONMapper; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.GenerationException; -import org.kie.workbench.common.stunner.client.json.mapper.apt.generator.MapperGenerator; -import org.kie.workbench.common.stunner.client.json.mapper.apt.logger.TreeLogger; -import org.kie.workbench.common.stunner.client.json.mapper.apt.utils.TypeUtils; - -public class BeanProcessor { - - private final GenerationContext context; - private final TreeLogger logger; - private final Set annotatedBeans; - private final Set beans = new HashSet<>(); - - private final TypeUtils typeUtils; - - private final MapperGenerator mapperGenerator; - - private TypeMirror objectType; - - public BeanProcessor(GenerationContext context, TreeLogger logger, Set beans) { - this.context = context; - this.logger = logger; - this.annotatedBeans = beans; - this.typeUtils = context.getTypeUtils(); - this.mapperGenerator = new MapperGenerator(context, logger); - - this.objectType = - context - .getProcessingEnv() - .getElementUtils() - .getTypeElement(Object.class.getCanonicalName()) - .asType(); - } - - public void process() { - annotatedBeans.forEach(this::processBean); - beans.forEach(context::addBeanDefinition); - - context.getBeans().stream() - .filter(bean -> !bean.getElement().getModifiers().contains(Modifier.ABSTRACT)) - .forEach(mapperGenerator::generate); - } - - private void processBean(TypeElement bean) { - if (!beans.contains(bean)) { - beans.add(checkBean(bean)); - if (!context.getTypeUtils().isJsonbTypeSerializer(bean)) { - context.getTypeUtils().getAllFieldsIn(bean).forEach(this::processField); - } - } - } - - private void processField(VariableElement field) { - if (checkField(field)) { - if (!context.getTypeUtils().isJsonbTypeSerializer(field)) { - TypeMirror typeMirror = field.asType(); - checkTypeAndAdd(typeMirror); - } - } - } - - private void checkTypeAndAdd(TypeMirror type) { - if (type.getKind().isPrimitive() || typeUtils.isBoxedTypeOrString(type)) { - return; - } - - if (type.getKind().equals(TypeKind.ARRAY)) { - ArrayType arrayType = (ArrayType) type; - if (!context.getTypeUtils().isSimpleType(arrayType.getComponentType())) { - if (!MoreTypes.asElement(arrayType.getComponentType()).getKind().equals(ElementKind.ENUM) - && !context.getTypeUtils().isJsonbTypeSerializer(arrayType.getComponentType())) { - processBean(MoreTypes.asTypeElement(arrayType.getComponentType())); - } - } - } else if (MoreTypes.asElement(type).getKind().equals(ElementKind.ENUM)) { - return; - } else if (context.getTypeUtils().isAssignableFrom(type, Map.class)) { - DeclaredType collection = (DeclaredType) type; - collection.getTypeArguments().forEach(this::checkTypeAndAdd); - } else if (context.getTypeUtils().isAssignableFrom(type, Collection.class)) { - DeclaredType collection = (DeclaredType) type; - collection.getTypeArguments().stream() - .filter(e -> !context.getTypeUtils().isJsonbTypeSerializer(e)) - .forEach(this::checkTypeAndAdd); - } else if (context.getTypeUtils().isAssignableFrom(type, Iterable.class)) { - DeclaredType collection = (DeclaredType) type; - collection.getTypeArguments().stream() - .filter(e -> !context.getTypeUtils().isJsonbTypeSerializer(e)) - .forEach(this::checkTypeAndAdd); - } else if (!beans.contains(context.getProcessingEnv().getTypeUtils().erasure(type))) { - processBean(MoreTypes.asTypeElement(context.getProcessingEnv().getTypeUtils().erasure(type))); - } else if (type.getKind().equals(TypeKind.ARRAY)) { - ArrayType arrayType = (ArrayType) type; - TypeElement typeElement = MoreTypes.asTypeElement(arrayType.getComponentType()); - if (!context.getTypeUtils().isJsonbTypeSerializer(typeElement)) { - processBean(typeElement); - } - } else if (MoreTypes.isType(type) - && !MoreTypes.asElement(type).getKind().equals(ElementKind.ENUM) - && !context.getTypeUtils().isJsonbTypeSerializer(type)) { - processBean(MoreTypes.asTypeElement(type)); - } - } - - private boolean checkField(VariableElement field) { - if (field.getModifiers().contains(Modifier.STATIC) - || field.getModifiers().contains(Modifier.TRANSIENT) - || field.getAnnotation(JsonbTransient.class) != null - || field.getModifiers().contains(Modifier.FINAL)) { - return false; - } - - if (context.getProcessingEnv().getTypeUtils().isSameType(field.asType(), objectType)) { - if (!context.getTypeUtils().isJsonbTypeSerializer(field)) { - throw new GenerationException( - String.format( - "Field %s.%s is of type Object and must be annotated with @JsonbTypeSerializer and @JsonbTypeDeserializer", - field.getEnclosingElement().getSimpleName(), field.getSimpleName().toString())); - } - } - - if (!field.getModifiers().contains(Modifier.PRIVATE) - || typeUtils.hasGetter(field) && typeUtils.hasSetter(field)) { - return true; - } - - if (!typeUtils.hasGetter(field)) { - throw new GenerationException( - String.format( - "Unable to find suitable getter for [%s] in [%s].", - field.getSimpleName(), field.getEnclosingElement())); - } - - if (!typeUtils.hasSetter(field)) { - throw new GenerationException( - String.format( - "Unable to find suitable setter for [%s] in [%s]", - field.getSimpleName(), field.getEnclosingElement())); - } - - throw new GenerationException( - String.format( - "Unable to process [%s] in [%s]", field.getSimpleName(), field.getEnclosingElement())); - } - - private TypeElement checkBean(TypeElement type) { - if (!type.getKind().isClass() - && type.getAnnotation(JsonbTypeInfo.class) == null - && !context.getTypeUtils().isJsonbTypeSerializer(type)) { - throw new GenerationException( - "A @JSONMapper bean [" - + type - + "] must be class or has @JsonbTypeSerializer and @JsonbTypeDeserializer"); - } - - if (type.getModifiers().contains(Modifier.ABSTRACT) - && type.getAnnotation(JsonbTypeInfo.class) == null - && !context.getTypeUtils().isJsonbTypeSerializer(type)) { - throw new GenerationException( - "A @JSONMapper bean [" - + type - + "] must be non abstract or has @JsonbTypeSerializer and @JsonbTypeDeserializer"); - } - - if (type.getModifiers().contains(Modifier.PRIVATE)) { - throw new GenerationException("A @JSONMapper bean [" + type + "] must be public"); - } - - if (type.getModifiers().contains(Modifier.STATIC) - && type.getEnclosingElement().getKind().equals(ElementKind.PACKAGE)) { - throw new GenerationException("A @JSONMapper bean [" + type + "] must not be static"); - } - - if (!type.getModifiers().contains(Modifier.STATIC) - && !type.getEnclosingElement().getKind().equals(ElementKind.PACKAGE)) { - throw new GenerationException( - "If @JSONMapper bean [" + type + "] is a inner class, it must be static"); - } - - if (context.getTypeUtils().isJsonbTypeSerializer(type) - && type.getAnnotation(JSONMapper.class) != null) { - throw new GenerationException( - "A @JSONMapper bean [" - + type - + "] must not be annotated with JsonbTypeSerializer or JsonbTypeDeserializer"); - } - - List constructors = ElementFilter.constructorsIn(type.getEnclosedElements()); - if (!constructors.isEmpty()) { - long nonArgConstructorCount = - constructors.stream() - .filter(constr -> !constr.getModifiers().contains(Modifier.PRIVATE)) - .filter(constr -> constr.getParameters().isEmpty()) - .count(); - if (nonArgConstructorCount != 1) { - throw new GenerationException( - "A @JSONMapper bean [" + type + "] must have a non-private non-arg constructor"); - } - } - return type; - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeRegistry.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeRegistry.java deleted file mode 100644 index 9b55ff9a8a6..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeRegistry.java +++ /dev/null @@ -1,427 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.utils; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashSet; -import java.util.LinkedList; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.SortedSet; -import java.util.TreeSet; - -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.TypeMirror; -import javax.lang.model.util.Elements; -import javax.lang.model.util.Types; - -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.TypeDeserializerNotFoundException; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.TypeMapperNotFoundException; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BooleanJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.CharacterJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.EnumJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.StringJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveBooleanArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveByteArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveCharacterArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveDoubleArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveFloatArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveIntegerArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveLongArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.PrimitiveShortArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.array.StringArrayJsonDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.ArrayListDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.HashSetDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.LinkedHashSetDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.LinkedListDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.ListDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.collection.SortedSetDeserializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BooleanJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.CharacterJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.EnumJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.StringJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveBooleanArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveByteArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveCharacterArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveDoubleArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveFloatArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveIntegerArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveLongArrayLongSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.array.PrimitiveShortArrayJsonSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.collection.CollectionJsonSerializer; - -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.BigDecimalJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.BigIntegerJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.ByteJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.DoubleJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.FloatJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.IntegerJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.LongJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.deserializer.BaseNumberJsonDeserializer.ShortJsonDeserializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.BigDecimalJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.BigIntegerJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.ByteJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.DoubleJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.FloatJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.IntegerJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.LongJsonSerializer; -import static org.kie.workbench.common.stunner.client.json.mapper.internal.serializer.BaseNumberJsonSerializer.ShortJsonSerializer; - -public class TypeRegistry { - private final ClassMapperFactory MAPPER = new ClassMapperFactory(); - - private Map buildIn = new HashMap<>(); - private final Types types; - private final Elements elements; - private final GenerationContext context; - - public TypeRegistry(GenerationContext context) { - this.types = context.getProcessingEnv().getTypeUtils(); - this.elements = context.getProcessingEnv().getElementUtils(); - this.context = context; - - initBasicMappers(); - initCommonMappers(); - initNumberMappers(); - initPrimitiveArraysMappers(); - initCollections(); - } - - public TypeElement getSerializer(TypeMirror typeMirror) { - return getSerializer(typeMirror.toString()); - } - - public TypeElement getSerializer(String typeName) { - if (buildIn.containsKey(typeName)) { - return get(typeName).serializer; - } - throw new TypeDeserializerNotFoundException(typeName); - } - - public TypeElement getDeserializer(TypeMirror typeMirror) { - return getDeserializer(typeMirror.toString()); - } - - public TypeElement getDeserializer(String typeName) { - if (buildIn.containsKey(typeName)) { - return get(typeName).deserializer; - } - throw new TypeDeserializerNotFoundException(typeName); - } - - public boolean has(TypeMirror typeMirror) { - return buildIn.containsKey(typeMirror.toString()); - } - - public ClassMapper get(String typeName) { - if (buildIn.containsKey(typeName)) { - return buildIn.get(typeName); - } - throw new TypeMapperNotFoundException(typeName); - } - - private void initBasicMappers() { - MAPPER - .forType(boolean.class) - // .serializer(BooleanJsonSerializer.class) - .deserializer(BooleanJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(char.class) - // .serializer(CharacterJsonSerializer.class) - .deserializer(CharacterJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(byte.class) - // .serializer(ByteJsonSerializer.class) - .deserializer(ByteJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(double.class) - // .serializer(DoubleJsonSerializer.class) - .deserializer(DoubleJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(float.class) - // .serializer(FloatJsonSerializer.class) - .deserializer(FloatJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(int.class) - // .serializer(IntegerJsonSerializer.class) - .deserializer(IntegerJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(long.class) - // .serializer(LongJsonSerializer.class) - .deserializer(LongJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(short.class) - // .serializer(ShortJsonSerializer.class) - .deserializer(ShortJsonDeserializer.class) - .register(buildIn); - } - - private void initCommonMappers() { - // Common mappers - MAPPER - .forType(String.class) - .serializer(StringJsonSerializer.class) - .deserializer(StringJsonDeserializer.class) - .register(buildIn); - MAPPER - .forType(Boolean.class) - .serializer(BooleanJsonSerializer.class) - .deserializer(BooleanJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Character.class) - .serializer(CharacterJsonSerializer.class) - .deserializer(CharacterJsonDeserializer.class) - .register(buildIn); - - /* MAPPER - .forType(UUID.class) - .serializer(UUIDJsonSerializer.class) - .deserializer(UUIDJsonDeserializer.class) - .register(buildIn); - */ - MAPPER - .forType(Enum.class) - .serializer(EnumJsonSerializer.class) - .deserializer(EnumJsonDeserializer.class) - .register(buildIn); - } - - private void initNumberMappers() { - MAPPER - .forType(BigDecimal.class) - .serializer(BigDecimalJsonSerializer.class) - .deserializer(BigDecimalJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(BigInteger.class) - .serializer(BigIntegerJsonSerializer.class) - .deserializer(BigIntegerJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Byte.class) - .serializer(ByteJsonSerializer.class) - .deserializer(ByteJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Double.class) - .serializer(DoubleJsonSerializer.class) - .deserializer(DoubleJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Float.class) - .serializer(FloatJsonSerializer.class) - .deserializer(FloatJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Integer.class) - .serializer(IntegerJsonSerializer.class) - .deserializer(IntegerJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Long.class) - .serializer(LongJsonSerializer.class) - .deserializer(LongJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Short.class) - .serializer(ShortJsonSerializer.class) - .deserializer(ShortJsonDeserializer.class) - .register(buildIn); - } - - private void initPrimitiveArraysMappers() { - MAPPER - .forType(boolean[].class) - .serializer(PrimitiveBooleanArrayJsonSerializer.class) - .deserializer(PrimitiveBooleanArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(byte[].class) - .serializer(PrimitiveByteArrayJsonSerializer.class) - .deserializer(PrimitiveByteArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(char[].class) - .serializer(PrimitiveCharacterArrayJsonSerializer.class) - .deserializer(PrimitiveCharacterArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(double[].class) - .serializer(PrimitiveDoubleArrayJsonSerializer.class) - .deserializer(PrimitiveDoubleArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(float[].class) - .serializer(PrimitiveFloatArrayJsonSerializer.class) - .deserializer(PrimitiveFloatArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(int[].class) - .serializer(PrimitiveIntegerArrayJsonSerializer.class) - .deserializer(PrimitiveIntegerArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(long[].class) - .serializer(PrimitiveLongArrayLongSerializer.class) - .deserializer(PrimitiveLongArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(short[].class) - .serializer(PrimitiveShortArrayJsonSerializer.class) - .deserializer(PrimitiveShortArrayJsonDeserializer.class) - .register(buildIn); - - MAPPER - .forType(String[].class) - .serializer(PrimitiveShortArrayJsonSerializer.class) - .deserializer(StringArrayJsonDeserializer.class) - .register(buildIn); - } - - private void initCollections() { - MAPPER - .forType(List.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(ListDeserializer.class) - .register(buildIn); - - MAPPER - .forType(ArrayList.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(ArrayListDeserializer.class) - .register(buildIn); - - MAPPER - .forType(LinkedList.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(LinkedListDeserializer.class) - .register(buildIn); - - MAPPER - .forType(Set.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(HashSetDeserializer.class) - .register(buildIn); - MAPPER - .forType(SortedSet.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(SortedSetDeserializer.class) - .register(buildIn); - - MAPPER - .forType(HashSet.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(HashSetDeserializer.class) - .register(buildIn); - - MAPPER - .forType(LinkedHashSet.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(LinkedHashSetDeserializer.class) - .register(buildIn); - MAPPER - .forType(TreeSet.class) - .serializer(CollectionJsonSerializer.class) - .deserializer(SortedSetDeserializer.class) - .register(buildIn); - } - - class ClassMapperFactory { - - ClassMapper forType(Class clazz) { - return new ClassMapper(clazz); - } - } - - public class ClassMapper { - - private final String clazz; - - private TypeElement serializer; - - private TypeElement deserializer; - - private ClassMapper(Class clazz) { - this.clazz = clazz.getCanonicalName(); - } - - private ClassMapper(String type) { - this.clazz = type; - } - - private ClassMapper serializer(Class serializer) { - this.serializer = elements.getTypeElement(serializer.getCanonicalName()); - return this; - } - - private ClassMapper deserializer(Class deserializer) { - this.deserializer = elements.getTypeElement(deserializer.getCanonicalName()); - return this; - } - - private ClassMapper register(Map registry) { - registry.put(this.clazz, this); - return this; - } - - @Override - public String toString() { - return "ClassMapper{" + "clazz='" + clazz + '\'' + ", serializer=" + serializer != null - ? serializer.toString() - : "" + ", deserializer=" + deserializer != null ? deserializer.toString() : "" + '}'; - } - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeUtils.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeUtils.java deleted file mode 100644 index e3fcb74327e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/json/processor/src/main/java/org/kie/workbench/common/stunner/client/json/mapper/apt/utils/TypeUtils.java +++ /dev/null @@ -1,405 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.kie.workbench.common.stunner.client.json.mapper.apt.utils; - -import java.util.ArrayDeque; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.Deque; -import java.util.HashSet; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import javax.lang.model.element.Element; -import javax.lang.model.element.ElementKind; -import javax.lang.model.element.ExecutableElement; -import javax.lang.model.element.Modifier; -import javax.lang.model.element.TypeElement; -import javax.lang.model.element.VariableElement; -import javax.lang.model.type.ArrayType; -import javax.lang.model.type.DeclaredType; -import javax.lang.model.type.PrimitiveType; -import javax.lang.model.type.TypeKind; -import javax.lang.model.type.TypeMirror; -import javax.lang.model.util.ElementFilter; -import javax.lang.model.util.Elements; -import javax.lang.model.util.Types; - -import com.github.javaparser.ast.CompilationUnit; -import com.google.auto.common.MoreElements; -import com.google.auto.common.MoreTypes; -import jakarta.json.bind.annotation.JsonbTypeDeserializer; -import jakarta.json.bind.annotation.JsonbTypeSerializer; -import org.kie.workbench.common.stunner.client.json.mapper.apt.context.GenerationContext; -import org.kie.workbench.common.stunner.client.json.mapper.apt.exception.GenerationException; - -public class TypeUtils { - - private final Types types; - private final Elements elements; - - private final BoxedTypes boxedTypes; - - private final GenerationContext context; - - public TypeUtils(GenerationContext context) { - this.types = context.getProcessingEnv().getTypeUtils(); - this.elements = context.getProcessingEnv().getElementUtils(); - this.boxedTypes = new BoxedTypes(); - this.context = context; - } - - public BoxedTypes getBoxedTypes() { - return boxedTypes; - } - - public Collection getAllFieldsIn(TypeElement type) { - Map fields = new LinkedHashMap<>(); - ElementFilter.fieldsIn(type.getEnclosedElements()) - .forEach(field -> fields.put(field.getSimpleName().toString(), field)); - - List alltypes = getSuperTypes(elements, type); - for (TypeElement atype : alltypes) { - ElementFilter.fieldsIn(atype.getEnclosedElements()).stream() - .filter(field -> !fields.containsKey(field.getSimpleName().toString())) - .forEach(field -> fields.put(field.getSimpleName().toString(), field)); - } - return fields.values(); - } - - /** - * see: typetools/checker-framework Determine all type elements for the classes and interfaces - * referenced in the extends/implements clauses of the given type element. TODO: can we learn from - * the implementation of com.sun.tools.javac.model.JavacElements.getAllMembers(TypeElement)? - */ - public List getSuperTypes(Elements elements, TypeElement type) { - - List superelems = new ArrayList<>(); - if (type == null) { - return superelems; - } - - // Set up a stack containing type, which is our starting point. - Deque stack = new ArrayDeque<>(); - stack.push(type); - - while (!stack.isEmpty()) { - TypeElement current = stack.pop(); - - // For each direct supertype of the current type element, if it - // hasn't already been visited, push it onto the stack and - // add it to our superelems set. - TypeMirror supertypecls = current.getSuperclass(); - if (supertypecls.getKind() != TypeKind.NONE) { - TypeElement supercls = (TypeElement) ((DeclaredType) supertypecls).asElement(); - if (!superelems.contains(supercls)) { - stack.push(supercls); - superelems.add(supercls); - } - } - for (TypeMirror supertypeitf : current.getInterfaces()) { - TypeElement superitf = (TypeElement) ((DeclaredType) supertypeitf).asElement(); - if (!superelems.contains(superitf)) { - stack.push(superitf); - superelems.add(superitf); - } - } - } - - // Include java.lang.Object as implicit superclass for all classes and interfaces. - TypeElement jlobject = elements.getTypeElement(Object.class.getCanonicalName()); - if (!superelems.contains(jlobject)) { - superelems.add(jlobject); - } - - return Collections.unmodifiableList(superelems); - } - - public boolean hasGetter(VariableElement variable) { - return getGetter(variable) != null; - } - - public ExecutableElement getGetter(VariableElement variable) { - List method = compileGetterMethodName(variable); - return MoreElements.asType(variable.getEnclosingElement()).getEnclosedElements().stream() - .filter(e -> e.getKind().equals(ElementKind.METHOD)) - .filter(e -> method.contains(e.getSimpleName().toString())) - .filter(e -> !e.getModifiers().contains(Modifier.PRIVATE)) - .filter(e -> !e.getModifiers().contains(Modifier.STATIC)) - .map(MoreElements::asExecutable) - .filter(elm -> elm.getParameters().isEmpty()) - .filter(elm -> types.isSameType(elm.getReturnType(), variable.asType())) - .findFirst() - .orElseThrow( - () -> - new GenerationException( - String.format( - "Unable to find suitable getter for %s.%s", - variable.getEnclosingElement(), variable.getSimpleName()))); - } - - public List compileGetterMethodName(VariableElement variable) { - String varName = variable.getSimpleName().toString(); - boolean isBoolean = isBoolean(variable); - List result = new ArrayList<>(); - result.add("get" + capitalize(varName)); - if (isBoolean) { - result.add("is" + capitalize(varName)); - } - return result; - } - - public boolean hasSetter(VariableElement variable) { - return getSetter(variable) != null; - } - - public ExecutableElement getSetter(VariableElement variable) { - String method = compileSetterMethodName(variable); - return MoreElements.asType(variable.getEnclosingElement()).getEnclosedElements().stream() - .filter(e -> e.getKind().equals(ElementKind.METHOD)) - .filter(e -> e.toString().equals(method)) - .filter(e -> !e.getModifiers().contains(Modifier.PRIVATE)) - .filter(e -> !e.getModifiers().contains(Modifier.STATIC)) - .map(MoreElements::asExecutable) - .filter(elm -> elm.getParameters().size() == 1) - .filter(elm -> types.isSameType(elm.getParameters().get(0).asType(), variable.asType())) - .findFirst() - .orElseThrow( - () -> - new GenerationException( - String.format( - "Unable to find suitable setter for %s.%s", - variable.getEnclosingElement(), variable.getSimpleName()))); - } - - private String compileSetterMethodName(VariableElement variable) { - String varName = variable.getSimpleName().toString(); - StringBuffer sb = new StringBuffer(); - sb.append("set"); - sb.append(capitalize(varName)); - sb.append("("); - sb.append(variable.asType()); - sb.append(")"); - return sb.toString(); - } - - public boolean isBoxedType(TypeMirror type) { - return boxedTypes.isBoxedType(type); - } - - public boolean isBoxedTypeOrString(TypeMirror type) { - return boxedTypes.isBoxedType(type) || boxedTypes.isString(type); - } - - public boolean isBoolean(VariableElement variable) { - return variable.asType().getKind().equals(TypeKind.BOOLEAN) - || variable.asType().toString().equals(Boolean.class.getCanonicalName()); - } - - public boolean isAssignableFrom(TypeMirror typeMirror, Class targetClass) { - return types.isAssignable( - typeMirror, types.getDeclaredType(elements.getTypeElement(targetClass.getCanonicalName()))); - } - - public boolean isSimpleType(TypeMirror property) { - return property.getKind().isPrimitive() || isBoxedTypeOrString(property); - } - - private static final String BEAN_JSON_SERIALIZER_IMPL = "_JsonSerializerImpl"; - - private static final String BEAN_JSON_DESERIALIZER_IMPL = "_JsonDeserializerImpl"; - - public String getJsonSerializerImplQualifiedName(VariableElement variable) { - return getJsonSerializerImplQualifiedName(MoreTypes.asTypeElement(variable.asType())); - } - - public String getJsonSerializerImplQualifiedName(TypeElement type) { - return elements.getPackageOf(type) + "." + getJsonSerializerImplName(type); - } - - public String getJsonSerializerImplName(TypeElement type) { - return (type.getEnclosingElement().getKind().equals(ElementKind.PACKAGE) - ? "" - : MoreElements.asType(type.getEnclosingElement()).getSimpleName().toString() + "_") - + type.getSimpleName() - + BEAN_JSON_SERIALIZER_IMPL; - } - - public String getJsonDeserializerImplQualifiedName(TypeElement type, CompilationUnit cu) { - return elements.getPackageOf(type) + "." + getJsonDeserializerImplName(type); - } - - public String getJsonDeserializerImplName(TypeElement type) { - return (type.getEnclosingElement().getKind().equals(ElementKind.PACKAGE) - ? "" - : MoreElements.asType(type.getEnclosingElement()).getSimpleName().toString() + "_") - + type.getSimpleName() - + BEAN_JSON_DESERIALIZER_IMPL; - } - - public boolean isIterable(TypeMirror property) { - return !property.getKind().isPrimitive() && isAssignableFrom(property, Iterable.class); - } - - public boolean isJsonbTypeSerializer(VariableElement type) { - boolean isFieldAnnotated = - type.getAnnotation(JsonbTypeSerializer.class) != null - && type.getAnnotation(JsonbTypeDeserializer.class) != null; - if (isFieldAnnotated) { - return true; - } - - return isJsonbTypeSerializer(type.asType()); - } - - public boolean isJsonbTypeSerializer(Element type) { - if (type.getKind().isField()) { - VariableElement field = MoreElements.asVariable(type); - TypeMirror typeMirror = field.asType(); - if (typeMirror.getKind().isPrimitive()) { - return false; - } - if (!typeMirror.getKind().equals(TypeKind.ARRAY)) { - boolean hasJsonbTypeSerializer = isJsonbTypeSerializer(typeMirror); - if (hasJsonbTypeSerializer) { - return true; - } - } - } - return type.getAnnotation(JsonbTypeSerializer.class) != null - && type.getAnnotation(JsonbTypeDeserializer.class) != null; - } - - public boolean isJsonbTypeSerializer(TypeMirror mirror) { - if (mirror.getKind().isPrimitive()) { - return false; - } else if (mirror.getKind().equals(TypeKind.ARRAY)) { - ArrayType arrayType = (ArrayType) mirror; - if (arrayType.getComponentType().getKind().isPrimitive()) { - return false; - } - if (MoreTypes.asElement(arrayType.getComponentType()).getKind().equals(ElementKind.ENUM)) { - return false; - } - return isJsonbTypeSerializer(arrayType.getComponentType()); - } else if (isIterable(mirror)) { - boolean hasJsonbTypeSerializer = - isJsonbTypeSerializer(MoreTypes.asDeclared(mirror).getTypeArguments().get(0)); - if (hasJsonbTypeSerializer) { - return true; - } - } - return isJsonbTypeSerializer(MoreTypes.asElement(mirror)); - } - - public class BoxedTypes { - - private Set boxedTypes = new HashSet<>(); - - private BoxedTypes() { - - boxedTypes.add(asBoxedType(TypeKind.BOOLEAN)); - boxedTypes.add(asBoxedType(TypeKind.BYTE)); - boxedTypes.add(asBoxedType(TypeKind.CHAR)); - boxedTypes.add(asBoxedType(TypeKind.DOUBLE)); - boxedTypes.add(asBoxedType(TypeKind.FLOAT)); - boxedTypes.add(asBoxedType(TypeKind.INT)); - boxedTypes.add(asBoxedType(TypeKind.LONG)); - boxedTypes.add(asBoxedType(TypeKind.SHORT)); - } - - boolean isBoxedType(TypeMirror type) { - return boxedTypes.stream().filter(t -> types.isSameType(t, type)).findAny().isPresent(); - } - - public boolean isBoolean(TypeMirror type) { - if (type.getKind().equals(TypeKind.BOOLEAN)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.BOOLEAN), type); - } - - public boolean isByte(TypeMirror type) { - if (type.getKind().equals(TypeKind.BYTE)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.BYTE), type); - } - - public boolean isChar(TypeMirror type) { - if (type.getKind().equals(TypeKind.CHAR)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.CHAR), type); - } - - public boolean isDouble(TypeMirror type) { - if (type.getKind().equals(TypeKind.DOUBLE)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.DOUBLE), type); - } - - public boolean isFloat(TypeMirror type) { - if (type.getKind().equals(TypeKind.FLOAT)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.FLOAT), type); - } - - public boolean isInt(TypeMirror type) { - if (type.getKind().equals(TypeKind.INT)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.INT), type); - } - - public boolean isLong(TypeMirror type) { - if (type.getKind().equals(TypeKind.LONG)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.LONG), type); - } - - public boolean isShort(TypeMirror type) { - if (type.getKind().equals(TypeKind.SHORT)) { - return true; - } - return types.isSameType(asBoxedType(TypeKind.SHORT), type); - } - - public boolean isString(TypeMirror type) { - TypeMirror string = elements.getTypeElement(String.class.getCanonicalName()).asType(); - return types.isSameType(type, string); - } - - private TypeMirror asBoxedType(TypeKind type) { - PrimitiveType primitive = types.getPrimitiveType(type); - return types.boxedClass(primitive).asType(); - } - } - - private String capitalize(String name) { - return name.substring(0, 1).toUpperCase() + name.substring(1); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/pom.xml deleted file mode 100644 index df460398005..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - tooling-parent - org.kie.kogito.stunner.serverless.editor.third_party.tooling - ${revision} - - 4.0.0 - pom - - json - yaml - - - marshalling-parent - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling - - GWT/J2CL marshallers parent - GWT/J2CL marshallers parent - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/pom.xml b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/pom.xml deleted file mode 100644 index 88ef142f18e..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/pom.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - 4.0.0 - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml - parent - ${revision} - - - common - jar - - GWT/J2CL YAML Binding commons - GWT/J2CL YAML Binding commons - - - - com.google.jsinterop - base - - - com.google.elemental2 - elemental2-dom - - - org.kie.kogito.stunner.serverless.editor.third_party.tooling.marshalling.yaml - snakeyaml-engine - - - - - - - src/main/java - - **/*.java - - - - src/main/resources - - - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - package - - jar - - - - - - - - diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/AbstractObjectMapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/AbstractObjectMapper.java deleted file mode 100644 index 2f582a928c7..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/AbstractObjectMapper.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api; - -import java.io.IOException; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.exception.YAMLDeserializationException; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.exception.YAMLSerializationException; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.deser.DefaultYAMLDeserializationContext; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.deser.YAMLDeserializationContext; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.deser.bean.AbstractBeanYAMLDeserializer; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.ser.YAMLSerializationContext; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.ser.bean.AbstractBeanYAMLSerializer; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlMapping; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.impl.Yaml; -import org.snakeyaml.engine.v2.api.DumpSettings; -import org.snakeyaml.engine.v2.common.FlowStyle; - -public abstract class AbstractObjectMapper { - - private YAMLDeserializer deserializer; - - private YAMLSerializer serializer; - - public T read(String in) throws YAMLDeserializationException, IOException { - YAMLDeserializationContext context = DefaultYAMLDeserializationContext.builder().build(); - return read(in, context); - } - - public T read(String in, YAMLDeserializationContext ctx) - throws YAMLDeserializationException, IOException { - YamlMapping reader = Yaml.fromString(in); - return ((AbstractBeanYAMLDeserializer) getDeserializer()).deserializeInline(reader, ctx); - } - - public YAMLDeserializer getDeserializer() { - if (null == deserializer) { - deserializer = newDeserializer(); - } - return deserializer; - } - - protected abstract YAMLDeserializer newDeserializer(); - - public String write(T value) throws YAMLSerializationException { - YAMLSerializationContext yamlSerializationContext = - DefaultYAMLSerializationContext.builder().build(); - return write(value, yamlSerializationContext); - } - - public String write(T value, YAMLSerializationContext ctx) throws YAMLSerializationException { - DumpSettings settings = - DumpSettings.builder() - .setDefaultFlowStyle(FlowStyle.BLOCK) - .setIndent(2) - .setIndicatorIndent(2) - .setIndentWithIndicator(true) - .build(); - YamlMapping writer = Yaml.create(settings); - ((AbstractBeanYAMLSerializer) getSerializer()).serializeInternally(writer, value, ctx); - return writer.toString(); - } - - @SuppressWarnings("unchecked") - public YAMLSerializer getSerializer() { - if (null == serializer) { - serializer = (YAMLSerializer) newSerializer(); - } - return serializer; - } - - protected abstract YAMLSerializer newSerializer(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/DefaultYAMLSerializationContext.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/DefaultYAMLSerializationContext.java deleted file mode 100644 index 9f784ba1241..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/DefaultYAMLSerializationContext.java +++ /dev/null @@ -1,155 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api; - -import java.util.Date; -import java.util.Map; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.ser.YAMLSerializationContext; - -/** - * Context for the serialization process. - * - * @author Nicolas Morel - * @version $Id: $ - */ -public class DefaultYAMLSerializationContext implements YAMLSerializationContext { - - private final boolean serializeNulls; - private final boolean writeDatesAsTimestamps; - private final boolean writeEmptyYAMLArrays; - - private DefaultYAMLSerializationContext( - boolean serializeNulls, boolean writeDatesAsTimestamps, boolean writeEmptyYAMLArrays) { - this.serializeNulls = serializeNulls; - this.writeDatesAsTimestamps = writeDatesAsTimestamps; - this.writeEmptyYAMLArrays = writeEmptyYAMLArrays; - } - - /** - * builder - * - * @return a {@link DefaultYAMLSerializationContext.Builder} object. - */ - public static Builder builder() { - return new DefaultBuilder(); - } - - /** - * {@inheritDoc} - * - *

isSerializeNulls - * - * @see Builder#serializeNulls(boolean) - */ - @Override - public boolean isSerializeNulls() { - return serializeNulls; - } - - /** - * {@inheritDoc} - * - *

isWriteDatesAsTimestamps - * - * @see Builder#writeDatesAsTimestamps(boolean) - */ - @Override - public boolean isWriteDatesAsTimestamps() { - return writeDatesAsTimestamps; - } - - /** - * {@inheritDoc} - * - *

isWriteEmptyYAMLArrays - * - * @see Builder#writeEmptyYAMLArrays(boolean) - */ - @Override - public boolean isWriteEmptyYAMLArrays() { - return writeEmptyYAMLArrays; - } - - public static class Builder { - - protected boolean serializeNulls = false; - - protected boolean writeDatesAsTimestamps = true; - - protected boolean writeEmptyYAMLArrays = true; - - protected boolean mapKeyAndValueCanonical = false; - - /** - * Sets whether object members are serialized when their value is null. This has no impact on - * array elements. The default is true. - * - * @param serializeNulls true if should serializeNulls - * @return the builder - */ - public Builder serializeNulls(boolean serializeNulls) { - this.serializeNulls = serializeNulls; - return this; - } - - /** - * Determines whether {@link Date} and {@link java.sql.Timestamp} values are to be serialized as - * numeric timestamps (true; the default), or as textual representation. - * - *

If textual representation is used, the actual format is Option is enabled by default. - * - * @param writeDatesAsTimestamps true if should writeDatesAsTimestamps - * @return the builder - */ - public Builder writeDatesAsTimestamps(boolean writeDatesAsTimestamps) { - this.writeDatesAsTimestamps = writeDatesAsTimestamps; - return this; - } - - /** - * Feature that determines whether Container properties (POJO properties with declared value of - * Collection or array; i.e. things that produce YAML arrays) that are empty (have no elements) - * will be serialized as empty YAML arrays (true), or suppressed from output (false). - * - *

Note that this does not change behavior of {@link Map}s, or "Collection-like" types. - * - *

Feature is enabled by default. - * - * @param writeEmptyYAMLArrays true if should writeEmptyYAMLArrays - * @return the builder - */ - public Builder writeEmptyYAMLArrays(boolean writeEmptyYAMLArrays) { - this.writeEmptyYAMLArrays = writeEmptyYAMLArrays; - return this; - } - - public final YAMLSerializationContext build() { - return new DefaultYAMLSerializationContext( - serializeNulls, writeDatesAsTimestamps, writeEmptyYAMLArrays); - } - } - - public static class DefaultBuilder extends Builder { - - private DefaultBuilder() {} - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLDeserializer.java deleted file mode 100644 index 1a0fef429c0..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLDeserializer.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.exception.YAMLDeserializationException; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.deser.YAMLDeserializationContext; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlMapping; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlNode; - -/** - * Base class for all the deserializer. It handles null values and exceptions. The rest is delegated - * to implementations. - * - * @author Nicolas Morel - * @version $Id: $ - */ -public interface YAMLDeserializer { - - T deserialize(YamlMapping yaml, String key, YAMLDeserializationContext ctx) - throws YAMLDeserializationException; - - T deserialize(YamlNode node, YAMLDeserializationContext ctx); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLSerializer.java deleted file mode 100644 index 32ba2fb6829..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/YAMLSerializer.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.ser.YAMLSerializationContext; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlMapping; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlSequence; - -public interface YAMLSerializer { - - void serialize(YamlMapping writer, String propertyName, T value, YAMLSerializationContext ctx); - - void serialize(YamlSequence writer, T value, YAMLSerializationContext ctx); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YAMLMapper.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YAMLMapper.java deleted file mode 100644 index abdf86aa067..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YAMLMapper.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface YAMLMapper {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlProperty.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlProperty.java deleted file mode 100644 index c29f4e137b8..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlProperty.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Allows customization of field (or JavaBean property) name.This name is used either in - * serialization or in deserialization. - * - *

Usage - * - *

The {@code @YamlProperty} annotation can be used with the following program elements: - * - *

    - *
  • a JavaBean property - *
  • field - *
- * - * @since JSON Binding 1.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER}) -public @interface YamlProperty { - - /** - * Customized name of the field (or JavaBean property). - * - * @return Customized property name. - */ - String value() default ""; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlPropertyOrder.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlPropertyOrder.java deleted file mode 100644 index 16673ebeabd..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlPropertyOrder.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import static java.lang.annotation.ElementType.TYPE; - -/** This annotation is used to define the order of the properties in the YAML */ -@Retention(RetentionPolicy.RUNTIME) -@Target({TYPE}) -public @interface YamlPropertyOrder { - String[] value() default {""}; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlSubtype.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlSubtype.java deleted file mode 100644 index d7736c152ff..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlSubtype.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target({}) -public @interface YamlSubtype { - - /** - * Type alias which is used instead of a class name. - * - * @return alias value - */ - String alias(); - - /** - * An actual type bound to the alias. - * - * @return alias bound type - */ - Class type(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTransient.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTransient.java deleted file mode 100644 index 488c47dc433..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTransient.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import static java.lang.annotation.ElementType.ANNOTATION_TYPE; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; - -@Retention(RetentionPolicy.RUNTIME) -@Target({ANNOTATION_TYPE, FIELD, METHOD}) -public @interface YamlTransient {} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeDeserializer.java deleted file mode 100644 index 081c96d9957..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeDeserializer.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.YAMLDeserializer; - -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.TYPE, - ElementType.FIELD, -}) -public @interface YamlTypeDeserializer { - - /** - * Custom {@link YAMLDeserializer} which provides custom mapping for given field or JavaBean - * property. - * - * @return Deserializer to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeInfo.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeInfo.java deleted file mode 100644 index fec3e467dd4..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeInfo.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.TYPE, ElementType.FIELD}) -public @interface YamlTypeInfo { - /** Default type information key name. */ - String DEFAULT_KEY_NAME = "_type"; - - /** - * Key used for keeping the type information (alias). Default value is {@code @type}. - * - * @return key name - */ - String key() default DEFAULT_KEY_NAME; - - /** - * Allowed aliases of the handled type. - * - * @return list of allowed aliases - */ - YamlSubtype[] value() default {}; -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeSerializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeSerializer.java deleted file mode 100644 index f8bfc898f69..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/annotation/YamlTypeSerializer.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.YAMLSerializer; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.ser.AbstractYAMLSerializer; - -@Retention(RetentionPolicy.RUNTIME) -@Target({ - ElementType.TYPE, - ElementType.FIELD, -}) -public @interface YamlTypeSerializer { - - /** - * Custom {@link AbstractYAMLSerializer} which provides custom mapping for given field or JavaBean - * property. - * - * @return Deserializer to use. - */ - Class value(); -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLDeserializationException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLDeserializationException.java deleted file mode 100644 index 977aa679ebb..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLDeserializationException.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.exception; - -/** Base exception for deserialization process */ -public class YAMLDeserializationException extends YAMLMappingException { - - /** Constructor for YAMLDeserializationException. */ - public YAMLDeserializationException() {} - - /** - * Constructor for YAMLDeserializationException. - * - * @param message a {@link String} object. - */ - public YAMLDeserializationException(String message) { - super(message); - } - - /** - * Constructor for YAMLDeserializationException. - * - * @param message a {@link String} object. - * @param cause a {@link Throwable} object. - */ - public YAMLDeserializationException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructor for YAMLDeserializationException. - * - * @param cause a {@link Throwable} object. - */ - public YAMLDeserializationException(Throwable cause) { - super(cause); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLMappingException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLMappingException.java deleted file mode 100644 index c87c34e715b..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLMappingException.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.exception; - -/** Base exception for mapping process */ -public class YAMLMappingException extends RuntimeException { - - /** Constructor for YAMLMappingException. */ - public YAMLMappingException() {} - - /** - * Constructor for YAMLMappingException. - * - * @param message a {@link String} object. - */ - public YAMLMappingException(String message) { - super(message); - } - - /** - * Constructor for YAMLMappingException. - * - * @param message a {@link String} object. - * @param cause a {@link Throwable} object. - */ - public YAMLMappingException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructor for YAMLMappingException. - * - * @param cause a {@link Throwable} object. - */ - public YAMLMappingException(Throwable cause) { - super(cause); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLReadingException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLReadingException.java deleted file mode 100644 index 549cabe9e03..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLReadingException.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.exception; - -public class YAMLReadingException extends RuntimeException { - - public YAMLReadingException(String message) { - super(message); - } - - public YAMLReadingException(String message, Throwable cause) { - super(message, cause); - } - - public YAMLReadingException(Throwable cause) { - super(cause); - } - - public YAMLReadingException( - String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { - super(message, cause, enableSuppression, writableStackTrace); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLSerializationException.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLSerializationException.java deleted file mode 100644 index 2c5c6c824ff..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/exception/YAMLSerializationException.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.exception; - -/** Base exception for serialization process */ -public class YAMLSerializationException extends YAMLMappingException { - - /** Constructor for YAMLSerializationException. */ - public YAMLSerializationException() {} - - /** - * Constructor for YAMLSerializationException. - * - * @param message a {@link String} object. - */ - public YAMLSerializationException(String message) { - super(message); - } - - /** - * Constructor for YAMLSerializationException. - * - * @param message a {@link String} object. - * @param cause a {@link Throwable} object. - */ - public YAMLSerializationException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructor for YAMLSerializationException. - * - * @param cause a {@link Throwable} object. - */ - public YAMLSerializationException(Throwable cause) { - super(cause); - } -} diff --git a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BaseDateYAMLDeserializer.java b/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BaseDateYAMLDeserializer.java deleted file mode 100644 index c0db7e44857..00000000000 --- a/packages/serverless-workflow-diagram-editor/third_party/tooling/marshalling/yaml/common/src/main/java/org/kie/workbench/common/stunner/client/yaml/mapper/api/internal/deser/BaseDateYAMLDeserializer.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - - -package org.kie.workbench.common.stunner.client.yaml.mapper.api.internal.deser; - -import java.sql.Time; -import java.sql.Timestamp; -import java.util.Date; - -import org.kie.workbench.common.stunner.client.yaml.mapper.api.YAMLDeserializer; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlMapping; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlNode; -import org.kie.workbench.common.stunner.client.yaml.mapper.api.node.YamlScalar; - -/** - * Base implementation of {@link YAMLDeserializer} for dates. - * - * @author Nicolas Morel - * @version $Id: $ - */ -public abstract class BaseDateYAMLDeserializer implements YAMLDeserializer { - - /** {@inheritDoc} */ - @Override - public D deserialize(YamlMapping yaml, String key, YAMLDeserializationContext ctx) { - return deserialize(yaml.getNode(key), ctx); - } - - /** Default implementation of {@link BaseDateYAMLDeserializer} for {@link Date} */ - public static final class DateYAMLDeserializer extends BaseDateYAMLDeserializer { - - public static final DateYAMLDeserializer INSTANCE = new DateYAMLDeserializer(); - - @Override - public Date deserialize(YamlNode date, YAMLDeserializationContext ctx) { - if (date == null) { - return null; - } - YamlScalar scalar = date.asScalar(); - return new Date(Long.parseLong(scalar.value())); - } - } - - /** Default implementation of {@link BaseDateYAMLDeserializer} for {@link java.sql.Date} */ - public static final class SqlDateYAMLDeserializer - extends BaseDateYAMLDeserializer { - - public static final SqlDateYAMLDeserializer INSTANCE = new SqlDateYAMLDeserializer(); - - private static final String SQL_DATE_FORMAT = "yyyy-MM-dd"; - - @Override - public java.sql.Date deserialize(YamlNode date, YAMLDeserializationContext ctx) { - if (date == null) { - return null; - } - YamlScalar scalar = date.asScalar(); - return new java.sql.Date(Long.parseLong(scalar.value())); - } - } - - /** Default implementation of {@link BaseDateYAMLDeserializer} for {@link Time} */ - public static final class SqlTimeYAMLDeserializer extends BaseDateYAMLDeserializer