From 032929d287cbafefe8367e0fcee18dec4b1bf9f7 Mon Sep 17 00:00:00 2001 From: vempo Date: Mon, 22 Oct 2018 11:33:19 +0300 Subject: [PATCH] Deleted deprecated workflow project Change-Id: I2ad75adab7d47d8df5b3996a315a9b173fa4bbfe Issue-ID: SDC-1855 Signed-off-by: vempo --- deprecated-workflow-designer/DEPRECATION.md | 1 - deprecated-workflow-designer/distribution/pom.xml | 294 - .../src/main/assembly/bin/find_kill_process.bat | 20 - .../distribution/src/main/assembly/bin/run.bat | 37 - .../distribution/src/main/assembly/bin/run.sh | 31 - .../distribution/src/main/assembly/bin/stop.bat | 30 - .../distribution/src/main/assembly/bin/stop.sh | 39 - .../src/main/assembly/conf/workflow-designer.yml | 63 - .../main/assembly/ext-activities-display-info.json | 29 - .../src/main/assembly/ext-activities.json | 218 - .../src/main/assembly/temp_workflow.json | 189 - .../distribution/src/main/docker/Dockerfile | 96 - deprecated-workflow-designer/docker_run.sh | 71 - deprecated-workflow-designer/docs/index.rst | 16 - .../docs/platform/architecture.rst | 16 - .../docs/platform/consumedapis.rst | 7 - .../docs/platform/delivery.rst | 10 - .../docs/platform/human-interfaces.rst | 19 - .../docs/platform/images/workflow architecture.PNG | Bin 22125 -> 0 bytes .../docs/platform/index.rst | 16 - .../docs/platform/installation.rst | 33 - .../docs/platform/offeredapis.rst | 4 - .../docs/release-notes.rst | 43 - deprecated-workflow-designer/pom.xml | 81 - .../sdc-workflow-designer-server/pom.xml | 229 - .../main/assembly/ext-activities-display-info.json | 45 - .../src/main/assembly/ext-activities.json | 362 - .../src/main/assembly/temp_workflow.json | 143 - .../ActivitySpecServiceProxyInfo.java | 97 - .../sdc/workflowdesigner/SDCServiceProxyInfo.java | 74 - .../sdc/workflowdesigner/WorkflowDesignerApp.java | 106 - .../WorkflowDesignerConfiguration.java | 103 - .../common/ActivitySpecProxyException.java | 34 - .../workflowdesigner/common/SDCProxyException.java | 33 - .../sdc/workflowdesigner/config/AdapterType.java | 20 - .../sdc/workflowdesigner/config/AppConfig.java | 81 - .../onap/sdc/workflowdesigner/config/Config.java | 54 - .../externalservice/sdc/ActivitySpecService.java | 51 - .../sdc/ActivitySpecServiceProxy.java | 89 - .../externalservice/sdc/SDCService.java | 51 - .../externalservice/sdc/SDCServiceProxy.java | 94 - .../sdc/entity/ActivityContent.java | 59 - .../externalservice/sdc/entity/ActivitySpec.java | 179 - .../sdc/entity/GenericCollectionWrapper.java | 61 - .../externalservice/sdc/entity/Parameter.java | 87 - .../sdc/entity/WorkflowArtifactInfo.java | 102 - .../sdc/workflowdesigner/model/DataObject.java | 42 - .../onap/sdc/workflowdesigner/model/Element.java | 85 - .../onap/sdc/workflowdesigner/model/EndEvent.java | 16 - .../sdc/workflowdesigner/model/ErrorEndEvent.java | 28 - .../workflowdesigner/model/ErrorStartEvent.java | 28 - .../workflowdesigner/model/ExclusiveGateway.java | 16 - .../model/IntermediateCatchEvent.java | 25 - .../workflowdesigner/model/ParallelGateway.java | 16 - .../onap/sdc/workflowdesigner/model/Parameter.java | 103 - .../onap/sdc/workflowdesigner/model/Position.java | 33 - .../onap/sdc/workflowdesigner/model/Process.java | 67 - .../workflowdesigner/model/RestServiceTask.java | 95 - .../sdc/workflowdesigner/model/ScriptTask.java | 33 - .../sdc/workflowdesigner/model/SequenceFlow.java | 70 - .../sdc/workflowdesigner/model/ServiceTask.java | 44 - .../sdc/workflowdesigner/model/StartEvent.java | 29 - .../model/TimerEventDefinition.java | 52 - .../parser/Bpmn4ToscaJsonParser.java | 216 - .../onap/sdc/workflowdesigner/parser/JsonKeys.java | 92 - .../resources/ExtendActivityResource.java | 283 - .../resources/HealthCheckResource.java | 51 - .../resources/WorkflowModelerResource.java | 267 - .../resources/entity/CategoryData.java | 65 - .../workflowdesigner/resources/entity/Content.java | 95 - .../resources/entity/ExtActivity.java | 120 - .../resources/entity/ExtActivityDisplayInfo.java | 53 - .../resources/entity/I18nString.java | 69 - .../resources/entity/IconData.java | 68 - .../resources/entity/InputOutput.java | 135 - .../resources/entity/NodeCategory.java | 34 - .../resources/entity/WorkflowInfo.java | 133 - .../utils/FileCommonConstants.java | 21 - .../workflowdesigner/utils/FileCommonUtils.java | 287 - .../onap/sdc/workflowdesigner/utils/JsonUtils.java | 41 - .../onap/sdc/workflowdesigner/utils/RestUtils.java | 28 - .../onap/sdc/workflowdesigner/utils/ToolUtils.java | 26 - .../utils/entity/CommonErrorResponse.java | 56 - .../writer/BpmnPlanArtefactWriter.java | 64 - .../main/resources/api-doc/META-INF/MANIFEST.MF | 3 - .../src/main/resources/api-doc/WEB-INF/web.xml | 41 - .../src/main/resources/api-doc/css/reset.css | 140 - .../src/main/resources/api-doc/css/screen.css | 1271 --- .../src/main/resources/api-doc/css/typography.css | 41 - .../api-doc/fonts/droid-sans-v6-latin-700.eot | Bin 22924 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-700.svg | 411 - .../api-doc/fonts/droid-sans-v6-latin-700.ttf | Bin 40516 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-700.woff | Bin 25992 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-700.woff2 | Bin 11480 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-regular.eot | Bin 22008 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-regular.svg | 403 - .../api-doc/fonts/droid-sans-v6-latin-regular.ttf | Bin 39072 -> 0 bytes .../api-doc/fonts/droid-sans-v6-latin-regular.woff | Bin 24868 -> 0 bytes .../fonts/droid-sans-v6-latin-regular.woff2 | Bin 11304 -> 0 bytes .../resources/api-doc/images/explorer_icons.png | Bin 5763 -> 0 bytes .../main/resources/api-doc/images/logo_small.png | Bin 770 -> 0 bytes .../resources/api-doc/images/pet_store_api.png | Bin 824 -> 0 bytes .../src/main/resources/api-doc/images/throbber.gif | Bin 9257 -> 0 bytes .../main/resources/api-doc/images/wordnik_api.png | Bin 980 -> 0 bytes .../src/main/resources/api-doc/index.html | 115 - .../src/main/resources/api-doc/lib/backbone-min.js | 30 - .../main/resources/api-doc/lib/handlebars-2.0.0.js | 43 - .../resources/api-doc/lib/highlight.7.3.pack.js | 16 - .../main/resources/api-doc/lib/jquery-1.8.0.min.js | 17 - .../resources/api-doc/lib/jquery.ba-bbq.min.js | 25 - .../resources/api-doc/lib/jquery.slideto.min.js | 16 - .../resources/api-doc/lib/jquery.wiggle.min.js | 23 - .../src/main/resources/api-doc/lib/marked.js | 1281 --- .../src/main/resources/api-doc/lib/shred.bundle.js | 2780 ------ .../main/resources/api-doc/lib/shred/content.js | 207 - .../main/resources/api-doc/lib/swagger-client.js | 3309 ------- .../main/resources/api-doc/lib/swagger-oauth.js | 294 - .../main/resources/api-doc/lib/underscore-min.js | 21 - .../src/main/resources/api-doc/o2c.html | 37 - .../src/main/resources/api-doc/swagger-ui.js | 2255 ----- .../src/main/resources/api-doc/swagger-ui.min.js | 17 - .../bpmn-templates/bpmn_dataObject_template.xml | 5 - .../bpmn_element_endEvent_template.xml | 2 - .../bpmn_element_errorEndEvent_template.xml | 3 - .../bpmn_element_errorStartEvent_template.xml | 3 - .../bpmn_element_exclusiveGateway_template.xml | 1 - ...pmn_element_intermediateCatchEvent_template.xml | 13 - .../bpmn_element_parallelGateway_template.xml | 1 - .../bpmn_element_restTask_template.xml | 33 - .../bpmn_element_scriptTask_template.xml | 3 - .../bpmn_element_serviceTask_template.xml | 14 - .../bpmn_element_startEvent_template.xml | 7 - .../bpmn-templates/bpmn_sequenceFlow_template.xml | 5 - .../resources/bpmn-templates/bpmn_template.xml | 28 - .../src/main/resources/bpmn.config.properties | 2 - .../workflowdesigner/SDCServiceProxyInfoTest.java | 53 - .../WorkflowDesignerConfigurationTest.java | 54 - .../workflowdesigner/config/AdapterTypeTest.java | 45 - .../sdc/workflowdesigner/config/ConfigTest.java | 26 - .../sdc/entity/ActivityContentTest.java | 56 - .../sdc/entity/ActivitySpecTest.java | 74 - .../externalservice/sdc/entity/ParameterTest.java | 59 - .../sdc/entity/WorkflowArtifactInfoTest.java | 57 - .../sdc/workflowdesigner/model/DataObjectTest.java | 53 - .../sdc/workflowdesigner/model/ElementTest.java | 79 - .../workflowdesigner/model/ErrorEndEventTest.java | 47 - .../sdc/workflowdesigner/model/ParameterTest.java | 69 - .../sdc/workflowdesigner/model/PositionTest.java | 50 - .../sdc/workflowdesigner/model/ProcessTest.java | 62 - .../model/RestServiceTaskTest.java | 71 - .../sdc/workflowdesigner/model/ScriptTaskTest.java | 50 - .../workflowdesigner/model/SequenceFlowTest.java | 62 - .../workflowdesigner/model/ServiceTaskTest.java | 56 - .../model/TimerEventDefinitionTest.java | 56 - .../parser/Bpmn4ToscaJsonParserTest.java | 130 - .../planwriter/BpmnPlanArtefactWriterTest.java | 58 - .../resources/ExtendActivityResourceTest.java | 66 - .../resources/WorkflowModelerResourceTest.java | 109 - .../resources/entity/CategoryDataTest.java | 50 - .../resources/entity/ContentTest.java | 73 - .../entity/ExtActivityDisplayInfoTest.java | 53 - .../resources/entity/ExtendActivityTest.java | 63 - .../resources/entity/I18nStringTest.java | 49 - .../resources/entity/IconDataTest.java | 53 - .../resources/entity/InputOutputTest.java | 67 - .../resources/entity/NodeCategoryTest.java | 47 - .../resources/entity/WorkflowInfoTest.java | 67 - .../utils/FileCommonUtilsTest.java | 175 - .../sdc/workflowdesigner/utils/JsonUtilsTest.java | 59 - .../utils/entity/CommonErrorResponseTest.java | 51 - .../resources/workflow/template-test.bpmn20.xml | 15 - .../src/test/resources/workflow/workflow.json | 28 - .../sdc-workflow-designer-ui/.angular-cli.json | 65 - .../sdc-workflow-designer-ui/.editorconfig | 13 - .../sdc-workflow-designer-ui/.gitignore | 44 - .../sdc-workflow-designer-ui/README.md | 57 - .../sdc-workflow-designer-ui/e2e/app.e2e-spec.ts | 26 - .../sdc-workflow-designer-ui/e2e/app.po.ts | 23 - .../sdc-workflow-designer-ui/e2e/tsconfig.e2e.json | 14 - .../sdc-workflow-designer-ui/karma.conf.js | 45 - .../sdc-workflow-designer-ui/package-lock.json | 9902 -------------------- .../sdc-workflow-designer-ui/package.json | 63 - .../sdc-workflow-designer-ui/pom.xml | 95 - .../sdc-workflow-designer-ui/protractor.conf.js | 40 - .../src/app/app.component.css | 120 - .../src/app/app.component.html | 30 - .../src/app/app.component.spec.ts | 44 - .../src/app/app.component.ts | 72 - .../sdc-workflow-designer-ui/src/app/app.module.ts | 158 - .../src/app/assets/.gitkeep | 0 .../src/app/assets/components/css/bootstrap4.0.css | 9320 ------------------ .../app/assets/components/css/font-awesome.min.css | 4 - .../src/app/assets/components/css/iconfont.css | 95 - .../app/assets/components/css/ngict-component.css | 1874 ---- .../src/app/assets/components/css/prism.css | 141 - .../src/app/assets/components/css/style.css | 1154 --- .../app/assets/components/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../app/assets/components/fonts/ZteIctIcons.eot | Bin 57784 -> 0 bytes .../app/assets/components/fonts/ZteIctIcons.svg | 239 - .../app/assets/components/fonts/ZteIctIcons.ttf | Bin 57604 -> 0 bytes .../app/assets/components/fonts/ZteIctIcons.woff | Bin 57680 -> 0 bytes .../app/assets/components/fonts/ZteTableIcons.eot | Bin 1676 -> 0 bytes .../app/assets/components/fonts/ZteTableIcons.svg | 12 - .../app/assets/components/fonts/ZteTableIcons.ttf | Bin 1488 -> 0 bytes .../app/assets/components/fonts/ZteTableIcons.woff | Bin 1564 -> 0 bytes .../components/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../components/fonts/fontawesome-webfont.svg | 2671 ------ .../components/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../components/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../components/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../src/app/assets/components/fonts/iconfont.eot | Bin 9664 -> 0 bytes .../src/app/assets/components/fonts/iconfont.svg | 150 - .../src/app/assets/components/fonts/iconfont.ttf | Bin 9496 -> 0 bytes .../src/app/assets/components/fonts/iconfont.woff | Bin 5956 -> 0 bytes .../src/app/assets/components/fonts/plx-icons.eot | Bin 39680 -> 0 bytes .../src/app/assets/components/fonts/plx-icons.svg | 146 - .../src/app/assets/components/fonts/plx-icons.ttf | Bin 39508 -> 0 bytes .../src/app/assets/components/fonts/plx-icons.woff | Bin 39584 -> 0 bytes .../assets/components/images/backtop/backtop.svg | 15 - .../components/images/backtop/backtop_hover.svg | 16 - .../checkbox-radio/checkbox-checked-disabled.svg | 12 - .../images/checkbox-radio/checkbox-disabled.svg | 10 - .../images/checkbox-radio/checkbox-hover.svg | 10 - .../images/checkbox-radio/checkbox-init.svg | 10 - .../checkbox-radio/radio-checked-disabled.svg | 11 - .../images/checkbox-radio/radio-checked.svg | 11 - .../images/checkbox-radio/radio-disabled.svg | 9 - .../images/checkbox-radio/radio-hover.svg | 9 - .../images/checkbox-radio/radio-init.svg | 9 - .../checkbox-radio/test/checkbox-checked.svg | 12 - .../assets/components/themes/NIV/NIV-theme.less | 271 - .../src/app/assets/components/themes/NIV/theme.css | 5549 ----------- .../app/assets/components/themes/NIV/theme.less | 89 - .../src/app/assets/components/themes/common.less | 7 - .../assets/components/themes/common/common.less | 27 - .../components/themes/common/plx-button.less | 272 - .../components/themes/common/plx-checkbox.less | 105 - .../assets/components/themes/common/plx-form.less | 233 - .../assets/components/themes/common/plx-input.less | 29 - .../assets/components/themes/common/plx-radio.less | 159 - .../assets/components/themes/common/plx-step.less | 79 - .../components/themes/common/plx-text-input.less | 50 - .../components/themes/default/NIV-theme.less | 271 - .../app/assets/components/themes/default/theme.css | 5553 ----------- .../assets/components/themes/default/theme.less | 107 - .../components/container/container.component.css | 35 - .../components/container/container.component.html | 22 - .../components/container/container.component.ts | 165 - .../editable-property.component.css | 61 - .../editable-property.component.html | 22 - .../editable-property.component.ts | 122 - .../global-notice/global-notice.component.css | 20 - .../global-notice/global-notice.component.html | 18 - .../global-notice/global-notice.component.spec.ts | 37 - .../global-notice/global-notice.component.ts | 48 - .../src/app/components/menus/menus.component.css | 26 - .../src/app/components/menus/menus.component.html | 54 - .../app/components/menus/menus.component.spec.ts | 36 - .../src/app/components/menus/menus.component.ts | 78 - .../rest-config-detail.component.html | 48 - .../rest-config-detail.component.ts | 83 - .../rest-config-list.component.css | 15 - .../rest-config-list.component.html | 32 - .../rest-config-list/rest-config-list.component.ts | 57 - .../menus/rest-config/rest-config.component.html | 39 - .../menus/rest-config/rest-config.component.ts | 43 - .../src/app/components/node/node.component.css | 229 - .../src/app/components/node/node.component.html | 164 - .../src/app/components/node/node.component.ts | 124 - .../components/parameter/parameter.component.css | 50 - .../components/parameter/parameter.component.html | 61 - .../components/parameter/parameter.component.ts | 195 - .../error-event/error-event.component.html | 15 - .../property/error-event/error-event.component.ts | 25 - .../intermediate-catch-event.component.html | 92 - .../intermediate-catch-event.component.ts | 155 - .../node-template/node-template.component.html | 49 - .../node-template/node-template.component.ts | 131 - .../components/property/properties.component.css | 36 - .../components/property/properties.component.html | 45 - .../components/property/properties.component.ts | 79 - .../node-parameters/node-parameters.component.css | 0 .../node-parameters/node-parameters.component.html | 23 - .../node-parameters/node-parameters.component.ts | 109 - .../parameter-tree/parameter-tree.component.css | 0 .../parameter-tree/parameter-tree.component.html | 36 - .../parameter-tree/parameter-tree.component.ts | 176 - .../rest-parameters/rest-parameters.component.css | 11 - .../rest-parameters/rest-parameters.component.html | 67 - .../rest-parameters.component.spec.ts | 36 - .../rest-parameters/rest-parameters.component.ts | 367 - .../property/rest-task/rest-task.component.html | 54 - .../property/rest-task/rest-task.component.ts | 273 - .../script-task/script-task.component.html | 30 - .../property/script-task/script-task.component.ts | 51 - .../service-task/service-task.component.css | 11 - .../service-task/service-task.component.html | 39 - .../service-task/service-task.component.spec.ts | 36 - .../service-task/service-task.component.ts | 97 - .../property/start-event/start-event.component.css | 44 - .../start-event/start-event.component.html | 40 - .../property/start-event/start-event.component.ts | 68 - .../sequence-flow/sequence-flow.component.css | 43 - .../sequence-flow/sequence-flow.component.html | 52 - .../sequence-flow/sequence-flow.component.ts | 76 - .../toolbar-node/toolbar-node.component.html | 28 - .../toolbar/toolbar-node/toolbar-node.component.ts | 128 - .../app/components/toolbar/toolbar.component.css | 69 - .../app/components/toolbar/toolbar.component.html | 135 - .../app/components/toolbar/toolbar.component.ts | 30 - .../app/directive/resizable/resizable.directive.ts | 42 - .../src/app/model/model.ts | 16 - .../src/app/model/node-data-type/display-name.ts | 16 - .../src/app/model/node-data-type/icon.ts | 17 - .../src/app/model/node-data-type/node-data-type.ts | 24 - .../src/app/model/notice-type.enum.ts | 14 - .../src/app/model/notice.ts | 19 - .../src/app/model/plan-model.ts | 24 - .../src/app/model/plan-treeview-item.ts | 19 - .../src/app/model/rest-config.ts | 17 - .../src/app/model/swagger-setting.ts | 18 - .../src/app/model/swagger.ts | 259 - .../src/app/model/topology/node-template.ts | 18 - .../src/app/model/value-object.ts | 15 - .../src/app/model/value-source.enum.ts | 22 - .../src/app/model/value-type.enum.ts | 20 - .../src/app/model/workflow/end-event.ts | 15 - .../src/app/model/workflow/error-event.ts | 18 - .../src/app/model/workflow/exclusive-gateway.ts | 15 - .../app/model/workflow/intermediate-catch-event.ts | 17 - .../src/app/model/workflow/node-type.enum.ts | 27 - .../src/app/model/workflow/parameter.ts | 21 - .../src/app/model/workflow/position.ts | 15 - .../src/app/model/workflow/rest-parameter.ts | 20 - .../src/app/model/workflow/rest-task.ts | 29 - .../src/app/model/workflow/script-task.ts | 17 - .../src/app/model/workflow/sequence-flow.ts | 22 - .../src/app/model/workflow/service-task.ts | 19 - .../src/app/model/workflow/start-event.ts | 17 - .../src/app/model/workflow/sub-process.ts | 15 - .../workflow/swagger/swagger-base-parameter.ts | 20 - .../workflow/swagger/swagger-body-parameter.ts | 18 - .../swagger/swagger-collection-format.enum.ts | 17 - .../workflow/swagger/swagger-data-format.enum.ts | 22 - .../workflow/swagger/swagger-data-type.enum.ts | 14 - .../app/model/workflow/swagger/swagger-in.enum.ts | 14 - .../app/model/workflow/swagger/swagger-items.ts | 31 - .../workflow/swagger/swagger-normal-parameter.ts | 34 - .../model/workflow/swagger/swagger-parameter.ts | 13 - .../app/model/workflow/swagger/swagger-response.ts | 21 - .../app/model/workflow/swagger/swagger-schema.ts | 38 - .../app/model/workflow/timer-event-definition.ts | 25 - .../src/app/model/workflow/tosca-node-task.ts | 22 - .../src/app/model/workflow/workflow-element.ts | 14 - .../src/app/model/workflow/workflow-node.ts | 25 - .../src/app/paletx/assets/css/bootstrap4.0.css | 9320 ------------------ .../src/app/paletx/assets/css/font-awesome.min.css | 4 - .../src/app/paletx/assets/css/iconfont.css | 95 - .../src/app/paletx/assets/css/ngict-component.css | 1874 ---- .../src/app/paletx/assets/css/prism.css | 141 - .../src/app/paletx/assets/css/style.css | 1154 --- .../src/app/paletx/assets/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../src/app/paletx/assets/fonts/ZteIctIcons.eot | Bin 57784 -> 0 bytes .../src/app/paletx/assets/fonts/ZteIctIcons.svg | 239 - .../src/app/paletx/assets/fonts/ZteIctIcons.ttf | Bin 57604 -> 0 bytes .../src/app/paletx/assets/fonts/ZteIctIcons.woff | Bin 57680 -> 0 bytes .../src/app/paletx/assets/fonts/ZteTableIcons.eot | Bin 1676 -> 0 bytes .../src/app/paletx/assets/fonts/ZteTableIcons.svg | 12 - .../src/app/paletx/assets/fonts/ZteTableIcons.ttf | Bin 1488 -> 0 bytes .../src/app/paletx/assets/fonts/ZteTableIcons.woff | Bin 1564 -> 0 bytes .../paletx/assets/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../paletx/assets/fonts/fontawesome-webfont.svg | 2671 ------ .../paletx/assets/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../paletx/assets/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../paletx/assets/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../src/app/paletx/assets/fonts/iconfont.eot | Bin 9664 -> 0 bytes .../src/app/paletx/assets/fonts/iconfont.svg | 150 - .../src/app/paletx/assets/fonts/iconfont.ttf | Bin 9496 -> 0 bytes .../src/app/paletx/assets/fonts/iconfont.woff | Bin 5956 -> 0 bytes .../src/app/paletx/assets/fonts/plx-icons.eot | Bin 39680 -> 0 bytes .../src/app/paletx/assets/fonts/plx-icons.svg | 146 - .../src/app/paletx/assets/fonts/plx-icons.ttf | Bin 39508 -> 0 bytes .../src/app/paletx/assets/fonts/plx-icons.woff | Bin 39584 -> 0 bytes .../app/paletx/assets/images/backtop/backtop.svg | 15 - .../paletx/assets/images/backtop/backtop_hover.svg | 16 - .../checkbox-radio/checkbox-checked-disabled.svg | 12 - .../images/checkbox-radio/checkbox-disabled.svg | 10 - .../images/checkbox-radio/checkbox-hover.svg | 10 - .../assets/images/checkbox-radio/checkbox-init.svg | 10 - .../checkbox-radio/radio-checked-disabled.svg | 11 - .../assets/images/checkbox-radio/radio-checked.svg | 11 - .../images/checkbox-radio/radio-disabled.svg | 9 - .../assets/images/checkbox-radio/radio-hover.svg | 9 - .../assets/images/checkbox-radio/radio-init.svg | 9 - .../checkbox-radio/test/checkbox-checked.svg | 12 - .../app/paletx/assets/themes/NIV/NIV-theme.less | 271 - .../src/app/paletx/assets/themes/NIV/theme.css | 5548 ----------- .../src/app/paletx/assets/themes/NIV/theme.less | 89 - .../src/app/paletx/assets/themes/common.less | 5577 ----------- .../paletx/assets/themes/default/NIV-theme.less | 271 - .../src/app/paletx/assets/themes/default/theme.css | 5552 ----------- .../app/paletx/assets/themes/default/theme.less | 107 - .../src/app/paletx/common/shared.ts | 283 - .../src/app/paletx/core/boolean-field-value.ts | 19 - .../src/app/paletx/core/domhandler.ts | 432 - .../src/app/paletx/core/number-wrapper-parse.ts | 10 - .../core/overlay/fullscreen-overlay-container.ts | 62 - .../paletx/core/overlay/generic-component-type.ts | 9 - .../src/app/paletx/core/overlay/index.ts | 49 - .../app/paletx/core/overlay/overlay-container.ts | 83 - .../app/paletx/core/overlay/overlay-directives.ts | 329 - .../paletx/core/overlay/overlay-position-map.ts | 124 - .../src/app/paletx/core/overlay/overlay-ref.ts | 271 - .../src/app/paletx/core/overlay/overlay-state.ts | 61 - .../src/app/paletx/core/overlay/overlay.ts | 109 - .../position/connected-position-strategy.ts | 478 - .../core/overlay/position/connected-position.ts | 87 - .../core/overlay/position/fake-viewport-ruler.ts | 25 - .../overlay/position/free-position-strategy.ts | 83 - .../overlay/position/global-position-strategy.ts | 178 - .../overlay/position/overlay-position-builder.ts | 51 - .../core/overlay/position/position-strategy.ts | 17 - .../paletx/core/overlay/position/viewport-ruler.ts | 110 - .../core/overlay/scroll/block-scroll-strategy.ts | 77 - .../core/overlay/scroll/close-scroll-strategy.ts | 54 - .../src/app/paletx/core/overlay/scroll/index.ts | 35 - .../core/overlay/scroll/noop-scroll-strategy.ts | 24 - .../overlay/scroll/reposition-scroll-strategy.ts | 59 - .../core/overlay/scroll/scroll-dispatcher.ts | 174 - .../core/overlay/scroll/scroll-strategy-options.ts | 52 - .../paletx/core/overlay/scroll/scroll-strategy.ts | 29 - .../app/paletx/core/overlay/scroll/scrollable.ts | 63 - .../src/app/paletx/core/overlaypanel/index.ts | 1 - .../app/paletx/core/overlaypanel/overlaypanel.ts | 163 - .../src/app/paletx/core/pxbutton/button-state.ts | 6 - .../app/paletx/core/pxbutton/button.directive.ts | 178 - .../src/app/paletx/core/pxbutton/button.module.ts | 14 - .../src/app/paletx/core/pxbutton/index.ts | 2 - .../src/app/paletx/core/select.service.ts | 57 - .../src/app/paletx/core/uuid.ts | 36 - .../paletx/plx-datepicker/numberedFixLen.pipe.ts | 27 - .../app/paletx/plx-datepicker/picker.component.css | 366 - .../paletx/plx-datepicker/picker.component.html | 134 - .../paletx/plx-datepicker/picker.component.less | 434 - .../app/paletx/plx-datepicker/picker.component.ts | 1712 ---- .../src/app/paletx/plx-datepicker/picker.module.ts | 27 - .../plx-datepicker/pickerrange.component.css | 18 - .../plx-datepicker/pickerrange.component.html | 14 - .../paletx/plx-datepicker/pickerrange.component.ts | 162 - .../app/paletx/plx-datepicker/popover-config.ts | 13 - .../src/app/paletx/plx-datepicker/popover.ts | 175 - .../src/app/paletx/plx-datepicker/time.ts | 51 - .../app/paletx/plx-datepicker/timepicker-config.ts | 19 - .../src/app/paletx/plx-datepicker/timepicker.less | 163 - .../src/app/paletx/plx-datepicker/timepicker.ts | 558 -- .../src/app/paletx/plx-datepicker/util/popup.ts | 58 - .../app/paletx/plx-datepicker/util/positioning.ts | 153 - .../src/app/paletx/plx-datepicker/util/triggers.ts | 62 - .../src/app/paletx/plx-datepicker/util/util.ts | 39 - .../app/paletx/plx-modal/modal-backdrop.spec.ts | 16 - .../src/app/paletx/plx-modal/modal-backdrop.ts | 9 - .../app/paletx/plx-modal/modal-dismiss-reasons.ts | 4 - .../src/app/paletx/plx-modal/modal-ref.ts | 109 - .../src/app/paletx/plx-modal/modal-stack.ts | 103 - .../src/app/paletx/plx-modal/modal-window.spec.ts | 114 - .../src/app/paletx/plx-modal/modal-window.ts | 82 - .../src/app/paletx/plx-modal/modal.less | 125 - .../src/app/paletx/plx-modal/modal.module.ts | 21 - .../src/app/paletx/plx-modal/modal.spec.ts | 597 -- .../src/app/paletx/plx-modal/modal.ts | 54 - .../src/app/paletx/plx-text-input/index.ts | 8 - .../plx-text-input/ipv4-validator.directive.ts | 24 - .../plx-text-input/ipv6-validator.directive.ts | 24 - .../plx-text-input/max-validator.directive.ts | 49 - .../plx-text-input/min-validator.directive.ts | 49 - .../text-input-ip-address.component.ts | 170 - .../plx-text-input/text-input-ip.component.ts | 189 - .../paletx/plx-text-input/text-input.component.ts | 765 -- .../src/app/paletx/plx-text-input/text-input.html | 69 - .../src/app/paletx/plx-text-input/text-input.less | 423 - .../app/paletx/plx-text-input/text-input.module.ts | 31 - .../plx-text-input/validate-on-blur.directive.ts | 18 - .../paletx/plx-tooltip/plx-tooltip-config.spec.ts | 11 - .../app/paletx/plx-tooltip/plx-tooltip-config.ts | 13 - .../src/app/paletx/plx-tooltip/plx-tooltip.less | 241 - .../app/paletx/plx-tooltip/plx-tooltip.module.ts | 12 - .../src/app/paletx/plx-tooltip/plx-tooltip.spec.ts | 485 - .../src/app/paletx/plx-tooltip/plx-tooltip.ts | 176 - .../src/app/paletx/util/popup.ts | 59 - .../src/app/paletx/util/positioning.ts | 425 - .../src/app/paletx/util/triggers.ts | 66 - .../src/app/paletx/util/util.ts | 65 - .../src/app/services/auth.service.spec.ts | 26 - .../src/app/services/auth.service.ts | 65 - .../src/app/services/broadcast.service.ts | 75 - .../src/app/services/display-info.service.ts | 27 - .../src/app/services/interface.service.spec.ts | 26 - .../src/app/services/interface.service.ts | 53 - .../src/app/services/jsplumb.service.ts | 581 -- .../src/app/services/model.service.ts | 625 -- .../src/app/services/node-type.service.ts | 68 - .../src/app/services/notice.service.ts | 54 - .../src/app/services/rest.service.ts | 151 - .../src/app/services/setting.service.spec.ts | 26 - .../src/app/services/setting.service.ts | 31 - .../app/services/swagger-tree-converter.service.ts | 244 - .../src/app/services/tosca.service.spec.ts | 26 - .../src/app/services/tosca.service.ts | 153 - .../src/app/shared/input/validators.ts | 147 - .../app/shared/input/wfm-text-input.component.ts | 258 - .../src/app/shared/input/wfm-text-input.module.ts | 15 - .../src/app/shared/shared.module.ts | 36 - .../src/app/util/http.service.ts | 67 - .../src/app/util/rxjs-operators.ts | 19 - .../src/app/util/workflow-util.ts | 43 - .../sdc-workflow-designer-ui/src/assets/.gitkeep | 0 .../src/assets/global-setting.json | 5 - .../src/assets/i18n/en.json | 100 - .../src/assets/i18n/zh-CN.json | 100 - .../src/assets/images/apds_rest.svg | 16 - .../src/assets/images/apds_script.svg | 24 - .../src/assets/images/apds_service.svg | 18 - .../src/assets/images/default.svg | 23 - .../src/assets/images/toscaNodeManagementTask.svg | 11 - .../src/environments/environment.prod.ts | 15 - .../src/environments/environment.ts | 20 - .../sdc-workflow-designer-ui/src/index.html | 29 - .../sdc-workflow-designer-ui/src/main.ts | 23 - .../sdc-workflow-designer-ui/src/polyfills.ts | 84 - .../sdc-workflow-designer-ui/src/styles.css | 164 - .../sdc-workflow-designer-ui/src/test.ts | 44 - .../sdc-workflow-designer-ui/src/tsconfig.app.json | 13 - .../src/tsconfig.spec.json | 20 - .../sdc-workflow-designer-ui/src/typings.d.ts | 17 - .../sdc-workflow-designer-ui/tsconfig.json | 19 - .../sdc-workflow-designer-ui/tslint.json | 142 - 536 files changed, 116801 deletions(-) delete mode 100644 deprecated-workflow-designer/DEPRECATION.md delete mode 100644 deprecated-workflow-designer/distribution/pom.xml delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/bin/find_kill_process.bat delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/bin/run.bat delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/bin/run.sh delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.bat delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.sh delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/conf/workflow-designer.yml delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/ext-activities-display-info.json delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/ext-activities.json delete mode 100644 deprecated-workflow-designer/distribution/src/main/assembly/temp_workflow.json delete mode 100644 deprecated-workflow-designer/distribution/src/main/docker/Dockerfile delete mode 100644 deprecated-workflow-designer/docker_run.sh delete mode 100644 deprecated-workflow-designer/docs/index.rst delete mode 100644 deprecated-workflow-designer/docs/platform/architecture.rst delete mode 100644 deprecated-workflow-designer/docs/platform/consumedapis.rst delete mode 100644 deprecated-workflow-designer/docs/platform/delivery.rst delete mode 100644 deprecated-workflow-designer/docs/platform/human-interfaces.rst delete mode 100644 deprecated-workflow-designer/docs/platform/images/workflow architecture.PNG delete mode 100644 deprecated-workflow-designer/docs/platform/index.rst delete mode 100644 deprecated-workflow-designer/docs/platform/installation.rst delete mode 100644 deprecated-workflow-designer/docs/platform/offeredapis.rst delete mode 100644 deprecated-workflow-designer/docs/release-notes.rst delete mode 100644 deprecated-workflow-designer/pom.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/pom.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities-display-info.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/temp_workflow.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/ActivitySpecServiceProxyInfo.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfo.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerApp.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfiguration.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/ActivitySpecProxyException.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/SDCProxyException.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AdapterType.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AppConfig.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/Config.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecService.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecServiceProxy.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCService.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCServiceProxy.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivityContent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivitySpec.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/GenericCollectionWrapper.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/Parameter.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/WorkflowArtifactInfo.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/DataObject.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Element.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/EndEvent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorEndEvent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorStartEvent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ExclusiveGateway.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/IntermediateCatchEvent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ParallelGateway.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Parameter.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Position.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Process.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/RestServiceTask.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ScriptTask.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/SequenceFlow.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ServiceTask.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/StartEvent.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/TimerEventDefinition.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/Bpmn4ToscaJsonParser.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/JsonKeys.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/ExtendActivityResource.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/HealthCheckResource.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/WorkflowModelerResource.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/CategoryData.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/Content.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivity.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivityDisplayInfo.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/I18nString.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/IconData.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/InputOutput.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/NodeCategory.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/WorkflowInfo.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonConstants.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonUtils.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/JsonUtils.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/RestUtils.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/ToolUtils.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/entity/CommonErrorResponse.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/writer/BpmnPlanArtefactWriter.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/META-INF/MANIFEST.MF delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/WEB-INF/web.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/reset.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/screen.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/typography.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff2 delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff2 delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/explorer_icons.png delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/logo_small.png delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/pet_store_api.png delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/throbber.gif delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/wordnik_api.png delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/index.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/backbone-min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/handlebars-2.0.0.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/highlight.7.3.pack.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/jquery-1.8.0.min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/jquery.ba-bbq.min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/jquery.slideto.min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/jquery.wiggle.min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/marked.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/shred.bundle.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/shred/content.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/swagger-client.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/swagger-oauth.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/underscore-min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/o2c.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/swagger-ui.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/swagger-ui.min.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_dataObject_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_endEvent_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_errorEndEvent_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_errorStartEvent_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_exclusiveGateway_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_intermediateCatchEvent_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_parallelGateway_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_restTask_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_scriptTask_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_serviceTask_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_element_startEvent_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_sequenceFlow_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn-templates/bpmn_template.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/bpmn.config.properties delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfoTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfigurationTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/config/AdapterTypeTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/config/ConfigTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivityContentTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivitySpecTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ParameterTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/WorkflowArtifactInfoTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/DataObjectTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ElementTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ErrorEndEventTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ParameterTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/PositionTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ProcessTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/RestServiceTaskTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ScriptTaskTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/SequenceFlowTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/ServiceTaskTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/model/TimerEventDefinitionTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/parser/Bpmn4ToscaJsonParserTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/planwriter/BpmnPlanArtefactWriterTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/ExtendActivityResourceTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/WorkflowModelerResourceTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/CategoryDataTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/ContentTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivityDisplayInfoTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/ExtendActivityTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/I18nStringTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/IconDataTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/InputOutputTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/NodeCategoryTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/resources/entity/WorkflowInfoTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/utils/FileCommonUtilsTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/utils/JsonUtilsTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/java/org/onap/sdc/workflowdesigner/utils/entity/CommonErrorResponseTest.java delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/resources/workflow/template-test.bpmn20.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-server/src/test/resources/workflow/workflow.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/.angular-cli.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/.editorconfig delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/.gitignore delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/README.md delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/e2e/app.e2e-spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/e2e/app.po.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/e2e/tsconfig.e2e.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/karma.conf.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/package-lock.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/package.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/pom.xml delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/protractor.conf.js delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/app.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/app.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/app.component.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/app.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/app.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/.gitkeep delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/bootstrap4.0.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/font-awesome.min.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/iconfont.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/ngict-component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/prism.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/css/style.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/FontAwesome.otf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteIctIcons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteIctIcons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteIctIcons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteIctIcons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteTableIcons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteTableIcons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteTableIcons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/ZteTableIcons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/fontawesome-webfont.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/fontawesome-webfont.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/fontawesome-webfont.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/fontawesome-webfont.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/fontawesome-webfont.woff2 delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/iconfont.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/iconfont.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/iconfont.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/iconfont.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/plx-icons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/plx-icons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/plx-icons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/fonts/plx-icons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/backtop/backtop.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/backtop/backtop_hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/checkbox-checked-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/checkbox-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/checkbox-hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/checkbox-init.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/radio-checked-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/radio-checked.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/radio-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/radio-hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/radio-init.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/images/checkbox-radio/test/checkbox-checked.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/NIV/NIV-theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/NIV/theme.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/NIV/theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/common.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-button.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-checkbox.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-form.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-input.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-radio.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-step.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/common/plx-text-input.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/default/NIV-theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/default/theme.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/assets/components/themes/default/theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/container/container.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/container/container.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/container/container.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/editable-property/editable-property.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/editable-property/editable-property.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/editable-property/editable-property.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/global-notice/global-notice.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/global-notice/global-notice.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/global-notice/global-notice.component.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/global-notice/global-notice.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/menus.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/menus.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/menus.component.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/menus.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config-detail/rest-config-detail.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config-detail/rest-config-detail.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config-list/rest-config-list.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config-list/rest-config-list.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config-list/rest-config-list.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/menus/rest-config/rest-config.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/node/node.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/node/node.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/node/node.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/parameter/parameter.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/parameter/parameter.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/parameter/parameter.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/error-event/error-event.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/error-event/error-event.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/intermediate-catch-event/intermediate-catch-event.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/intermediate-catch-event/intermediate-catch-event.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/node-template/node-template.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/node-template/node-template.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/properties.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/properties.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/properties.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/node-parameters.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/node-parameters.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/node-parameters.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/parameter-tree/parameter-tree.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/parameter-tree/parameter-tree.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/node-parameters/parameter-tree/parameter-tree.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-parameters/rest-parameters.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-parameters/rest-parameters.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-parameters/rest-parameters.component.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-parameters/rest-parameters.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-task.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/rest-task/rest-task.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/script-task/script-task.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/script-task/script-task.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/service-task/service-task.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/service-task/service-task.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/service-task/service-task.component.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/service-task/service-task.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/start-event/start-event.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/start-event/start-event.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/property/start-event/start-event.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/sequence-flow/sequence-flow.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/sequence-flow/sequence-flow.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/sequence-flow/sequence-flow.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/toolbar/toolbar-node/toolbar-node.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/toolbar/toolbar-node/toolbar-node.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/toolbar/toolbar.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/toolbar/toolbar.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/components/toolbar/toolbar.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/directive/resizable/resizable.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/model.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/node-data-type/display-name.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/node-data-type/icon.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/node-data-type/node-data-type.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/notice-type.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/notice.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/plan-model.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/plan-treeview-item.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/rest-config.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/swagger-setting.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/swagger.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/topology/node-template.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/value-object.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/value-source.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/value-type.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/end-event.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/error-event.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/exclusive-gateway.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/intermediate-catch-event.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/node-type.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/position.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/rest-parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/rest-task.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/script-task.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/sequence-flow.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/service-task.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/start-event.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/sub-process.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-base-parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-body-parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-collection-format.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-format.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-data-type.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-in.enum.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-items.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-normal-parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-parameter.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-response.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/swagger/swagger-schema.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/timer-event-definition.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/tosca-node-task.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/workflow-element.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/model/workflow/workflow-node.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/bootstrap4.0.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/font-awesome.min.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/iconfont.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/ngict-component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/prism.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/css/style.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/FontAwesome.otf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteIctIcons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteIctIcons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteIctIcons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteIctIcons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteTableIcons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteTableIcons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteTableIcons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/ZteTableIcons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/fontawesome-webfont.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/fontawesome-webfont.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/fontawesome-webfont.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/fontawesome-webfont.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/fontawesome-webfont.woff2 delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/iconfont.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/iconfont.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/iconfont.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/iconfont.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/plx-icons.eot delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/plx-icons.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/plx-icons.ttf delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/fonts/plx-icons.woff delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/backtop/backtop.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/backtop/backtop_hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/checkbox-checked-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/checkbox-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/checkbox-hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/checkbox-init.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/radio-checked-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/radio-checked.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/radio-disabled.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/radio-hover.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/radio-init.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/images/checkbox-radio/test/checkbox-checked.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/NIV/NIV-theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/NIV/theme.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/NIV/theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/common.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/default/NIV-theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/default/theme.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/assets/themes/default/theme.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/common/shared.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/boolean-field-value.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/domhandler.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/fullscreen-overlay-container.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/generic-component-type.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/index.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay-container.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay-directives.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay-position-map.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay-ref.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay-state.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/overlay.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/connected-position-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/connected-position.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/fake-viewport-ruler.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/free-position-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/global-position-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/overlay-position-builder.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/position-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/position/viewport-ruler.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/block-scroll-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/close-scroll-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/index.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/noop-scroll-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/reposition-scroll-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/scroll-dispatcher.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/scroll-strategy-options.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/scroll-strategy.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlay/scroll/scrollable.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlaypanel/index.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/overlaypanel/overlaypanel.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/pxbutton/button-state.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/pxbutton/button.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/pxbutton/button.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/pxbutton/index.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/select.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/core/uuid.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/numberedFixLen.pipe.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/picker.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/picker.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/picker.component.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/picker.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/picker.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/pickerrange.component.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/pickerrange.component.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/pickerrange.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/popover-config.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/popover.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/time.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/timepicker-config.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/timepicker.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/timepicker.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/util/popup.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/util/positioning.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/util/triggers.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-datepicker/util/util.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-backdrop.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-backdrop.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-dismiss-reasons.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-ref.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-stack.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-window.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal-window.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/index.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/ipv4-validator.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/ipv6-validator.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/max-validator.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/min-validator.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input-ip-address.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input-ip.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/text-input.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-text-input/validate-on-blur.directive.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip-config.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip-config.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip.less delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/plx-tooltip/plx-tooltip.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/util/popup.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/util/positioning.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/util/triggers.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/paletx/util/util.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/auth.service.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/auth.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/broadcast.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/display-info.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/interface.service.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/interface.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/jsplumb.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/model.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/node-type.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/notice.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/rest.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/setting.service.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/setting.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/swagger-tree-converter.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/tosca.service.spec.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/services/tosca.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/shared/input/validators.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/shared/input/wfm-text-input.component.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/shared/input/wfm-text-input.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/shared/shared.module.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/util/http.service.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/util/rxjs-operators.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/app/util/workflow-util.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/.gitkeep delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/global-setting.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/i18n/en.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/i18n/zh-CN.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/images/apds_rest.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/images/apds_script.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/images/apds_service.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/images/default.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/assets/images/toscaNodeManagementTask.svg delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/environments/environment.prod.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/environments/environment.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/index.html delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/main.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/polyfills.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/styles.css delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/test.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/tsconfig.app.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/tsconfig.spec.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/src/typings.d.ts delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/tsconfig.json delete mode 100644 deprecated-workflow-designer/sdc-workflow-designer-ui/tslint.json diff --git a/deprecated-workflow-designer/DEPRECATION.md b/deprecated-workflow-designer/DEPRECATION.md deleted file mode 100644 index c46e8049..00000000 --- a/deprecated-workflow-designer/DEPRECATION.md +++ /dev/null @@ -1 +0,0 @@ -This implementation of SDC Workflow Designer is **deprecated**. \ No newline at end of file diff --git a/deprecated-workflow-designer/distribution/pom.xml b/deprecated-workflow-designer/distribution/pom.xml deleted file mode 100644 index 583f4664..00000000 --- a/deprecated-workflow-designer/distribution/pom.xml +++ /dev/null @@ -1,294 +0,0 @@ - - - - - org.onap.sdc.sdc-workflow-designer - sdc-workflow-designer - 1.2.0-SNAPSHOT - - - 4.0.0 - distribution - distribution - pom - - - sdc-workflow-designer - sdc-workflow-designer.jar - src/main/assembly - src/main/docker - linux64 - win64 - target/assembly/linux64 - target/assembly/win64 - target/version - target - - - - - - - maven-assembly-plugin - - - - org.onap.sdc.workflowdesigner.WorkflowDesignerApp - - - - jar-with-dependencies - - - - - assembly-ui-and-backend - process-sources - - single - - - - - - - - maven-resources-plugin - - - copy-assembly-and-jar-${linux64id} - process-resources - - copy-resources - - - ${linux64outputdir} - true - - - ${src.assembly} - false - - **/* - - - **/*.bat - - - - ${target.dir} - false - - *.jar - - - - - - - - - - - maven-resources-plugin - - - copy-assembly-and-jar-${win64id} - process-resources - - copy-resources - - - ${win64outputdir} - true - - - ${src.assembly} - false - - **/* - - - **/*.sh - - - - ${target.dir} - false - - *.jar - - - - - - - - - - - com.coderplus.maven.plugins - copy-rename-maven-plugin - - - rename-jar-name-${linux64id} - process-resources - - rename - - - ${linux64outputdir}/${project.name}-${project.version}-jar-with-dependencies.jar - ${linux64outputdir}/${project.jar} - - - - rename-jar-name-${win64id} - process-resources - - rename - - - ${win64outputdir}/${project.name}-${project.version}-jar-with-dependencies.jar - ${win64outputdir}/${project.jar} - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - distribution - package - - run - - - - - - - - - - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-dockerfile - package - - copy-resources - - - ${version.output} - - - ${src.docker} - false - - Dockerfile - - - - true - - - - - - - - - - docker - - - - io.fabric8 - docker-maven-plugin - 0.16.5 - false - - - - onap/sdc/sdc-workflow-designer - - try - ${basedir}/${version.output} - ${basedir}/target/version/Dockerfile - - ${project.version}-STAGING-latest - - - - - - - - generate-images - package - - build - - - - - push-images - deploy - - build - push - - - - - - - - - - - - org.onap.sdc.sdc-workflow-designer - sdc-workflow-designer-server - ${project.version} - - - - org.onap.sdc.sdc-workflow-designer - sdc-workflow-designer-ui - ${project.version} - - - - diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/bin/find_kill_process.bat b/deprecated-workflow-designer/distribution/src/main/assembly/bin/find_kill_process.bat deleted file mode 100644 index 9d129ee5..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/bin/find_kill_process.bat +++ /dev/null @@ -1,20 +0,0 @@ -@REM -@REM Copyright (c) 2017 ZTE Corporation. -@REM All rights reserved. This program and the accompanying materials -@REM are made available under the terms of the Eclipse Public License v1.0 -@REM and the Apache License 2.0 which both accompany this distribution, -@REM and are available at http://www.eclipse.org/legal/epl-v10.html -@REM and http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Contributors: -@REM ZTE - initial API and implementation and/or initial documentation -@REM - -echo %1 | findstr %2 >NUL -echo ERRORLEVEL=%ERRORLEVEL% -IF ERRORLEVEL 1 goto findend -for /f "tokens=1" %%a in (%1) do ( - echo kill %1 - taskkill /F /pid %%a -) -:findend \ No newline at end of file diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.bat b/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.bat deleted file mode 100644 index 63f3dcd5..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.bat +++ /dev/null @@ -1,37 +0,0 @@ -@REM -@REM Copyright (c) 2017 ZTE Corporation. -@REM All rights reserved. This program and the accompanying materials -@REM are made available under the terms of the Eclipse Public License v1.0 -@REM and the Apache License 2.0 which both accompany this distribution, -@REM and are available at http://www.eclipse.org/legal/epl-v10.html -@REM and http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Contributors: -@REM ZTE - initial API and implementation and/or initial documentation -@REM - -@echo off -title sdc-workflow-designer - -set RUNHOME=%~dp0 -echo ### RUNHOME: %RUNHOME% -echo ### Starting sdc-workflow-designer -set main_path=%RUNHOME%..\ -cd /d %main_path% -set JAVA="%JAVA_HOME%\bin\java.exe" -set port=12345 -set jvm_opts=-Xms50m -Xmx128m -set jvm_opts=%jvm_opts% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=%port%,server=y,suspend=n -set class_path=%main_path%;%main_path%sdc-workflow-designer.jar -echo ### jvm_opts: %jvm_opts% -echo ### class_path: %class_path% - -%JAVA% -classpath %class_path% %jvm_opts% org.onap.sdc.workflowdesigner.WorkflowDesignerApp server %main_path%conf/workflow-designer.yml - -IF ERRORLEVEL 1 goto showerror -exit -:showerror -echo WARNING: Error occurred during startup or Server abnormally stopped by way of killing the process,Please check! -echo After checking, press any key to close -pause -exit \ No newline at end of file diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.sh b/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.sh deleted file mode 100644 index 05d0dfd8..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/bin/run.sh +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2017 ZTE Corporation. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# and the Apache License 2.0 which both accompany this distribution, -# and are available at http://www.eclipse.org/legal/epl-v10.html -# and http://www.apache.org/licenses/LICENSE-2.0 -# -# Contributors: -# ZTE - initial API and implementation and/or initial documentation -# - -DIRNAME=`dirname $0` -RUNHOME=`cd $DIRNAME/; pwd` -echo @RUNHOME@ $RUNHOME - -echo @JAVA_HOME@ $JAVA_HOME -JAVA="$JAVA_HOME/bin/java" -echo @JAVA@ $JAVA -main_path=$RUNHOME/../ -cd $main_path -JAVA_OPTS="-Xms50m -Xmx128m" -port=12345 -JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$port,server=y,suspend=n" -echo @JAVA_OPTS@ $JAVA_OPTS - -class_path="$main_path/:$main_path/sdc-workflow-designer.jar" -echo @class_path@ $class_path - -"$JAVA" $JAVA_OPTS -classpath "$class_path" org.onap.sdc.workflowdesigner.WorkflowDesignerApp server "$main_path/conf/workflow-designer.yml" - diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.bat b/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.bat deleted file mode 100644 index 974d41b6..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.bat +++ /dev/null @@ -1,30 +0,0 @@ -@REM -@REM Copyright (c) 2017 ZTE Corporation. -@REM All rights reserved. This program and the accompanying materials -@REM are made available under the terms of the Eclipse Public License v1.0 -@REM and the Apache License 2.0 which both accompany this distribution, -@REM and are available at http://www.eclipse.org/legal/epl-v10.html -@REM and http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Contributors: -@REM ZTE - initial API and implementation and/or initial documentation -@REM - -@echo off -title stopping sdc-workflow-designer - -set HOME=%~dp0 -set Main_Class="org.onap.sdc.workflowdesigner.WorkflowDesignerApp" - -echo ================== sdc-workflow-designer info ============================================= -echo HOME=$HOME -echo Main_Class=%Main_Class% -echo =============================================================================== - -echo ### Stopping sdc-workflow-designer -cd /d %HOME% - -for /f "delims=" %%i in ('"%JAVA_HOME%\bin\jcmd"') do ( - call find_kill_process "%%i" %Main_Class% -) -exit \ No newline at end of file diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.sh b/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.sh deleted file mode 100644 index 3fe6d60d..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/bin/stop.sh +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2017 ZTE Corporation. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# and the Apache License 2.0 which both accompany this distribution, -# and are available at http://www.eclipse.org/legal/epl-v10.html -# and http://www.apache.org/licenses/LICENSE-2.0 -# -# Contributors: -# ZTE - initial API and implementation and/or initial documentation -# - -DIRNAME=`dirname $0` -HOME=`cd $DIRNAME/; pwd` -Main_Class="org.onap.sdc.workflowdesigner.WorkflowDesignerApp" - -echo ================== sdc-workflow-designer info ============================================= -echo HOME=$HOME -echo Main_Class=$Main_Class -echo =============================================================================== -cd $HOME; pwd - -echo @WORK_DIR@ $HOME - -function save_service_pid(){ - service_pid=`ps -ef | grep $Main_Class | grep -v grep | awk '{print $2}'` - echo @service_pid@ $service_pid -} - -function kill_service_process(){ - ps -p $service_pid - if [ $? == 0 ]; then - kill -9 $service_pid - fi -} - -save_service_pid; -echo @C_CMD@ kill -9 $service_pid -kill_service_process; \ No newline at end of file diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/conf/workflow-designer.yml b/deprecated-workflow-designer/distribution/src/main/assembly/conf/workflow-designer.yml deleted file mode 100644 index 9b35b261..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/conf/workflow-designer.yml +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright (c) 2017 ZTE Corporation. -# All rights reserved. This program and the accompanying materials -# are made available under the Apache License, Version 2.0 -# and the Eclipse Public License v1.0 which both accompany this distribution, -# and are available at http://www.eclipse.org/legal/epl-v10.html -# and http://www.apache.org/licenses/LICENSE-2.0 -# -# Contributors: -# ZTE - initial API and implementation and/or initial documentation -# - -template: Hello, %s! - -defaultName: ${DW_DEFAULT_NAME:-Stranger} - -adapterType: SDC - -sdcServiceProxy: - serviceAddr: http://127.0.0.1:8080 - xEcompInstanceId: workflow - authorization: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU= - -activitySpecServiceProxy: - serviceAddr: http://127.0.0.1:8090 - xEcompInstanceId: workflow - userId: workflow - authorization: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU= - -# use the simple server factory if you only want to run on a single port -server: - type: simple - rootPath: '/api/workflow-modeler/v1/*' - applicationContextPath: / - adminContextPath: /admin - connector: - type: http - port: 8080 - -# Logging settings. -logging: - - # The default level of all loggers. Can be OFF, ERROR, WARN, INFO, DEBUG, TRACE, or ALL. - level: ALL - - # Logger-specific levels. - loggers: - - # Sets the level for 'com.example.app' to DEBUG. - org.onap.sdc.workflowdesigner.WorkflowDesignerApp: INFO - - appenders: - - type: console - threshold: INFO - timeZone: UTC - logFormat: "%d{yyyy-MM-dd HH:mm:ss SSS} %-5p [%c][%t] - %m%n" - - type: file - threshold: INFO - logFormat: "%d{yyyy-MM-dd HH:mm:ss SSS} %-5p [%c][%t] - %m%n" - currentLogFilename: ./works/logs/wfd.log - archivedLogFilenamePattern: ./works/logs/zip/wfd-%d{yyyy-MM-dd}.log.gz - archivedFileCount: 7 - timeZone: UTC diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities-display-info.json b/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities-display-info.json deleted file mode 100644 index 72056a5d..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities-display-info.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "nodes": { - "apds_script": { - }, - "apds_service": { - }, - "apds_scriptA": { - "category": "aaa" - }, - "apds_scriptB": { - "category": "aaa" - }, - "apds_serviceA": { - "category": "aaa" - }, - "apds_serviceB": { - "category": "aaa" - } - }, - "categoryData": { - "aaa": { - "displayName": { - "zh_CN": "扩展任务", - "en_US": "Extension Task" - }, - "collapse": true - } - } -} diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities.json b/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities.json deleted file mode 100644 index 6defc343..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/ext-activities.json +++ /dev/null @@ -1,218 +0,0 @@ -[ - { - "id": "apds_service", - "displayName": { - "zh_CN": "Service", - "en_US": "Service" - }, - "description": { - "zh_CN": "JAVA 节点", - "en_US": "JAVA Node" - }, - "type": "serviceTask", - "icon": { - "name": "apds_service", - "width": 56, - "height": 56 - }, - "content": { - "class": "", - "inputs": {} - } - }, - { - "id": "apds_script", - "displayName": { - "zh_CN": "默认脚本", - "en_US": "Script" - }, - "description": { - "zh_CN": "脚本节点", - "en_US": "Script Node" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "", - "script": "" - } - }, - { - "id": "apds_scriptA", - "displayName": { - "zh_CN": "Stop traffic", - "en_US": "Stop traffic" - }, - "description": { - "zh_CN": "Stop traffic", - "en_US": "Stop traffic" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "JavaScript", - "script": "abc" - } - }, - { - "id": "apds_scriptB", - "displayName": { - "zh_CN": "Drain traffic", - "en_US": "Drain traffic" - }, - "description": { - "zh_CN": "Drain traffic", - "en_US": "Drain traffic" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "Groovy", - "script": "xyz" - } - }, - { - "id": "apds_serviceA", - "displayName": { - "zh_CN": "Stop VNF", - "en_US": "Stop VNF" - }, - "description": { - "zh_CN": "Stop VNF", - "en_US": "Stop VNF" - }, - "type": "serviceTask", - "icon": { - "name": "apds_service", - "width": 56, - "height": 56 - }, - "content": { - "class": "org.onap.sdc.workflow.task.StopVNFDelegate", - "inputs": { - "param1": { - "type": "string", - "default": "default", - "required": false, - "displayName": { - "zh_CN": "参数1", - "en_US": "Param1" - }, - "show": true, - "editable": true - }, - "param2": { - "type": "string", - "required": true, - "displayName": { - "zh_CN": "参数2", - "en_US": "Param2" - }, - "show": true, - "editable": true - }, - "param3": { - "type": "string", - "default": "value3", - "required": true, - "displayName": { - "zh_CN": "参数3", - "en_US": "Param3" - }, - "show": true, - "editable": false - } - }, - "outputs": { - "out1": { - "type": "string", - "required": false, - "displayName": { - "zh_CN": "输出1", - "en_US": "Output Param 1" - }, - "show": true, - "editable": true - } - } - } - }, - { - "id": "apds_serviceB", - "displayName": { - "zh_CN": "Create VNF", - "en_US": "Create VNF" - }, - "description": { - "zh_CN": "Create VNF", - "en_US": "Create VNF" - }, - "type": "serviceTask", - "icon": { - "name": "apds_service", - "width": 56, - "height": 56 - }, - "content": { - "class": "org.onap.sdc.workflow.task.CreateVNFDelegate", - "inputs": { - "id": { - "type": "string", - "default": "default", - "required": false, - "displayName": { - "zh_CN": "id", - "en_US": "id" - }, - "show": true, - "editable": true - }, - "name": { - "type": "string", - "required": true, - "displayName": { - "zh_CN": "name", - "en_US": "name" - }, - "show": true, - "editable": true - }, - "type": { - "type": "string", - "default": "value3", - "required": true, - "displayName": { - "zh_CN": "type", - "en_US": "type" - }, - "show": true, - "editable": false - } - }, - "outputs": { - "status": { - "type": "string", - "required": false, - "displayName": { - "zh_CN": "status", - "en_US": "status of vnf" - }, - "show": true, - "editable": true - } - } - } - } -] diff --git a/deprecated-workflow-designer/distribution/src/main/assembly/temp_workflow.json b/deprecated-workflow-designer/distribution/src/main/assembly/temp_workflow.json deleted file mode 100644 index 112372ec..00000000 --- a/deprecated-workflow-designer/distribution/src/main/assembly/temp_workflow.json +++ /dev/null @@ -1,189 +0,0 @@ -{ - "id": "id12345", - "name": "test", - "scene": "abcd", - "data": { - "nodes": [ - { - "id": "startEvent", - "type": "startEvent", - "name": "Start", - "parentId": "root", - "position": { - "left": 73, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "startEvent", - "targetRef": "scriptTask" - } - ], - "parameters": [] - }, - { - "id": "scriptTask", - "type": "scriptTask", - "typeId": "apds_scriptA", - "icon": "apds_script", - "name": "Stop traffic", - "parentId": "root", - "position": { - "left": 175, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "scriptTask", - "targetRef": "scriptTask_2" - } - ], - "scriptFormat": "JavaScript", - "script": "abc" - }, - { - "id": "scriptTask_2", - "type": "scriptTask", - "typeId": "apds_scriptB", - "icon": "apds_script", - "name": "Drain traffic", - "parentId": "root", - "position": { - "left": 289, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "scriptTask_2", - "targetRef": "serviceTask" - } - ], - "scriptFormat": "Groovy", - "script": "xyz" - }, - { - "id": "serviceTask", - "type": "serviceTask", - "typeId": "apds_serviceA", - "icon": "apds_service", - "name": "Stop VNF", - "parentId": "root", - "position": { - "left": 392, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "serviceTask", - "targetRef": "serviceTask_2" - } - ], - "className": "", - "inputs": [ - { - "name": "param1", - "value": "default", - "valueSource": "string", - "type": "string", - "required": false, - "show": true, - "errorMsg": "" - }, - { - "name": "param2", - "value": null, - "valueSource": "string", - "type": "string", - "required": true, - "show": true, - "errorMsg": "" - }, - { - "name": "param3", - "value": "value3", - "valueSource": "string", - "type": "string", - "required": true, - "show": true, - "errorMsg": "" - } - ], - "outputs": [ - { - "name": "out1", - "value": null, - "valueSource": "string", - "type": "string", - "required": false, - "show": true, - "errorMsg": "" - } - ] - }, - { - "id": "serviceTask_2", - "type": "serviceTask", - "typeId": "apds_serviceB", - "icon": "apds_service", - "name": "Create VNF", - "parentId": "root", - "position": { - "left": 500, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "serviceTask_2", - "targetRef": "serviceTask_3" - } - ] - }, - { - "id": "serviceTask_3", - "type": "serviceTask", - "typeId": "apds_service", - "icon": "apds_service", - "name": "Start VNF", - "parentId": "root", - "position": { - "left": 620, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [ - { - "sourceRef": "serviceTask_3", - "targetRef": "endEvent" - } - ], - "className": "", - "inputs": [], - "outputs": [] - }, - { - "id": "endEvent", - "type": "endEvent", - "name": "End", - "parentId": "root", - "position": { - "left": 744, - "top": 160, - "width": 56, - "height": 56 - }, - "connection": [] - } - ] - } -} diff --git a/deprecated-workflow-designer/distribution/src/main/docker/Dockerfile b/deprecated-workflow-designer/distribution/src/main/docker/Dockerfile deleted file mode 100644 index bd28c615..00000000 --- a/deprecated-workflow-designer/distribution/src/main/docker/Dockerfile +++ /dev/null @@ -1,96 +0,0 @@ -FROM ubuntu:16.04 - -MAINTAINER "Lv Bo" - -EXPOSE 8080 - -#install openjdk-1.8 -#RUN sed -i 's#http://archive.ubuntu.com#http://mirrors.163.com#g' /etc/apt/sources.list -RUN apt-get update -RUN apt-get install -y openjdk-8-jdk - -RUN apt-get -y upgrade - - -# Upgrade specific system libraries to fix CVE vulnerabilities -RUN echo "deb http://archive.ubuntu.com/ubuntu/ bionic main restricted" >> /etc/apt/sources.list && \ - echo "deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted" >> /etc/apt/sources.list && \ - apt-get -y update - -# krb5 1.16-2build1 -# For CVE-2017-15088 CVE-2017-11462 -# libvorbis 1.3.5-4.2 -# For CVE-2017-14632 CVE-2017-14160 -# libx11 2:1.6.4-3 -# For CVE-2016-7943 CVE-2016-7942 -# libxtst 1.2.3-1 -# For CVE-2016-7951 -# ncurses 6.1-1ubuntu1 -# For CVE-2017-10685 CVE-2017-10684 -# libsqllite3-0 3.22.0-1 -# For CVE-2017-10989 -# libtiff5 4.0.9-5 -# For CVE-2017-9117 CVE-2016-9540 CVE-2016-9539 CVE-2016-9538 CVE-2016-9537 CVE-2016-9536 CVE-2016-9535 CVE-2016-9534 CVE-2016-9533 CVE-2015-8668 CVE-2015-7554 CVE-2016-6223 CVE-2017-5563 CVE-2016-3621 CVE-2016-8331 -# shadow 1:4.5-1ubuntu1 -# For CVE-2017-12424 -# perl-base 5.26.1-6 -# For CVE-2015-8608 CVE-2017-12883 -# openssl 1.1.0g-2ubuntu4 -# For CVE-2016-6303 CVE-2016-2182 CVE-2016-2177 CVE-2016-2176 -# zlib1g 1:1.2.11.dfsg-0ubuntu2 -# For CVE-2016-9843 CVE-2016-9841 CVE-2016-9842 CVE-2016-9840 -# libdb5.3 -# CVE-2016-3418 CVE-2016-0694 CVE-2016-0692 CVE-2016-0689 CVE-2016-0682 -# libcairo2 -# CVE-2017-9814 -# libc-bin libc6 multiarch-support -# CVE-2018-6485 -# libgtk2.0-0 libgtk2.0-bin libgtk2.0-common -# CVE-2014-1949 -# libgcrypt20 -# CVE-2017-0379 -# libxi6 -# CVE-2016-7946 CVE-2016-7945 -# libxml2 -# CVE-2016-9318 -# libpcre3 -# CVE-2017-6004 - -RUN apt-get -y --only-upgrade install \ - libkrb5-3 krb5-locales \ - libvorbis0a \ - libx11-6 libx11-data libx11-doc libx11-xcb1 \ - libxtst6 \ - ncurses-base ncurses-bin libncurses5 libncursesw5 \ - libsqlite3-0 \ - libtiff5 \ - passwd \ - perl-base \ - libssl1.0.0 \ - openssl \ - zlib1g \ - libdb5.3 \ - libcairo2 \ - libc-bin libc6 multiarch-support \ - libgtk2.0-0 libgtk2.0-bin libgtk2.0-common \ - libgcrypt20 \ - libxi6 \ - libxml2 \ - libpcre3 && \ - apt-get -y autoremove - -#configure the JDK -RUN sed -i 's|#networkaddress.cache.ttl=-1|networkaddress.cache.ttl=10|' /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security -ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 -ENV PATH $PATH:/usr/lib/jvm/java-8-openjdk-amd64/jre/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin -ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib -ENV JRE_HOME ${JAVA_HOME}/jre - -#add workflow designer related resources to the docker image -RUN mkdir /home/sdc-workflow-designer -WORKDIR /home/sdc-workflow-designer -ADD sdc-workflow-designer-*-linux64.tar.gz /home/sdc-workflow-designer/ -RUN chmod 755 /home/sdc-workflow-designer/bin/*.sh - -ENTRYPOINT /home/sdc-workflow-designer/bin/run.sh - diff --git a/deprecated-workflow-designer/docker_run.sh b/deprecated-workflow-designer/docker_run.sh deleted file mode 100644 index 1e386c05..00000000 --- a/deprecated-workflow-designer/docker_run.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/bash - - -function usage { - echo "usage: docker_run.sh [ -r|--release ] [ -e|--environment ] [ -p|--port ] [ -l|--local ] [ -h|--help ]" -} - - -function cleanup { - echo "performing old dockers cleanup" - docker_ids=`docker ps -a | egrep "sdc-workflow-designer" | awk '{print $1}'` - for X in ${docker_ids} - do - docker rm -f ${X} - done -} - - -RELEASE=latest -LOCAL=false -[ -f /opt/config/env_name.txt ] && DEP_ENV=$(cat /opt/config/env_name.txt) || DEP_ENV=__ENV-NAME__ -[ -f /opt/config/nexus_username.txt ] && NEXUS_USERNAME=$(cat /opt/config/nexus_username.txt) || NEXUS_USERNAME=release -[ -f /opt/config/nexus_password.txt ] && NEXUS_PASSWD=$(cat /opt/config/nexus_password.txt) || NEXUS_PASSWD=sfWU3DFVdBr7GVxB85mTYgAW -[ -f /opt/config/nexus_docker_repo.txt ] && NEXUS_DOCKER_REPO=$(cat /opt/config/nexus_docker_repo.txt) || NEXUS_DOCKER_REPO=ecomp-nexus:${PORT} - -while [ "$1" != "" ]; do - case $1 in - -r | --release ) - shift - RELEASE=${1} - ;; - -e | --environment ) - shift - DEP_ENV=${1} - ;; - -p | --port ) - shift - PORT=${1} - ;; - -l | --local ) - shift - LOCAL=true - ;; - -h | --help ) - usage - exit - ;; - * ) - usage - exit 1 - esac - shift -done - -[ -f /opt/config/nexus_username.txt ] && docker login -u $NEXUS_USERNAME -p $NEXUS_PASSWD $NEXUS_DOCKER_REPO - - -cleanup - - -export IP=`ifconfig eth0 | awk -F: '/inet addr/ {gsub(/ .*/,"",$2); print $2}'` -export PREFIX=${NEXUS_DOCKER_REPO}'/onap' - -# start docker -echo "docker run sdc-workflow-designer..." -if [ ${LOCAL} = false ]; then - docker pull ${PREFIX}/sdc/sdc-workflow-designer:${RELEASE} -fi -docker run --detach --name sdc-workflow-designer --ulimit memlock=-1:-1 --memory 1g --memory-swap=1g --ulimit nofile=4096:100000 --publish 9527:8080 ${PREFIX}/sdc/sdc-workflow-designer:${RELEASE} - - diff --git a/deprecated-workflow-designer/docs/index.rst b/deprecated-workflow-designer/docs/index.rst deleted file mode 100644 index 7198c38b..00000000 --- a/deprecated-workflow-designer/docs/index.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -SDC-Workflow-Designer ------------------------------------------------- - -Workflow Designer provides the ablitilty to design a bpmn workflow. It extends restful task and tosca task. so it can be combined with tosca template easily. - -This document is aimed to give the users some brief introductions of Workflow Designer. The users could find useful information, e.g. the architecture, the APIs and the installation steps, etc. as well as the release notes in this document. - -.. toctree:: - :maxdepth: 1 - - platform/index.rst - release-notes.rst - - diff --git a/deprecated-workflow-designer/docs/platform/architecture.rst b/deprecated-workflow-designer/docs/platform/architecture.rst deleted file mode 100644 index 8569dd9f..00000000 --- a/deprecated-workflow-designer/docs/platform/architecture.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - - -Architecture ------------- -SDC Workflow Designer is a workflow design tool. It implements bpmn workflow standards. And it extends some elements for tosca specification. So in this designer the users can orchestrate services and interactive with tosca template more easily. - -SDC Workflow Designer is a component of SDC. Right now it doesn't depend on other components. It can work alone. In the future, it will depend on MSB and SDC Catalog. - -SDC Workflow Designer contains two parts: UI, Backend. - -.. image:: images/workflow-architecture.png - -UI is the designer. It can access SDC Catalog to get tosca template info. Users can orchestrate ONAP services. - -Backend is the storage of Workflow Designer. It will translate the workflow definition to standard bpmn workflow. And it can save workflow artifact to SDC catalog. \ No newline at end of file diff --git a/deprecated-workflow-designer/docs/platform/consumedapis.rst b/deprecated-workflow-designer/docs/platform/consumedapis.rst deleted file mode 100644 index c18f59bb..00000000 --- a/deprecated-workflow-designer/docs/platform/consumedapis.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Consumed APIs -------------- - -In the Amsterdam release, Workflow Designer does not consume any APIs provided by other ONAP components. It will consume apis of MSB and SDC in the future. diff --git a/deprecated-workflow-designer/docs/platform/delivery.rst b/deprecated-workflow-designer/docs/platform/delivery.rst deleted file mode 100644 index af33c9d5..00000000 --- a/deprecated-workflow-designer/docs/platform/delivery.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - - -Delivery --------- - -:Docker: - - onap/sdc/sdc-workflow-designer -Docker containers can be downloaded from ONAP docker repository https://nexus3.onap.org/. - diff --git a/deprecated-workflow-designer/docs/platform/human-interfaces.rst b/deprecated-workflow-designer/docs/platform/human-interfaces.rst deleted file mode 100644 index 4a0484e1..00000000 --- a/deprecated-workflow-designer/docs/platform/human-interfaces.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -Human Interfaces ----------------- -SDC Workflow Designer provides a Web GUI Portal for users. -Users can orchestrate services. Right now, the designer supports parse swagger. Users can set services for every workflow by swagger. - -Target Users -^^^^^^^^^^^^ -Workflow designer. - -Interface Type -^^^^^^^^^^^^^^ -Web GUI. - -Access -^^^^^^ -Http://MSB_API_GATEWAY_IP:80/workflow \ No newline at end of file diff --git a/deprecated-workflow-designer/docs/platform/images/workflow architecture.PNG b/deprecated-workflow-designer/docs/platform/images/workflow architecture.PNG deleted file mode 100644 index 35dcf7b07e967052737f7bc56f8911656c0359b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22125 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 Cx?3Uu diff --git a/deprecated-workflow-designer/docs/platform/index.rst b/deprecated-workflow-designer/docs/platform/index.rst deleted file mode 100644 index 4eceb6e6..00000000 --- a/deprecated-workflow-designer/docs/platform/index.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Platform --------- - -Workflow Designer provides the ablitilty to design a bpmn workflow. It extends restful task and tosca task. so it can be combined with tosca template easily. - -.. toctree:: - :maxdepth: 1 - - architecture.rst - offeredapis.rst - consumedapis.rst - delivery.rst - installation.rst - human-interfaces.rst diff --git a/deprecated-workflow-designer/docs/platform/installation.rst b/deprecated-workflow-designer/docs/platform/installation.rst deleted file mode 100644 index 7362603b..00000000 --- a/deprecated-workflow-designer/docs/platform/installation.rst +++ /dev/null @@ -1,33 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. - -Installation ------------- - -Install docker -^^^^^^^^^^^^^^^^^^^^^^^ - -sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' - -sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D - -sudo apt-get update - -apt-cache policy docker-engine - -sudo apt-get install -y docker-engine - -docker ps - -Run sdc-workflow-designer docker -^^^^^^^^^^^^^^^^^^^^^^^ - -Login the ONAP docker registry first: sudo docker login -u docker -p docker nexus3.onap.org:10001 - -sudo docker run -p 9519:8080 -d --net=host --name sdc-workflow-designer nexus3.onap.org:10001/onap/sdc/sdc-workflow-designer - -Check status of Workflow designer -^^^^^^^^^^^^^^^^^^^^^^^ - -Visit workflow designer web ui: - -http://127.0.0.1:9527/ \ No newline at end of file diff --git a/deprecated-workflow-designer/docs/platform/offeredapis.rst b/deprecated-workflow-designer/docs/platform/offeredapis.rst deleted file mode 100644 index f179df4d..00000000 --- a/deprecated-workflow-designer/docs/platform/offeredapis.rst +++ /dev/null @@ -1,4 +0,0 @@ -Offered APIs ------------- - -Right now, SDC Workflow Designer just provide a web UI. It will provides APIs in the future release. \ No newline at end of file diff --git a/deprecated-workflow-designer/docs/release-notes.rst b/deprecated-workflow-designer/docs/release-notes.rst deleted file mode 100644 index 299586f0..00000000 --- a/deprecated-workflow-designer/docs/release-notes.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. This work is licensed under a Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - - -SDC Workflow Designer Release Notes -============================= - -Workflow Designer provides the ablitilty to design a bpmn workflow. It extends restful task and tosca task. so it can be combined with tosca template easily. - - - -Version: 1.0.0 --------------- - - -:Release Date: yyyy-mm-dd - - - -**New Features** - - -* Support export workflow definition file; -* Support basic workflow definition; - - -**Bug Fixes** - - -**Known Issues** - -**Security Issues** - - -**Upgrade Notes** - -**Deprecation Notes** - -**Other** - -=========== - -End of Release Notes diff --git a/deprecated-workflow-designer/pom.xml b/deprecated-workflow-designer/pom.xml deleted file mode 100644 index 5776029e..00000000 --- a/deprecated-workflow-designer/pom.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - org.onap.oparent - oparent - 1.1.0 - - - 4.0.0 - org.onap.sdc.sdc-workflow-designer - sdc-workflow-designer - sdc-sdc-workflow-designer - 1.2.0-SNAPSHOT - pom - - - sdc-workflow-designer-ui - sdc-workflow-designer-server - distribution - - - - dav:https://nexus.onap.org/content/sites/site/org/onap/sdc/sdc-workflow-designer/${project.version} - - - - - ecomp-releases - Release Repository - https://nexus.onap.org/content/repositories/releases/ - - - ecomp-snapshots - Snapshots Repository - https://nexus.onap.org/content/repositories/snapshots/ - - - ecomp-public - Public Repository - https://nexus.onap.org/content/repositories/public/ - - - - - - ecomp-site - ${onap.nexus.javadocs-url} - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.10 - - - maven-antrun-plugin - 1.8 - - - - - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/pom.xml b/deprecated-workflow-designer/sdc-workflow-designer-server/pom.xml deleted file mode 100644 index 91d3c3c2..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/pom.xml +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - org.onap.sdc.sdc-workflow-designer - sdc-workflow-designer - 1.2.0-SNAPSHOT - - - 4.0.0 - sdc-workflow-designer-server - sdc-workflow-designer-server - jar - - - 1.3.0 - 1.5.3 - 2.16 - 5.0 - 2.2.4 - 5.4.2.Final - 2.9.2 - 4.10 - 1.7 - 3.2.2 - 2.4 - 1.6.1 - - - - - - org.apache.maven.plugins - maven-shade-plugin - - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - package - - shade - - - - - - org.onap.sdc.workflowdesigner.WorkflowDesignerApp - - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - copy-dependencies - package - - copy-dependencies - - - - - io.dropwizard - dropwizard-core - ${dropwizard.version} - true - - - - - - - - - - - - - - io.dropwizard - dropwizard-core - ${dropwizard.version} - - - org.hibernate - hibernate-validator - - - com.fasterxml.jackson.core - jackson-databind - - - - - com.fasterxml.jackson.core - jackson-databind - ${jackson-databind.version} - - - org.hibernate - hibernate-validator - ${hibernate-validator.version} - - - - io.dropwizard - dropwizard-assets - ${dropwizard.version} - - - - - io.swagger - swagger-jersey2-jaxrs - - - com.fasterxml.jackson.dataformat - jackson-dataformat-xml - - - com.fasterxml.jackson.core - jackson-databind - - - ${swagger.version} - - - - - org.glassfish.jersey.core - jersey-server - ${jersey.version} - - - org.glassfish.jersey.media - jersey-media-multipart - ${jersey.version} - - - org.glassfish.jersey.containers - jersey-container-servlet-core - ${jersey.version} - - - - commons-io - commons-io - ${commons-io.version} - - - - - com.eclipsesource.jaxrs - consumer - - - com.eclipsesource.jaxrs - jersey-all - - - ${jaxrs.consumer.version} - - - - - com.google.code.gson - gson - ${gson.version} - - - - org.apache.velocity - velocity - ${velocity.version} - - - commons-collections - commons-collections - - - - - commons-collections - commons-collections - ${commons-collections.version} - - - - junit - junit - ${junit.version} - - - - dom4j - dom4j - ${dom4j.version} - - - - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities-display-info.json b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities-display-info.json deleted file mode 100644 index d6817db2..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities-display-info.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "nodes": { - "apds_script": {}, - "apds_service": {}, - "apds_rest": {}, - "apds_scriptA": { - "category": "aaa" - }, - "apds_scriptB": { - "category": "aaa" - }, - "apds_serviceA": { - "category": "bbb" - }, - "apds_restA": { - "category": "ccc" - }, - "apds_restB": { - "category": "ccc" - } - }, - "categoryData": { - "aaa": { - "displayName": { - "zh_CN": "扩展脚本任务", - "en_US": "Extension Script Task" - }, - "collapse": true - }, - "bbb": { - "displayName": { - "zh_CN": "扩展Service任务", - "en_US": "Extension Service Task" - }, - "collapse": true - }, - "ccc": { - "displayName": { - "zh_CN": "扩展REST任务", - "en_US": "Extension REST Service Task" - }, - "collapse": true - } - } -} \ No newline at end of file diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities.json b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities.json deleted file mode 100644 index eae58fce..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/ext-activities.json +++ /dev/null @@ -1,362 +0,0 @@ -[ - { - "id": "apds_service", - "displayName": { - "zh_CN": "Service", - "en_US": "Service" - }, - "description": { - "zh_CN": "JAVA 节点", - "en_US": "JAVA Node" - }, - "type": "serviceTask", - "icon": { - "name": "apds_service", - "width": 56, - "height": 56 - }, - "content": { - "class": "", - "inputs": {} - } - }, - { - "id": "apds_rest", - "displayName": { - "zh_CN": "REST", - "en_US": "REST" - }, - "description": { - "zh_CN": "REST 节点", - "en_US": "REST Node" - }, - "type": "restTask", - "icon": { - "name": "apds_rest", - "width": 56, - "height": 56 - }, - "content": { - "url": "", - "name": "", - "version": "", - "path": "", - "method": "", - "accept": "", - "inputs": {} - } - }, - { - "id": "apds_script", - "displayName": { - "zh_CN": "默认脚本", - "en_US": "Script" - }, - "description": { - "zh_CN": "脚本节点", - "en_US": "Script Node" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "", - "script": "" - } - }, - { - "id": "apds_scriptA", - "displayName": { - "zh_CN": "JavaScript", - "en_US": "JavaScript" - }, - "description": { - "zh_CN": "脚本节点", - "en_US": "Script Node" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "JavaScript", - "script": "abc" - } - }, - { - "id": "apds_scriptB", - "displayName": { - "zh_CN": "Groovy", - "en_US": "Groovy" - }, - "description": { - "zh_CN": "脚本节点", - "en_US": "Script Node" - }, - "type": "scriptTask", - "icon": { - "name": "apds_script", - "width": 56, - "height": 56 - }, - "content": { - "scriptFormat": "Groovy", - "script": "xyz" - } - }, - { - "id": "apds_serviceA", - "displayName": { - "zh_CN": "JAVA A", - "en_US": "JAVA A" - }, - "description": { - "zh_CN": "JAVA 节点", - "en_US": "JAVA Node" - }, - "type": "serviceTask", - "icon": { - "name": "apds_service", - "width": 56, - "height": 56 - }, - "content": { - "class": "com.zte.ums.workflow.activitiext.restservicetask.HttpUtil", - "inputs": { - "param1": { - "type": "string", - "default": "default", - "required": false, - "displayName": { - "zh_CN": "参数1", - "en_US": "Param1" - }, - "show": false, - "editable": true - }, - "param2": { - "type": "string", - "required": true, - "displayName": { - "zh_CN": "参数2", - "en_US": "Param2" - }, - "show": true, - "editable": true - }, - "param3": { - "type": "string", - "default": "value3", - "required": true, - "displayName": { - "zh_CN": "参数3", - "en_US": "Param3" - }, - "show": true, - "editable": false - } - }, - "outputs": { - "out1": { - "type": "string", - "required": false, - "displayName": { - "zh_CN": "输出1", - "en_US": "Output Param 1" - }, - "show": true, - "editable": true - } - } - } - }, - { - "id": "apds_restA", - "displayName": { - "zh_CN": "REST无参数", - "en_US": "REST No Parameters" - }, - "description": { - "zh_CN": "REST无参数", - "en_US": "REST No Parameters" - }, - "type": "restTask", - "icon": { - "name": "apds_rest", - "width": 56, - "height": 56 - }, - "content": { - "serviceName": "name", - "serviceVersion": "v1", - "baseUrl": "url", - "path": "/test/", - "method": "put", - "consumes": "application/json, text/plain", - "produces": "application/json, text/plain", - "inputs": {} - } - }, - { - "id": "apds_restB", - "displayName": { - "zh_CN": "REST复杂参数", - "en_US": "REST Complex Parameters" - }, - "description": { - "zh_CN": "REST复杂参数", - "en_US": "REST Complex Parameters" - }, - "type": "restTask", - "icon": { - "name": "apds_rest", - "width": 56, - "height": 56 - }, - "content": { - "serviceName": "ServiceName", - "serviceVersion": "v1", - "baseUrl": "url", - "path": "/test/", - "method": "put", - "consumes": "application/json, text/plain", - "produces": "application/json, text/plain", - "inputs": { - "param1": { - "in": "query", - "type": "string", - "default": "default", - "required": false, - "show": false, - "editable": true - }, - "param2": { - "in": "body", - "schema": { - "type": "object", - "properties": { - "a": { - "type": "number", - "default": 123 - }, - "b": { - "type": "string", - "default": "xyz" - }, - "c": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "a", - "b", - "c" - ] - } - }, - "d": { - "type": "array", - "items": { - "type": "object", - "properties": { - "p1": { - "type": "number" - }, - "p2": { - "type": "boolean" - } - } - } - }, - "y": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "z": { - "type": "object", - "additionalProperties": { - "type": "integer" - } - } - } - }, - "required": true, - "show": true, - "editable": true - }, - "param3": { - "in": "path", - "type": "string", - "default": "value3", - "required": true, - "show": true, - "editable": false - } - }, - "outputs": { - "body": { - "displayName": { - "zh_CN": "消息体", - "en_US": "Message Body" - }, - "schema": { - "type": "object", - "properties": { - "a": { - "type": "number" - }, - "b": { - "type": "string" - }, - "c": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "a", - "b", - "c" - ] - } - }, - "d": { - "type": "array", - "items": { - "type": "object", - "properties": { - "p1": { - "type": "number" - }, - "p2": { - "type": "boolean" - } - } - } - }, - "y": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "z": { - "type": "object", - "additionalProperties": { - "type": "integer" - } - } - } - }, - "editable": false - } - } - } - } -] \ No newline at end of file diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/temp_workflow.json b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/temp_workflow.json deleted file mode 100644 index 1d9c5474..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/assembly/temp_workflow.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "id":"id12345", - "name":"test", - "scene":"abcd", - "data":{ - "nodes":[ - { - "id":"node0", - "type":"startEvent", - "name":"开始", - "parentId":"root", - "position":{ - "left":100, - "top":136, - "width":56, - "height":56 - }, - "connection":[ - { - "sourceRef":"node0", - "targetRef":"node1" - } - ], - "parameters":[ - - ] - }, - { - "id":"node1", - "type":"restTask", - "name":"REST", - "parentId":"root", - "position":{ - "left":254, - "top":136, - "width":56, - "height":56 - }, - "connection":[ - { - "sourceRef":"node1", - "targetRef":"node2" - } - ], - "produces":[ - "application/json; charset=utf-8" - ], - "parameters":[ - { - "name":"body", - "value":{ - "value":{ - "type":{ - "value":"jhgjhv", - "valueSource":"String" - }, - "provider":{ - "value":"", - "valueSource":"Variable" - }, - "serviceType":{ - "value":"", - "valueSource":"String" - }, - "start":{ - "value":{ - "year":{ - "value":"", - "valueSource":"String" - }, - "month":{ - "value":"", - "valueSource":"String" - }, - "day":{ - "value":"", - "valueSource":"String" - } - }, - "valueSource":"Definition" - }, - "end":{ - "value":{ - "year":{ - "value":"", - "valueSource":"String" - }, - "month":{ - "value":"", - "valueSource":"String" - }, - "day":{ - "value":"", - "valueSource":"String" - } - }, - "valueSource":"Definition" - } - }, - "valueSource":"Definition" - }, - "valueSource":"String", - "type":"String", - "required":false, - "position":"body", - "schema":{ - "$ref":"#/definitions/PackageQueryParams" - } - }, - { - "name":"language-option", - "value":"", - "valueSource":"String", - "type":"String", - "required":false, - "position":"header" - } - ], - "responses":[ - - ], - "restConfigId":"catalog.v1", - "path":"/csars", - "method":"post" - }, - { - "id":"node2", - "type":"endEvent", - "name":"结束", - "parentId":"root", - "position":{ - "left":396, - "top":136, - "width":56, - "height":56 - }, - "connection":[ - - ] - } - ] - } -} \ No newline at end of file diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/ActivitySpecServiceProxyInfo.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/ActivitySpecServiceProxyInfo.java deleted file mode 100644 index fb82e506..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/ActivitySpecServiceProxyInfo.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright © 2016-2018 European Support Limited - * - * 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.onap.sdc.workflowdesigner; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * - */ -public class ActivitySpecServiceProxyInfo { - private String serviceAddr; - - private String xEcompInstanceId; - - private String authorization; - - private String userId; - - /** - * @return the serviceAddr - */ - @JsonProperty - public String getServiceAddr() { - return serviceAddr; - } - - /** - * @param serviceAddr the serviceAddr to set - */ - @JsonProperty - public void setServiceAddr(String serviceAddr) { - this.serviceAddr = serviceAddr; - } - - /** - * @return the xEcompInstanceId - */ - @JsonProperty - public String getxEcompInstanceId() { - return xEcompInstanceId; - } - - /** - * @param xEcompInstanceId the xEcompInstanceId to set - */ - @JsonProperty - public void setxEcompInstanceId(String xEcompInstanceId) { - this.xEcompInstanceId = xEcompInstanceId; - } - - /** - * @return the authorization - */ - @JsonProperty - public String getAuthorization() { - return authorization; - } - - /** - * @param authorization the authorization to set - */ - @JsonProperty - public void setAuthorization(String authorization) { - this.authorization = authorization; - } - - /** - * @return the userId - */ - @JsonProperty - public String getUserId() { - return userId; - } - - /** - * @param userId the userId to set - */ - @JsonProperty - public void setUserId(String userId) { - this.userId = userId; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfo.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfo.java deleted file mode 100644 index e8fd07d4..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/SDCServiceProxyInfo.java +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * - */ -public class SDCServiceProxyInfo { - private String serviceAddr; - - private String xEcompInstanceId; - - private String authorization; - - /** - * @return the serviceAddr - */ - @JsonProperty - public String getServiceAddr() { - return serviceAddr; - } - - /** - * @param serviceAddr the serviceAddr to set - */ - @JsonProperty - public void setServiceAddr(String serviceAddr) { - this.serviceAddr = serviceAddr; - } - - /** - * @return the xEcompInstanceId - */ - @JsonProperty - public String getxEcompInstanceId() { - return xEcompInstanceId; - } - - /** - * @param xEcompInstanceId the xEcompInstanceId to set - */ - @JsonProperty - public void setxEcompInstanceId(String xEcompInstanceId) { - this.xEcompInstanceId = xEcompInstanceId; - } - - /** - * @return the authorization - */ - @JsonProperty - public String getAuthorization() { - return authorization; - } - - /** - * @param authorization the authorization to set - */ - @JsonProperty - public void setAuthorization(String authorization) { - this.authorization = authorization; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerApp.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerApp.java deleted file mode 100644 index c9e0c40d..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerApp.java +++ /dev/null @@ -1,106 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner; - -import org.onap.sdc.workflowdesigner.config.AdapterType; -import org.onap.sdc.workflowdesigner.config.AppConfig; -import org.onap.sdc.workflowdesigner.resources.ExtendActivityResource; -import org.onap.sdc.workflowdesigner.resources.WorkflowModelerResource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.fasterxml.jackson.annotation.JsonInclude; - -import io.dropwizard.Application; -import io.dropwizard.assets.AssetsBundle; -import io.dropwizard.server.SimpleServerFactory; -import io.dropwizard.setup.Bootstrap; -import io.dropwizard.setup.Environment; -import io.swagger.jaxrs.config.BeanConfig; -import io.swagger.jaxrs.listing.ApiListingResource; - -public class WorkflowDesignerApp extends Application { - private static final Logger LOGGER = LoggerFactory.getLogger(WorkflowDesignerApp.class); - - public static void main(String[] args) throws Exception { - new WorkflowDesignerApp().run(args); - } - - @Override - public String getName() { - return "Workflow Designer"; - } - - @Override - public void initialize(Bootstrap bootstrap) { - bootstrap.addBundle(new AssetsBundle("/api-doc", "/api-doc", "index.html", "api-doc")); - bootstrap.addBundle(new AssetsBundle("/workflow-modeler", "/workflow-modeler", "index.html", - "workflow-modeler")); - bootstrap.addBundle(new AssetsBundle("/workflow-modeler", "/", "index.html", "ng")); - } - - @Override - public void run(WorkflowDesignerConfiguration configuration, Environment environment) { - LOGGER.info("Start to initialize Workflow Designer."); - - saveAppConfig(configuration); - - environment.jersey().register(new WorkflowModelerResource()); - environment.jersey().register(new ExtendActivityResource()); - - // register rest interface - environment.jersey().packages("org.onap.sdc.workflowdesigner.resources"); - - initSwaggerConfig(environment, configuration); - - LOGGER.info("Initialize catalogue finished."); - } - - /** - * @param configuration - */ - private void saveAppConfig(WorkflowDesignerConfiguration configuration) { - AppConfig.setAdapterType(AdapterType.valueOf(configuration.getAdapterType())); - AppConfig.setSdcServiceProxy(configuration.getSdcServiceProxy()); - AppConfig.setActivitySpecServiceProxy(configuration.getActivitySpecServiceProxy()); - } - - /** - * initialize swagger configuration. - * - * @param environment environment information - * @param configuration catalogue configuration - */ - private void initSwaggerConfig(Environment environment, - WorkflowDesignerConfiguration configuration) { - environment.jersey().register(new ApiListingResource()); - environment.getObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL); - - BeanConfig config = new BeanConfig(); - config.setTitle("Workflow Designer rest API"); - config.setVersion("1.0.0"); - config.setResourcePackage("org.onap.sdc.workflowdesigner.resources"); - - // set rest api basepath in swagger - SimpleServerFactory simpleServerFactory = - (SimpleServerFactory) configuration.getServerFactory(); - String basePath = simpleServerFactory.getApplicationContextPath(); - String rootPath = simpleServerFactory.getJerseyRootPath().get(); - rootPath = rootPath.substring(0, rootPath.indexOf("/*")); - basePath = basePath.equals("/") ? rootPath - : (new StringBuilder()).append(basePath).append(rootPath).toString(); - config.setBasePath(basePath); - config.setScan(true); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfiguration.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfiguration.java deleted file mode 100644 index 4c6766be..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/WorkflowDesignerConfiguration.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.JsonProperty; - -import io.dropwizard.Configuration; - -public class WorkflowDesignerConfiguration extends Configuration { - private String template; - - private String defaultName = "Workflow Designer"; - - private String adapterType; - - @NotNull - private SDCServiceProxyInfo sdcServiceProxy; - - @NotNull - private ActivitySpecServiceProxyInfo activitySpecServiceProxy; - - - @JsonProperty - public String getTemplate() { - return template; - } - - @JsonProperty - public void setTemplate(String template) { - this.template = template; - } - - @JsonProperty - public String getDefaultName() { - return defaultName; - } - - @JsonProperty - public void setDefaultName(String name) { - this.defaultName = name; - } - - /** - * @return the adapterType - */ - @JsonProperty - public String getAdapterType() { - return adapterType; - } - - /** - * @param adapterType the adapterType to set - */ - @JsonProperty - public void setAdapterType(String adapterType) { - this.adapterType = adapterType; - } - - /** - * @return the sdcServiceProxy - */ - @JsonProperty - public SDCServiceProxyInfo getSdcServiceProxy() { - return sdcServiceProxy; - } - - /** - * @param sdcServiceProxy the sdcServiceProxy to set - */ - @JsonProperty - public void setSdcServiceProxy(SDCServiceProxyInfo sdcServiceProxy) { - this.sdcServiceProxy = sdcServiceProxy; - } - - /** - * @return the activitySpecServiceProxy - */ - @JsonProperty - public ActivitySpecServiceProxyInfo getActivitySpecServiceProxy() { - return activitySpecServiceProxy; - } - - /** - * @param activitySpecServiceProxy the activitySpecServiceProxy to set - */ - @JsonProperty - public void setActivitySpecServiceProxy(ActivitySpecServiceProxyInfo activitySpecServiceProxy) { - this.activitySpecServiceProxy = activitySpecServiceProxy; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/ActivitySpecProxyException.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/ActivitySpecProxyException.java deleted file mode 100644 index bc3cf4b6..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/ActivitySpecProxyException.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright © 2016-2018 European Support Limited - * - * 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.onap.sdc.workflowdesigner.common; - -public class ActivitySpecProxyException extends Exception { - - private static final long serialVersionUID = 1L; - - public ActivitySpecProxyException() { - super(); - } - - public ActivitySpecProxyException(String msg, Exception e) { - super(msg, e); - } - - public ActivitySpecProxyException(String msg) { - super(msg); - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/SDCProxyException.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/SDCProxyException.java deleted file mode 100644 index 8f596b0c..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/common/SDCProxyException.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.common; - -public class SDCProxyException extends Exception { - - private static final long serialVersionUID = 1L; - - public SDCProxyException() { - super(); - } - - public SDCProxyException(String msg, Exception e) { - super(msg, e); - } - - public SDCProxyException(String msg) { - super(msg); - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AdapterType.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AdapterType.java deleted file mode 100644 index 0c6e4c8b..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AdapterType.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.config; - -/** - * - */ -public enum AdapterType { - DEFAULT, SDC - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AppConfig.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AppConfig.java deleted file mode 100644 index a6f72be0..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/AppConfig.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.config; - -import org.onap.sdc.workflowdesigner.SDCServiceProxyInfo; -import org.onap.sdc.workflowdesigner.ActivitySpecServiceProxyInfo; - -/** - * - */ -public class AppConfig { - private static AdapterType adapterType; - - private static SDCServiceProxyInfo sdcServiceProxy; - - private static ActivitySpecServiceProxyInfo activitySpecServiceProxy; - - private AppConfig() {} - - /** - * @return the adapterType - */ - public static AdapterType getAdapterType() { - return adapterType; - } - - /** - * @param adapterType the adapterType to set - */ - public static void setAdapterType(AdapterType adapterType) { - AppConfig.adapterType = adapterType; - } - - /** - * @param sdcServiceProxy - */ - public static void setSdcServiceProxy(SDCServiceProxyInfo sdcServiceProxy) { - AppConfig.sdcServiceProxy = sdcServiceProxy; - } - - /** - * @return the sdcServiceProxy - */ - public static SDCServiceProxyInfo getSdcServiceProxy() { - return sdcServiceProxy; - } - - /** - * @return - */ - public static boolean isSDCAdapter() { - return adapterType.equals(AdapterType.SDC); - } - - /** - * @param activitySpecServiceProxy - */ - public static void setActivitySpecServiceProxy(ActivitySpecServiceProxyInfo activitySpecServiceProxy) { - AppConfig.activitySpecServiceProxy = activitySpecServiceProxy; - } - - /** - * @return the activitySpecServiceProxy - */ - public static ActivitySpecServiceProxyInfo getActivitySpecServiceProxy() { - return activitySpecServiceProxy; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/Config.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/Config.java deleted file mode 100644 index 74d80e04..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/config/Config.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.config; - -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.InputStream; -import java.util.Properties; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class Config { - private static Logger log = LoggerFactory.getLogger(Config.class); - private static String configFilePath = "bpmn.config.properties"; - public final static String HANDLER_ClASS = "handlerClass"; - public final static String TEMPLATE_PATH = "templatePath"; - - public final static Properties PROPERTIES = load(); - - public static Properties load() { - Properties properties = new Properties(); - InputStream in = null; - try { - in = Config.class.getClassLoader().getResourceAsStream(configFilePath); - properties.load(in); - } catch (FileNotFoundException e) { - log.error(configFilePath, e); - } catch (IOException e) { - log.error(configFilePath, e); - } catch (Exception e) { - log.error(configFilePath, e); - } finally { - if (in != null) { - try { - in.close(); - } catch (IOException e) { - log.error(configFilePath, e); - } - } - } - - return properties; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecService.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecService.java deleted file mode 100644 index b85d6d0b..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecService.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc; - -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.HeaderParam; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; - -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.ActivitySpec; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.GenericCollectionWrapper; - -@Path("") -public interface ActivitySpecService { - @GET - @Path("/activity-spec?Filter=Certified") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public GenericCollectionWrapper getActivitySpecs( - @HeaderParam("USER_ID") String userId, - @HeaderParam("X-ECOMP-InstanceID") String xEcompInstanceId, - @HeaderParam("Authorization") String authorization) throws Exception; - - @GET - @Path("/activity-spec/{id}/versions/{versionId}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public ActivitySpec getActivitySpec( - @HeaderParam("USER_ID") String userId, - @HeaderParam("X-ECOMP-InstanceID") String xEcompInstanceId, - @HeaderParam("Authorization") String authorization, - @PathParam("versionId") String versionId, - @PathParam("id") String id) throws Exception; - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecServiceProxy.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecServiceProxy.java deleted file mode 100644 index e210e872..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/ActivitySpecServiceProxy.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc; - -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import org.glassfish.jersey.client.ClientConfig; -import org.onap.sdc.workflowdesigner.common.ActivitySpecProxyException; -import org.onap.sdc.workflowdesigner.config.AppConfig; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.ActivitySpec; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.GenericCollectionWrapper; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.eclipsesource.jaxrs.consumer.ConsumerFactory; - -/** - * - */ -public class ActivitySpecServiceProxy { - private static final Logger LOGGER = LoggerFactory.getLogger(ActivitySpecServiceProxy.class); - - private static final String AUTHORIZATION = AppConfig.getActivitySpecServiceProxy().getAuthorization(); - - private static final String X_ECOMP_INSTANCE_ID = AppConfig.getActivitySpecServiceProxy().getxEcompInstanceId(); - - private static final String USER_ID = AppConfig.getActivitySpecServiceProxy().getUserId(); - - /** */ - private static final String ACTIVITY_ROOT_PATH = "/activity-spec-api/v1.0"; - - private static final String ACTIVITY_SPEC_VERSION_ID_DEFAULT_VALUE = "latest"; - - private static String getActivityRootPath() { - return AppConfig.getActivitySpecServiceProxy().getServiceAddr() + ACTIVITY_ROOT_PATH; - } - - /** - * @return - */ - private ActivitySpecService getActivitySpecServiceProxy() { - ClientConfig config = new ClientConfig(); - return ConsumerFactory.createConsumer(getActivityRootPath(), config, ActivitySpecService.class); - } - - - /** - * - * @return - * @throws ActivitySpecProxyException - */ - public ActivitySpec[] getActivitySpecs() throws ActivitySpecProxyException { - ActivitySpecService serviceProxy = getActivitySpecServiceProxy(); - List activitySpecList = new ArrayList<>(); - try { - GenericCollectionWrapper activityCollection = serviceProxy.getActivitySpecs(USER_ID, X_ECOMP_INSTANCE_ID, AUTHORIZATION); - for (Object obj : activityCollection.getResults()) { - if (obj instanceof Map){ - Map activitySpecMap = (Map) obj; - String activitySpecId = activitySpecMap.get("id").toString(); - ActivitySpec activitySpec = serviceProxy.getActivitySpec(USER_ID, X_ECOMP_INSTANCE_ID, AUTHORIZATION, ACTIVITY_SPEC_VERSION_ID_DEFAULT_VALUE, activitySpecId); - activitySpec.setId(activitySpecId); - activitySpecList.add(activitySpec); - } - } - } catch (Exception e) { - LOGGER.error("Get Activity Specifications Failed.", e); - throw new ActivitySpecProxyException("Get Activity Specifications Failed.", e); - } - return activitySpecList.toArray(new ActivitySpec[activitySpecList.size()]); - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCService.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCService.java deleted file mode 100644 index d5a55669..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCService.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc; - -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.HeaderParam; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; - -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.WorkflowArtifactInfo; - -@Path("/catalog") -public interface SDCService { - @POST - @Path("/resource/{uuid}/interfaces/{operationID}/artifacts/{id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void saveWorkflowArtifact(@PathParam("uuid") String uuid, - @PathParam("operationID") String operationId, @PathParam("id") String workflowId, - @HeaderParam("X-ECOMP-InstanceID") String xEcompInstanceId, - @HeaderParam("Authorization") String authorization, - WorkflowArtifactInfo workflowArtifactInfo) throws Exception; - - - @GET - @Path("/resource/{uuid}/interfaces/{operationID}/artifacts/{id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public WorkflowArtifactInfo getWorkflowArtifact(@PathParam("uuid") String uuid, - @PathParam("operationID") String operationId, @PathParam("id") String workflowId, - @HeaderParam("X-ECOMP-InstanceID") String xEcompInstanceId, - @HeaderParam("Authorization") String authorization) throws Exception; - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCServiceProxy.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCServiceProxy.java deleted file mode 100644 index 374bca7a..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/SDCServiceProxy.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - * Copyright 2017-2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc; - -import org.glassfish.jersey.client.ClientConfig; -import org.onap.sdc.workflowdesigner.common.SDCProxyException; -import org.onap.sdc.workflowdesigner.config.AppConfig; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.WorkflowArtifactInfo; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.eclipsesource.jaxrs.consumer.ConsumerFactory; - -/** - * - */ -public class SDCServiceProxy { - private static final Logger LOGGER = LoggerFactory.getLogger(SDCService.class); - - private static final String AUTHORIZATION = AppConfig.getSdcServiceProxy().getAuthorization(); - - private static final String X_ECOMP_INSTANCE_ID = - AppConfig.getSdcServiceProxy().getxEcompInstanceId(); - /** */ - private static final String SDC_ROOT_PATH = "/sdc/v1"; - - - private static String getSDCRootPath() { - return AppConfig.getSdcServiceProxy().getServiceAddr() + SDC_ROOT_PATH; - } - - /** - * @return - */ - private SDCService getSDCServiceProxy() { - ClientConfig config = new ClientConfig(); - return ConsumerFactory.createConsumer(getSDCRootPath(), config, SDCService.class); - } - - /** - * - * @param uuid - * @param operationId - * @param workflowId - * @param workflowArtifactInfo - * @throws SDCProxyException - */ - public void saveWorkflowArtifact(String uuid, String operationId, String workflowId, - WorkflowArtifactInfo workflowArtifactInfo) throws SDCProxyException { - SDCService serviceProxy = getSDCServiceProxy(); - try { - serviceProxy.saveWorkflowArtifact(uuid, operationId, workflowId, X_ECOMP_INSTANCE_ID, - AUTHORIZATION, workflowArtifactInfo); - } catch (Exception e) { - LOGGER.error("Save WorkflowArtifact Failed.", e); - throw new SDCProxyException("Save WorkflowArtifact Failed.", e); - } - } - - /** - * - * @param uuid - * @param operationId - * @param workflowId - * @return - * @throws SDCProxyException - */ - public WorkflowArtifactInfo getWorkflowArtifact(String uuid, String operationId, - String workflowId) throws SDCProxyException { - SDCService serviceProxy = getSDCServiceProxy(); - try { - return serviceProxy.getWorkflowArtifact(uuid, operationId, workflowId, X_ECOMP_INSTANCE_ID, - AUTHORIZATION); - } catch (Exception e) { - LOGGER.error("Get WorkflowArtifact Failed.", e); - throw new SDCProxyException("Get WorkflowArtifact Failed.", e); - } - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivityContent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivityContent.java deleted file mode 100644 index 092e8627..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivityContent.java +++ /dev/null @@ -1,59 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.externalservice.sdc.entity; - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.gson.annotations.SerializedName; - -/** - * - */ -public class ActivityContent { - @JsonProperty(value="class") // for dropwizard's Jackson - @SerializedName("class") // for Gson - public String clazz; - - private String scriptFormat; - - private String script; - - - /** - * @return the scriptFormat - */ - public String getScriptFormat() { - return scriptFormat; - } - - /** - * @param scriptFormat the scriptFormat to set - */ - public void setScriptFormat(String scriptFormat) { - this.scriptFormat = scriptFormat; - } - - /** - * @return the script - */ - public String getScript() { - return script; - } - - /** - * @param script the script to set - */ - public void setScript(String script) { - this.script = script; - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivitySpec.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivitySpec.java deleted file mode 100644 index ecaffb38..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/ActivitySpec.java +++ /dev/null @@ -1,179 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.externalservice.sdc.entity; - -/** - * - */ -public class ActivitySpec { - private String id; - - private String versionId; - - private String name; - - private String description; - - private String type; - - private String content; - - private String[] categoryList; - - private Parameter[] inputs; - - private Parameter[] outputs; - - private String status; - - /** - * @return the id - */ - public String getId() { - return id; - } - - /** - * @param id the id to set - */ - public void setId(String id) { - this.id = id; - } - - /** - * @return the versionId - */ - public String getVersionId() { - return versionId; - } - - /** - * @param versionId the versionId to set - */ - public void setVersionId(String versionId) { - this.versionId = versionId; - } - - /** - * @return the name - */ - public String getName() { - return name; - } - - /** - * @param name the name to set - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the description - */ - public String getDescription() { - return description; - } - - /** - * @param description the description to set - */ - public void setDescription(String description) { - this.description = description; - } - - /** - * @return the type - */ - public String getType() { - return type; - } - - /** - * @param type the type to set - */ - public void setType(String type) { - this.type = type; - } - - /** - * @return the content - */ - public String getContent() { - return content; - } - - /** - * @param content the content to set - */ - public void setContent(String content) { - this.content = content; - } - - /** - * @return the categoryList - */ - public String[] getCategoryList() { - return categoryList; - } - - /** - * @param categoryList the categoryList to set - */ - public void setCategoryList(String[] categoryList) { - this.categoryList = categoryList; - } - - /** - * @return the inputs - */ - public Parameter[] getInputs() { - return inputs; - } - - /** - * @param inputs the inputs to set - */ - public void setInputs(Parameter[] inputs) { - this.inputs = inputs; - } - - /** - * @return the outputs - */ - public Parameter[] getOutputs() { - return outputs; - } - - /** - * @param outputs the outputs to set - */ - public void setOutputs(Parameter[] outputs) { - this.outputs = outputs; - } - - /** - * @return the status - */ - public String getStatus() { - return status; - } - - /** - * @param status the status to set - */ - public void setStatus(String status) { - this.status = status; - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/GenericCollectionWrapper.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/GenericCollectionWrapper.java deleted file mode 100644 index 59813605..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/GenericCollectionWrapper.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright © 2016-2018 European Support Limited - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc.entity; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.List; - -public class GenericCollectionWrapper implements Serializable { - private static final long serialVersionUID = 1L; - - private transient List results; - private int listCount; - - public GenericCollectionWrapper() { - this.results = new ArrayList<>(); - } - - /** - * Instantiates a new Generic collection wrapper. - * - * @param list the list - */ - public GenericCollectionWrapper(List list) { - if (!list.isEmpty()) { - this.results = list; - this.listCount = list.size(); - } - } - - public List getResults() { - return results; - } - - public void setResults(List results) { - this.results = results; - } - - public int getListCount() { - return listCount; - } - - public void setListCount(int listCount) { - this.listCount = listCount; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/Parameter.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/Parameter.java deleted file mode 100644 index 86a3d578..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/Parameter.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.externalservice.sdc.entity; - -import com.google.gson.annotations.SerializedName; - -/** - * - */ -public class Parameter { - private String name; - - private String type; - - @SerializedName("default") - private String defaultValue; - - private String value; - - /** - * @return the name - */ - public String getName() { - return name; - } - - /** - * @param name the name to set - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the type - */ - public String getType() { - return type; - } - - /** - * @param type the type to set - */ - public void setType(String type) { - this.type = type; - } - - /** - * @return the defaultValue - */ - public String getDefault() { - return defaultValue; - } - - /** - * @param defaultValue the defaultValue to set - */ - public void setDefault(String defaultValue) { - this.defaultValue = defaultValue; - } - - /** - * @return the value - */ - public String getValue() { - return value; - } - - /** - * @param value the value to set - */ - public void setValue(String value) { - this.value = value; - } - - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/WorkflowArtifactInfo.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/WorkflowArtifactInfo.java deleted file mode 100644 index e2cab05e..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/externalservice/sdc/entity/WorkflowArtifactInfo.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.externalservice.sdc.entity; - -import java.io.Serializable; - -public class WorkflowArtifactInfo implements Serializable { - public static final long serialVersionUID = 1L; - - private String artifactName; - - private String description; - - private String artifactType = "WORKFLOW"; - - private String payloadData; - - public WorkflowArtifactInfo(String artifactName, String description, - String payloadData) { - super(); - this.artifactName = artifactName; - this.description = description; - this.payloadData = payloadData; - } - - /** - * @return the artifactName - */ - public String getArtifactName() { - return artifactName; - } - - /** - * @param artifactName the artifactName to set - */ - public void setArtifactName(String artifactName) { - this.artifactName = artifactName; - } - - /** - * @return the description - */ - public String getDescription() { - return description; - } - - /** - * @param description the description to set - */ - public void setDescription(String description) { - this.description = description; - } - - /** - * @return the artifactType - */ - public String getArtifactType() { - return artifactType; - } - - /** - * @param artifactType the artifactType to set - */ - public void setArtifactType(String artifactType) { - this.artifactType = artifactType; - } - - /** - * @return the payloadData - */ - public String getPayloadData() { - return payloadData; - } - - /** - * @param payloadData the payloadData to set - */ - public void setPayloadData(String payloadData) { - this.payloadData = payloadData; - } - - /** - * @return the serialversionuid - */ - public static long getSerialversionuid() { - return serialVersionUID; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/DataObject.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/DataObject.java deleted file mode 100644 index 7c1e058c..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/DataObject.java +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class DataObject { - private String id; - private String name; - private String value; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Element.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Element.java deleted file mode 100644 index 4c362231..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Element.java +++ /dev/null @@ -1,85 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import java.util.List; - -public class Element { - public enum TYPE { - startEvent, - endEvent, - errorStartEvent, - errorEndEvent, - serviceTask, - scriptTask, - exclusiveGateway, - parallelGateway, - restTask, - intermediateCatchEvent - }; - - private String id; - private String name; - private TYPE type; - private String documentation; - private Position position; - private List connections; - - public String getId() { - return id; - } - - public Position getPosition() { - return position; - } - - public void setPosition(Position position) { - this.position = position; - } - - public List getConnections() { - return connections; - } - - public void setConnections(List connections) { - this.connections = connections; - } - - public void setId(String id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getDocumentation() { - return documentation; - } - - public void setDocumentation(String documentation) { - this.documentation = documentation; - } - - public TYPE getType() { - return type; - } - - public void setType(TYPE type) { - this.type = type; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/EndEvent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/EndEvent.java deleted file mode 100644 index 56d81e63..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/EndEvent.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class EndEvent extends Element { - public final static String TYPE = "endEvent"; -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorEndEvent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorEndEvent.java deleted file mode 100644 index 0fda8c27..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorEndEvent.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import com.fasterxml.jackson.annotation.JsonProperty; - -public class ErrorEndEvent extends Element { - @JsonProperty("parameter") - private Parameter parameter; - - public Parameter getParameter() { - return parameter; - } - - public void setParameter(Parameter parameter) { - this.parameter = parameter; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorStartEvent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorStartEvent.java deleted file mode 100644 index b4cf96c0..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ErrorStartEvent.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import com.fasterxml.jackson.annotation.JsonProperty; - -public class ErrorStartEvent extends Element { - @JsonProperty("parameter") - private Parameter parameter; - - public Parameter getParameter() { - return parameter; - } - - public void setParameter(Parameter parameter) { - this.parameter = parameter; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ExclusiveGateway.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ExclusiveGateway.java deleted file mode 100644 index d34a4f9e..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ExclusiveGateway.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class ExclusiveGateway extends Element { - public final static String TYPE = "exclusiveGateway"; -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/IntermediateCatchEvent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/IntermediateCatchEvent.java deleted file mode 100644 index be8b28ea..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/IntermediateCatchEvent.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class IntermediateCatchEvent extends Element { - private TimerEventDefinition timerEventDefinition; - - public TimerEventDefinition getTimerEventDefinition() { - return timerEventDefinition; - } - - public void setTimerEventDefinition(TimerEventDefinition timerEventDefinition) { - this.timerEventDefinition = timerEventDefinition; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ParallelGateway.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ParallelGateway.java deleted file mode 100644 index bde17957..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ParallelGateway.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class ParallelGateway extends Element { - public final static String TYPE = "parallelGateway"; -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Parameter.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Parameter.java deleted file mode 100644 index 039427ca..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Parameter.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; - -public class Parameter { - private static Logger log = LoggerFactory.getLogger(Parameter.class); - private String description = ""; - private String name; - private String position; - private boolean required; - private String type; - - // body parameter may be a json object - private Object value; - - @JsonInclude(Include.NON_NULL) - private String valueSource; - - public String getDescription() { - return description; - } - - public void setDescription(String description) { - this.description = description; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPosition() { - return position; - } - - public void setPosition(String position) { - this.position = position; - } - - public boolean isRequired() { - return required; - } - - public void setRequired(boolean required) { - this.required = required; - } - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public Object getValue() { - return value; - } - - public void setValue(Object value) { - this.value = value; - } - - public String getValueSource() { - return valueSource; - } - - public void setValueSource(String valueSource) { - this.valueSource = valueSource; - } - - public String toString() { - ObjectMapper mapper = new ObjectMapper(); - String result = null; - try { - result = mapper.writeValueAsString(this); - } catch (JsonProcessingException e) { - log.error("fail to convert parameter to json string", e); - } - return result; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Position.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Position.java deleted file mode 100644 index 094bce34..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Position.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class Position { - private int left; - private int top; - - public int getLeft() { - return left; - } - - public void setLeft(int left) { - this.left = left; - } - - public int getTop() { - return top; - } - - public void setTop(int top) { - this.top = top; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Process.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Process.java deleted file mode 100644 index 3a9c7def..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/Process.java +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import java.util.ArrayList; -import java.util.List; - -public class Process { - private String id; - private boolean isExecutable; - private List elementList = new ArrayList(); - private List sequenceFlowList = new ArrayList(); - private List dataObjectList = new ArrayList(); - - public Process(String id) { - this.id = id; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public boolean isExecutable() { - return isExecutable; - } - - public void setExecutable(boolean isExecutable) { - this.isExecutable = isExecutable; - } - - public List getElementList() { - return elementList; - } - - public void setElementList(List elementList) { - this.elementList = elementList; - } - - public List getSequenceFlowList() { - return sequenceFlowList; - } - - public void setSequenceFlowList(List sequenceFlowList) { - this.sequenceFlowList = sequenceFlowList; - } - - public List getDataObjectList() { - return dataObjectList; - } - - public void setDataObjectList(List dataObjectList) { - this.dataObjectList = dataObjectList; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/RestServiceTask.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/RestServiceTask.java deleted file mode 100644 index fb425aae..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/RestServiceTask.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import java.util.List; - -import org.onap.sdc.workflowdesigner.config.Config; - -public class RestServiceTask extends ServiceTask { - private static String handler = Config.PROPERTIES.getProperty(Config.HANDLER_ClASS); - -// private String restConfigId; -// public String getRestConfigId() { -// return restConfigId; -// } -// public void setRestConfigId(String restConfigId) { -// this.restConfigId = restConfigId; -// } - private List produces; - private List consumes; - - - private List parameters; - private String baseUrl; - private String serviceName; - private String serviceVersion; - private String path; - private String method; - - public String getBaseUrl() { - return baseUrl; - } - public void setBaseUrl(String url) { - this.baseUrl = url; - } - - public String getMethod() { - return method; - } - - public static String getHandler() { - return handler; - } - public static void setHandler(String handler) { - RestServiceTask.handler = handler; - } - public void setMethod(String method) { - this.method = method; - } - public List getProduces() { - return produces; - } - public void setProduces(List produces) { - this.produces = produces; - } - public List getConsumes() { - return consumes; - } - public void setConsumes(List consumes) { - this.consumes = consumes; - } - public List getParameters() { - return parameters; - } - public void setParameters(List parameters) { - this.parameters = parameters; - } - public String getServiceName() { - return serviceName; - } - public void setServiceName(String serviceName) { - this.serviceName = serviceName; - } - public String getServiceVersion() { - return serviceVersion; - } - public void setServiceVersion(String serviceVersion) { - this.serviceVersion = serviceVersion; - } - public String getPath() { - return path; - } - public void setPath(String path) { - this.path = path; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ScriptTask.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ScriptTask.java deleted file mode 100644 index 51d916cd..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ScriptTask.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class ScriptTask extends Element { - private String scriptFormat; - private String script; - - public String getScriptFormat() { - return scriptFormat; - } - - public void setScriptFormat(String scriptFormat) { - this.scriptFormat = scriptFormat; - } - - public String getScript() { - return script; - } - - public void setScript(String script) { - this.script = script; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/SequenceFlow.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/SequenceFlow.java deleted file mode 100644 index 6e7588a7..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/SequenceFlow.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class SequenceFlow { - private String id = ""; - private String name; - private String sourceRef; - private String targetRef; - private String documentation; - private String condition; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getSourceRef() { - return sourceRef; - } - - public void setSourceRef(String sourceRef) { - this.sourceRef = sourceRef; - } - - public String getTargetRef() { - return targetRef; - } - - public void setTargetRef(String targetRef) { - this.targetRef = targetRef; - } - - public String getDocumentation() { - return documentation; - } - - public void setDocumentation(String documentation) { - this.documentation = documentation; - } - - public String getCondition() { - return condition; - } - - public void setCondition(String condition) { - this.condition = condition; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ServiceTask.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ServiceTask.java deleted file mode 100644 index 8770d39c..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/ServiceTask.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import java.util.List; - -public class ServiceTask extends Element { - private String className; - private List inputs; - private List outputs; - - public String getClassName() { - return className; - } - - public void setClassName(String className) { - this.className = className; - } - - public List getInputs() { - return inputs; - } - - public void setInputs(List inputs) { - this.inputs = inputs; - } - - public List getOutputs() { - return outputs; - } - - public void setOutputs(List outputs) { - this.outputs = outputs; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/StartEvent.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/StartEvent.java deleted file mode 100644 index c6517512..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/StartEvent.java +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -import java.util.List; - -import com.fasterxml.jackson.annotation.JsonProperty; - -public class StartEvent extends Element { - @JsonProperty("parameters") - private List parameters; - - public List getParameters() { - return parameters; - } - - public void setParameters(List parameters) { - this.parameters = parameters; - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/TimerEventDefinition.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/TimerEventDefinition.java deleted file mode 100644 index 67304f96..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/model/TimerEventDefinition.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.model; - -public class TimerEventDefinition { - private String type; - private String timeDuration; - private String timeDate; - private String timeCycle; - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getTimeDuration() { - return timeDuration; - } - - public void setTimeDuration(String timeDuration) { - this.timeDuration = timeDuration; - } - - public String getTimeDate() { - return timeDate; - } - - public void setTimeDate(String timeDate) { - this.timeDate = timeDate; - } - - public String getTimeCycle() { - return timeCycle; - } - - public void setTimeCycle(String timeCycle) { - this.timeCycle = timeCycle; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/Bpmn4ToscaJsonParser.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/Bpmn4ToscaJsonParser.java deleted file mode 100644 index f41faa37..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/Bpmn4ToscaJsonParser.java +++ /dev/null @@ -1,216 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.parser; - -import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URI; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -import org.onap.sdc.workflowdesigner.model.DataObject; -import org.onap.sdc.workflowdesigner.model.Element; -import org.onap.sdc.workflowdesigner.model.EndEvent; -import org.onap.sdc.workflowdesigner.model.ErrorEndEvent; -import org.onap.sdc.workflowdesigner.model.ErrorStartEvent; -import org.onap.sdc.workflowdesigner.model.ExclusiveGateway; -import org.onap.sdc.workflowdesigner.model.IntermediateCatchEvent; -import org.onap.sdc.workflowdesigner.model.ParallelGateway; -import org.onap.sdc.workflowdesigner.model.Parameter; -import org.onap.sdc.workflowdesigner.model.Process; -import org.onap.sdc.workflowdesigner.model.RestServiceTask; -import org.onap.sdc.workflowdesigner.model.ScriptTask; -import org.onap.sdc.workflowdesigner.model.SequenceFlow; -import org.onap.sdc.workflowdesigner.model.ServiceTask; -import org.onap.sdc.workflowdesigner.model.StartEvent; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.fasterxml.jackson.core.JsonParseException; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.JsonMappingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializationFeature; - -public class Bpmn4ToscaJsonParser { - - private static Logger log = LoggerFactory.getLogger(Bpmn4ToscaJsonParser.class); - - private static ObjectMapper MAPPER = new ObjectMapper(); - - private Map restConfigMap = new HashMap(); - - static { - MAPPER.enable(SerializationFeature.INDENT_OUTPUT); - MAPPER.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - } - - public Process parse(String processName, URI jsonFileUrl) - throws JsonParseException, JsonMappingException, MalformedURLException, IOException { - Process process = new Process(processName); - - JsonNode rootNode = MAPPER.readValue(jsonFileUrl.toURL(), JsonNode.class); - - log.debug("Creating Process models..."); -// JsonNode nodes = rootNode.get(JsonKeys.NODES); - JsonNode data = rootNode.get(JsonKeys.DATA); - if(null == data) { - return process; - } - JsonNode nodes = data.get(JsonKeys.NODES); - if (nodes == null) { - return process; - } - - this.loadConfigs(rootNode.get(JsonKeys.CONFIGS)); - - Iterator iter = nodes.iterator(); - while (iter.hasNext()) { - JsonNode jsonNode = (JsonNode) iter.next(); - - // get element - Element element = createElementFromJson(jsonNode); - process.getElementList().add(element); - - // get sequence flows - List flowList = getSequenceFlows(jsonNode); - process.getSequenceFlowList().addAll(flowList); - - // add dataObject - if (element instanceof StartEvent) { - List dataObjects = this.getDataObject((StartEvent) element); - process.getDataObjectList().addAll(dataObjects); - } - } - - return process; - - } - - private List getDataObject(StartEvent startEvent) { - List dataObjects = new ArrayList(); - - for (Parameter parameter : startEvent.getParameters()) { - DataObject dataObject = new DataObject(); - dataObject.setId(parameter.getName()); - dataObject.setName(parameter.getName()); - dataObject.setValue((String) parameter.getValue()); - - dataObjects.add(dataObject); - } - - return dataObjects; - } - - private void loadConfigs(JsonNode config) { - if(config == null) { - return; - } - loadRestConfigs(config.get(JsonKeys.REST_CONFIGS)); - } - - private void loadRestConfigs(JsonNode restConfigs) { - if(restConfigs == null) { - return; - } - - Iterator iter = restConfigs.iterator(); - while (iter.hasNext()) { - JsonNode restConfig = (JsonNode) iter.next(); - - String configId = getValueFromJsonNode(restConfig, JsonKeys.ID); - restConfigMap.put(configId, restConfig); - } - } - - private List getSequenceFlows(JsonNode jsonNode) { - List flowList = new ArrayList(); - String elementId = getValueFromJsonNode(jsonNode, JsonKeys.ID); - JsonNode connectionsNode = jsonNode.get(JsonKeys.CONNECTIONS); - - Iterator iter = connectionsNode.iterator(); - while (iter.hasNext()) { - JsonNode connectionEntry = (JsonNode) iter.next(); - String targetRef = getValueFromJsonNode(connectionEntry, JsonKeys.TARGET_REF); - String condition = getValueFromJsonNode(connectionEntry, JsonKeys.CONDITION); - SequenceFlow flow = new SequenceFlow(); - flow.setId(elementId + targetRef); - flow.setSourceRef(elementId); - flow.setTargetRef(targetRef); - flow.setCondition(condition); - flowList.add(flow); - } - - return flowList; - } - - protected Element createElementFromJson(JsonNode jsonNode) - throws JsonParseException, JsonMappingException, IOException { - String jsonObject = jsonNode.toString(); - Element element; - - String nodeType = getValueFromJsonNode(jsonNode, JsonKeys.TYPE); - if (nodeType == null) { - log.warn("Ignoring node: type is null"); - return null; - } - - switch (nodeType) { - case "startEvent": - element = MAPPER.readValue(jsonObject, StartEvent.class); - break; - case "endEvent": - element = MAPPER.readValue(jsonObject, EndEvent.class); - break; - case "errorStartEvent": - element = MAPPER.readValue(jsonObject, ErrorStartEvent.class); - break; - case "errorEndEvent": - element = MAPPER.readValue(jsonObject, ErrorEndEvent.class); - break; - case "intermediateCatchEvent": - element = MAPPER.readValue(jsonObject, IntermediateCatchEvent.class); - break; - case "serviceTask": - element = MAPPER.readValue(jsonObject, ServiceTask.class); - break; - case "restTask": - // element = this.createRestServiceTask(jsonObject); - element = MAPPER.readValue(jsonObject, RestServiceTask.class); - break; - case "scriptTask": - element = MAPPER.readValue(jsonObject, ScriptTask.class); - break; - case "exclusiveGateway": - element = MAPPER.readValue(jsonObject, ExclusiveGateway.class); - break; - case "parallelGateway": - element = MAPPER.readValue(jsonObject, ParallelGateway.class); - break; - default: - log.warn("Ignoring node: type '" + nodeType + "' is unkown"); - return null; - } - - return element; - } - - - private String getValueFromJsonNode(JsonNode jsonNode, String key) { - return jsonNode.get(key) == null ? null : jsonNode.get(key).asText(); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/JsonKeys.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/JsonKeys.java deleted file mode 100644 index 6128cfdf..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/parser/JsonKeys.java +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.parser; - -public interface JsonKeys { - - - /* - * Field names of BPMN4Tosca Model - */ - public static final String DATA = "data"; - public static final String NODES = "nodes"; - public static final String REST_CONFIGS = "restConfigs"; - public static final String CONFIGS = "configs"; - - - // microservice info - public static final String MICROSERVICE_URL = "url"; - public static final String MICROSERVICE_NAME = "name"; - public static final String MICROSERVICE_VERSION = "version"; - - public static final String NAME = "name"; - - public static final String ID = "id"; - - public static final String TYPE = "type"; - - public static final String INPUT = "input"; - - public static final String OUTPUT = "output"; - - public static final String VALUE = "value"; - - public static final String NODE_TEMPLATE = "node_template"; - - public static final String NODE_OPERATION = "node_operation"; - - public static final String NODE_INTERFACE_NAME = "interface"; - - public static final String CONNECTIONS = "connection"; - - public static final String SOURCE_REF = "sourceRef"; - - public static final String TARGET_REF = "targetRef"; - - public static final String CONDITIONS = "conditions"; - - public static final String CONDITION = "condition"; - - public static final String DEFAULT = "default"; - - - /* - * Exclusive-Gateway, Event, Management-Task Types - * - */ - public static final String NODE_TYPE_MGMT_TASK = "ToscaNodeManagementTask"; - - public static final String NODE_TYPE_START_EVENT = "StartEvent"; - - public static final String NODE_TYPE_END_EVENT = "EndEvent"; - - public static final String NODE_TYPE_GATEWAY_EXCLUSIVE = "ExclusiveGateway"; - - public static final String NODE_TYPE_GATEWAY_EXCLUSIVE_END = "ExclusiveGatewayEnd"; - - - /* - * Parameter Types - */ - public static final String PARAM_TYPE_VALUE_STRING = "string"; - - public static final String PARAM_TYPE_VALUE_TOPOLOGY = "topology"; - - public static final String PARAM_TYPE_VALUE_PLAN = "plan"; - - public static final String PARAM_TYPE_VALUE_CONCAT = "concat"; - - public static final String PARAM_TYPE_VALUE_IA = "implementation_artifact"; - - public static final String PARAM_TYPE_VALUE_DA = "deployment_artifact"; - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/ExtendActivityResource.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/ExtendActivityResource.java deleted file mode 100644 index 4a40597a..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/ExtendActivityResource.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.resources; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; - -import org.eclipse.jetty.http.HttpStatus; -import org.onap.sdc.workflowdesigner.common.ActivitySpecProxyException; -import org.onap.sdc.workflowdesigner.config.AppConfig; -import org.onap.sdc.workflowdesigner.externalservice.sdc.ActivitySpecServiceProxy; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.ActivitySpec; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.Parameter; -import org.onap.sdc.workflowdesigner.resources.entity.ExtActivityDisplayInfo; -import org.onap.sdc.workflowdesigner.resources.entity.I18nString; -import org.onap.sdc.workflowdesigner.resources.entity.InputOutput; -import org.onap.sdc.workflowdesigner.resources.entity.NodeCategory; -import org.onap.sdc.workflowdesigner.resources.entity.CategoryData; -import org.onap.sdc.workflowdesigner.resources.entity.Content; -import org.onap.sdc.workflowdesigner.resources.entity.ExtActivity; -import org.onap.sdc.workflowdesigner.utils.FileCommonUtils; -import org.onap.sdc.workflowdesigner.utils.JsonUtils; -import org.onap.sdc.workflowdesigner.utils.RestUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.codahale.metrics.annotation.Timed; - -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; -import io.swagger.annotations.ApiResponse; -import io.swagger.annotations.ApiResponses; - -/** - * Extend Activity Resource. - * - */ -@Path("/ext-activities") -@Api(tags = {"Workflow Modeler"}) -public class ExtendActivityResource { - private static final Logger LOGGER = LoggerFactory.getLogger(ExtendActivityResource.class); - - /** */ - private static final String EXT_ACTIVITIES_DISPLAY_INFO_FILE_NAME = - "ext-activities-display-info.json"; - - private static final String EXT_ACTIVITIES_FILE_NAME = "ext-activities.json"; - - private static final CategoryData EXTENSION_TASK_CATEGORY = - new CategoryData(new I18nString("Extension Task", "Extension Task")); - - private static final String EXTENSION_TASK_CATEGORY_CATEGORY_ID = "extension_task_category_id"; - - /** - * test function. - * - * @return Response - */ - @Path("/") - @GET - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - @ApiOperation(value = "Get Extend Activities.", response = ExtActivity.class, - responseContainer = "List") - @ApiResponses(value = { - @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", - response = String.class), - @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, - message = "Unprocessable MicroServiceInfo Entity ", response = String.class), - @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "server internal error", - response = String.class)}) - @Timed - public Response getExtActivities(@ApiParam(value = "sence") @QueryParam("sence") String sence) { - if (AppConfig.isSDCAdapter()) { - return getExtActivitiesfromSDC(); - } else { - return getExtActivitiesfromLocal(); - } - } - - /** - * @return - */ - private Response getExtActivitiesfromLocal() { - try { - String json = FileCommonUtils.readString(EXT_ACTIVITIES_FILE_NAME); - ExtActivity[] extActivities = JsonUtils.fromJson(json, ExtActivity[].class); - return Response.status(Response.Status.OK).entity(extActivities).build(); - } catch (IOException e) { - LOGGER.error("Get ExtActivities from local failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @return - */ - private Response getExtActivitiesfromSDC() { - try { - ActivitySpecServiceProxy proxy = new ActivitySpecServiceProxy(); - ActivitySpec[] activitySpecs = proxy.getActivitySpecs(); - ExtActivity[] extActivities = convert2ExtActivities(activitySpecs); - return Response.status(Response.Status.OK).entity(extActivities).build(); - } catch (ActivitySpecProxyException e) { - LOGGER.error("Get ExtActivities from sdc failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @param activitySpecs - * @return - */ - private ExtActivity[] convert2ExtActivities(ActivitySpec[] activitySpecs) { - ExtActivity[] extendActivities = new ExtActivity[activitySpecs.length]; - for (int i = 0; i < activitySpecs.length; i++) { - extendActivities[i] = convert2ExtActivity(activitySpecs[i]); - } - return extendActivities; - } - - /** - * @param activitySpec - * @return - */ - private ExtActivity convert2ExtActivity(ActivitySpec activitySpec) { - ExtActivity extActivity = new ExtActivity(); - extActivity.setId(activitySpec.getId()); - extActivity.setDisplayName(new I18nString(activitySpec.getName(), activitySpec.getName())); - extActivity.setDescription( - new I18nString(activitySpec.getDescription(), activitySpec.getDescription())); - extActivity.setType(activitySpec.getType()); - extActivity.setContent(buildContent(activitySpec)); - return extActivity; - } - - /** - * @param activitySpec - * @return - */ - private Content buildContent(ActivitySpec activitySpec) { - Content content = new Content(); - content.setScript(activitySpec.getContent()); - content.setInputs(convert2InputOutputs(activitySpec.getInputs())); - content.setOutputs(convert2InputOutputs(activitySpec.getOutputs())); - return content; - } - - /** - * @param parameters - * @return - */ - private Map convert2InputOutputs(Parameter[] parameters) { - Map inputOutputs = new HashMap<>(); - for (Parameter parameter : parameters) { - inputOutputs.put(parameter.getName(), convert2InputOutput(parameter)); - } - return inputOutputs; - } - - /** - * @param parameter - * @return - */ - private InputOutput convert2InputOutput(Parameter parameter) { - InputOutput inputOutput = new InputOutput(); - inputOutput.setDisplayName(new I18nString(parameter.getName(), parameter.getName())); - inputOutput.setType(parameter.getType()); - inputOutput.setDefault(parameter.getDefault()); - inputOutput.setValue(parameter.getValue()); - return inputOutput; - } - - - @Path("/displayInfo") - @GET - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - @ApiOperation(value = "Get Extend Activities DisplayInfo", - response = ExtActivityDisplayInfo.class) - @ApiResponses(value = { - @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", - response = String.class), - @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, - message = "Unprocessable MicroServiceInfo Entity ", response = String.class), - @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "server internal error", - response = String.class)}) - @Timed - public Response getDisplayInfo(@ApiParam(value = "sence") @QueryParam("sence") String sence) { - if (AppConfig.isSDCAdapter()) { - return getDisplayInfofromSDC(); - } else { - return getDisplayInfofromLocal(sence); - } - } - - /** - * @param sence - * @return - */ - private Response getDisplayInfofromLocal(String sence) { - try { - ExtActivityDisplayInfo displayInfo = retriveDisplayInfo(sence); - return Response.status(Response.Status.OK).entity(displayInfo).build(); - } catch (IOException e) { - LOGGER.error("Get Extend Activities DisplayInfo from failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @return - */ - private Response getDisplayInfofromSDC() { - try { - ActivitySpecServiceProxy proxy = new ActivitySpecServiceProxy(); - ActivitySpec[] activitySpecs = proxy.getActivitySpecs(); - ExtActivityDisplayInfo displayInfo = convert2ExtActivityDisplayInfo(activitySpecs); - return Response.status(Response.Status.OK).entity(displayInfo).build(); - } catch (ActivitySpecProxyException e) { - LOGGER.error("Get Extend Activities DisplayInfo from sdc failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @param activitySpecs - * @return - */ - private ExtActivityDisplayInfo convert2ExtActivityDisplayInfo(ActivitySpec[] activitySpecs) { - ExtActivityDisplayInfo displayInfo = new ExtActivityDisplayInfo(); - - for (ActivitySpec activitySpec : activitySpecs) { - displayInfo.getNodes().put(activitySpec.getId(), buildNodeCategory(activitySpec)); - } - - displayInfo.getCategoryData().put(EXTENSION_TASK_CATEGORY_CATEGORY_ID, EXTENSION_TASK_CATEGORY); - - return displayInfo; - } - - /** - * @param activitySpec - * @return - */ - private NodeCategory buildNodeCategory(ActivitySpec activitySpec) { - NodeCategory nodeCategory = new NodeCategory(); - nodeCategory.setCategory(EXTENSION_TASK_CATEGORY_CATEGORY_ID); - - return nodeCategory; - } - - /** - * @param sence - * @return - * @throws IOException - */ - private ExtActivityDisplayInfo retriveDisplayInfo(String sence) throws IOException { - String json = FileCommonUtils.readString(EXT_ACTIVITIES_DISPLAY_INFO_FILE_NAME); - return JsonUtils.fromJson(json, ExtActivityDisplayInfo.class); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/HealthCheckResource.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/HealthCheckResource.java deleted file mode 100644 index 263ac73d..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/HealthCheckResource.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright 2018 ZTE Corporation. - * - * 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.onap.sdc.workflowdesigner.resources; - -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import org.eclipse.jetty.http.HttpStatus; -import com.codahale.metrics.annotation.Timed; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiResponse; -import io.swagger.annotations.ApiResponses; - -@Path("/healthCheck") -@Api(tags = {" Health Check "}) -public class HealthCheckResource { - - @GET - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - @ApiOperation(value = " Health Check ") - @ApiResponses(value = { - @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", - response = String.class), - @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, - message = "Unprocessable MicroServiceInfo Entity ", response = String.class), - @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", - response = String.class)}) - @Timed - public Response queryEmsList() { - return Response.ok("hello world !").build(); - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/WorkflowModelerResource.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/WorkflowModelerResource.java deleted file mode 100644 index c08fcef5..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/WorkflowModelerResource.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * Copyright (c) 2017-2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.resources; - -import java.io.IOException; -import java.net.URI; -import java.nio.file.Paths; -import java.util.List; -import java.util.UUID; - -import javax.ws.rs.Consumes; -import javax.ws.rs.GET; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; - -import org.dom4j.Comment; -import org.dom4j.Document; -import org.dom4j.DocumentException; -import org.dom4j.DocumentHelper; -import org.eclipse.jetty.http.HttpStatus; -import org.onap.sdc.workflowdesigner.common.SDCProxyException; -import org.onap.sdc.workflowdesigner.config.AppConfig; -import org.onap.sdc.workflowdesigner.externalservice.sdc.SDCServiceProxy; -import org.onap.sdc.workflowdesigner.externalservice.sdc.entity.WorkflowArtifactInfo; -import org.onap.sdc.workflowdesigner.model.Process; -import org.onap.sdc.workflowdesigner.parser.Bpmn4ToscaJsonParser; -import org.onap.sdc.workflowdesigner.resources.entity.WorkflowInfo; -import org.onap.sdc.workflowdesigner.utils.FileCommonUtils; -import org.onap.sdc.workflowdesigner.utils.JsonUtils; -import org.onap.sdc.workflowdesigner.utils.RestUtils; -import org.onap.sdc.workflowdesigner.utils.ToolUtils; -import org.onap.sdc.workflowdesigner.writer.BpmnPlanArtefactWriter; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.codahale.metrics.annotation.Timed; - -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; -import io.swagger.annotations.ApiResponse; -import io.swagger.annotations.ApiResponses; - -/** - * Workflow Modeler Resource. - * - */ -@Path("/models") -@Api(tags = {"Workflow Modeler"}) -public class WorkflowModelerResource { - private static final Logger logger = LoggerFactory.getLogger(WorkflowModelerResource.class); - - private static final String WORKFLOW_JSON_TEMP_FILE_NAME = "temp_workflow.json"; - private static final String WORKFLOW_XML_TEMP_FILE_NAME = "temp_workflow.xml"; - - - /** - * - * @return Response - */ - @Path("/{id}") - @GET - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - @ApiOperation(value = "Get Model", response = WorkflowInfo.class) - @ApiResponses(value = { - @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", - response = String.class), - @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, - message = "Unprocessable MicroServiceInfo Entity ", response = String.class), - @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "server internal error", - response = String.class)}) - @Timed - public Response getModel(@ApiParam(value = "id") @PathParam("id") String id, - @ApiParam(value = "name") @QueryParam("name") String name, - @ApiParam(value = "uuid") @QueryParam("uuid") String uuid, - @ApiParam(value = "operationId") @QueryParam("operationId") String operationId) { - if (AppConfig.isSDCAdapter()) { - return getModelfromSDC(uuid, operationId, id, name); - } else { - return getModelfromLocal(); - } - - } - - /** - * @return - */ - private Response getModelfromLocal() { - try { - String json = FileCommonUtils.readString(WORKFLOW_JSON_TEMP_FILE_NAME); - return Response.status(Response.Status.OK).entity(json).build(); - } catch (IOException e) { - logger.error("get workflow from local failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - - /** - * @param uuid - * @param operationId - * @param id - * @param name - * @return - */ - private Response getModelfromSDC(String uuid, String operationId, String id, String name) { - try { - SDCServiceProxy sdcProxy = new SDCServiceProxy(); - WorkflowArtifactInfo wai = sdcProxy.getWorkflowArtifact(uuid, operationId, id); - String bpmn = wai.getPayloadData(); - String json = readJsonfromBPMN(bpmn); - if (ToolUtils.isEmpty(json)) { - WorkflowInfo wfi = newEmptyWorkflowInfo(uuid, operationId, id, name); - return Response.status(Response.Status.OK).entity(wfi).build(); - } - return Response.status(Response.Status.OK).entity(json).build(); - } catch (SDCProxyException e) { - logger.error("get workflow from sdc failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } catch (DocumentException e) { - logger.error("get workflow from sdc failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @param id - * @param operationId - * @param uuid - * @param name - * @return - */ - private WorkflowInfo newEmptyWorkflowInfo(String uuid, String operationId, String id, - String name) { - WorkflowInfo wfi = new WorkflowInfo(); - wfi.setId(id); - wfi.setName(name); - wfi.setUuid(uuid); - wfi.setOperationId(operationId); - - return wfi; - } - - - - @Path("/{id}") - @PUT - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - @ApiOperation(value = "Save Model", response = String.class) - @ApiResponses(value = { - @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", - response = String.class), - @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, - message = "Unprocessable MicroServiceInfo Entity ", response = String.class), - @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "server internal error", - response = String.class)}) - @Timed - public Response saveModel(@ApiParam(value = "id") @PathParam("id") String id, - @ApiParam(value = "Model Content", required = true) String json) { - try { - FileCommonUtils.write(WORKFLOW_JSON_TEMP_FILE_NAME, json); - - URI srcUri = Paths.get(".", WORKFLOW_JSON_TEMP_FILE_NAME).toUri(); - String processName = "plan_" + UUID.randomUUID().toString(); - String bpmn = buildBPMN(srcUri, processName); - String jsonBpmn = insertJson2Bpmn(json, bpmn); - - if (AppConfig.isSDCAdapter()) { - save2SDC(json, jsonBpmn); - } - FileCommonUtils.write(WORKFLOW_XML_TEMP_FILE_NAME, jsonBpmn); - - return Response.status(Response.Status.OK).entity(json).build(); - } catch (IOException e) { - logger.error("save workflow failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } catch (Exception e) { - logger.error("convert workflow from json to bpmn failed.", e); - throw RestUtils.newInternalServerErrorException(e); - } - } - - /** - * @param json - * @param bpmn - * @return - */ - protected String insertJson2Bpmn(String json, String bpmn) { - StringBuffer sb = new StringBuffer(bpmn); - sb.append("\n"); - - return sb.toString(); - } - - /** - * - * @return - * @throws DocumentException - */ - protected String readJsonfromBPMN(String bpmn) throws DocumentException { - if (ToolUtils.isEmpty(bpmn)) { - return null; - } - - Document doc = DocumentHelper.parseText(bpmn); - List elementList = doc.content(); - for (Object object : elementList) { - if (object instanceof Comment) { - Comment comment = (Comment) object; - return comment.getText().trim(); - } - } - - return null; - } - - - /** - * @param json - * @param bpmn - * @throws SDCProxyException - */ - private void save2SDC(String json, String bpmn) throws SDCProxyException { - WorkflowInfo workflowInfo = JsonUtils.fromJson(json, WorkflowInfo.class); - WorkflowArtifactInfo workflowArtifactInfo = - new WorkflowArtifactInfo(workflowInfo.getName(), workflowInfo.getDescription(), bpmn); - - SDCServiceProxy sdcProxy = new SDCServiceProxy(); - sdcProxy.saveWorkflowArtifact(workflowInfo.getUuid(), workflowInfo.getOperationId(), - workflowInfo.getId(), workflowArtifactInfo); - } - - /** - * - * @param srcUri - * @param processName - * @return - * @throws IOException - * @throws Exception - */ - protected String buildBPMN(URI srcUri, String processName) throws IOException, Exception { - Bpmn4ToscaJsonParser parser = new Bpmn4ToscaJsonParser(); - Process process = parser.parse(processName, srcUri); - - // transform bpmn template - BpmnPlanArtefactWriter writer = new BpmnPlanArtefactWriter(process); - return writer.completePlanTemplate(); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/CategoryData.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/CategoryData.java deleted file mode 100644 index 04ce29ea..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/CategoryData.java +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -/** - * - */ -public class CategoryData { - private I18nString displayName; - - private boolean collapse; - - /** - * - */ - public CategoryData() { - super(); - } - - /** - * @param displayName - */ - public CategoryData(I18nString displayName) { - super(); - this.displayName = displayName; - } - - /** - * @return the displayName - */ - public I18nString getDisplayName() { - return displayName; - } - - /** - * @param displayName the displayName to set - */ - public void setDisplayName(I18nString displayName) { - this.displayName = displayName; - } - - /** - * @return the collapse - */ - public boolean isCollapse() { - return collapse; - } - - /** - * @param collapse the collapse to set - */ - public void setCollapse(boolean collapse) { - this.collapse = collapse; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/Content.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/Content.java deleted file mode 100644 index a2b814d8..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/Content.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -import java.util.Map; - -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.gson.annotations.SerializedName; - -/** - * - */ -@JsonInclude(Include.NON_NULL) -public class Content { - @JsonProperty(value="class") // for dropwizard's Jackson - @SerializedName("class") // for Gson - public String clazz; - - private String script; - - private String scriptFormat; - - private Map inputs; - - private Map outputs; - - - /** - * @return the script - */ - public String getScript() { - return script; - } - - /** - * @param script the script to set - */ - public void setScript(String script) { - this.script = script; - } - - /** - * @return the scriptFormat - */ - public String getScriptFormat() { - return scriptFormat; - } - - /** - * @param scriptFormat the scriptFormat to set - */ - public void setScriptFormat(String scriptFormat) { - this.scriptFormat = scriptFormat; - } - - /** - * @return the inputs - */ - public Map getInputs() { - return inputs; - } - - /** - * @param inputs the inputs to set - */ - public void setInputs(Map inputs) { - this.inputs = inputs; - } - - /** - * @return the outputs - */ - public Map getOutputs() { - return outputs; - } - - /** - * @param outputs the outputs to set - */ - public void setOutputs(Map outputs) { - this.outputs = outputs; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivity.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivity.java deleted file mode 100644 index ca63bebe..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivity.java +++ /dev/null @@ -1,120 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; - -/** - * - */ -@JsonInclude(Include.NON_NULL) -public class ExtActivity { - private String id; - - private I18nString displayName; - - private I18nString description; - - private String type; - - private IconData icon; - - private Content content; - - /** - * @return the id - */ - public String getId() { - return id; - } - - /** - * @param id the id to set - */ - public void setId(String id) { - this.id = id; - } - - /** - * @return the type - */ - public String getType() { - return type; - } - - /** - * @param type the type to set - */ - public void setType(String type) { - this.type = type; - } - - /** - * @return the icon - */ - public IconData getIcon() { - return icon; - } - - /** - * @param icon the icon to set - */ - public void setIcon(IconData icon) { - this.icon = icon; - } - - /** - * @return the content - */ - public Content getContent() { - return content; - } - - /** - * @param content the content to set - */ - public void setContent(Content content) { - this.content = content; - } - - /** - * @return the displayName - */ - public I18nString getDisplayName() { - return displayName; - } - - /** - * @param displayName the displayName to set - */ - public void setDisplayName(I18nString displayName) { - this.displayName = displayName; - } - - /** - * @return the description - */ - public I18nString getDescription() { - return description; - } - - /** - * @param description the description to set - */ - public void setDescription(I18nString description) { - this.description = description; - } - - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivityDisplayInfo.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivityDisplayInfo.java deleted file mode 100644 index ac91a771..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/ExtActivityDisplayInfo.java +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -import java.util.HashMap; -import java.util.Map; - -/** - * - */ -public class ExtActivityDisplayInfo { - private Map nodes = new HashMap<>(); - - private Map categoryData = new HashMap<>(); - - /** - * @return the nodes - */ - public Map getNodes() { - return nodes; - } - - /** - * @param nodes the nodes to set - */ - public void setNodes(Map nodes) { - this.nodes = nodes; - } - - /** - * @return the categoryData - */ - public Map getCategoryData() { - return categoryData; - } - - /** - * @param categoryData the categoryData to set - */ - public void setCategoryData(Map categoryData) { - this.categoryData = categoryData; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/I18nString.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/I18nString.java deleted file mode 100644 index faddfaa1..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/I18nString.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -/** - * - */ -public class I18nString { - private String en_US; - - private String zh_CN; - - /** - * - */ - public I18nString() { - super(); - } - - /** - * @param en_US - * @param zh_CN - */ - public I18nString(String en_US, String zh_CN) { - super(); - this.en_US = en_US; - this.zh_CN = zh_CN; - } - - /** - * @return the en_US - */ - public String getEn_US() { - return en_US; - } - - /** - * @param en_US the en_US to set - */ - public void setEn_US(String en_US) { - this.en_US = en_US; - } - - /** - * @return the zh_CN - */ - public String getZh_CN() { - return zh_CN; - } - - /** - * @param zh_CN the zh_CN to set - */ - public void setZh_CN(String zh_CN) { - this.zh_CN = zh_CN; - } - - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/IconData.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/IconData.java deleted file mode 100644 index 731ad7c9..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/IconData.java +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -/** - * - */ -public class IconData { - private String name; - - private int width; - - private int height; - - /** - * @return the name - */ - public String getName() { - return name; - } - - /** - * @param name the name to set - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the width - */ - public int getWidth() { - return width; - } - - /** - * @param width the width to set - */ - public void setWidth(int width) { - this.width = width; - } - - /** - * @return the height - */ - public int getHeight() { - return height; - } - - /** - * @param height the height to set - */ - public void setHeight(int height) { - this.height = height; - } - - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/InputOutput.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/InputOutput.java deleted file mode 100644 index 1d5c34a7..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/InputOutput.java +++ /dev/null @@ -1,135 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -import com.google.gson.annotations.SerializedName; - -/** - * - */ -public class InputOutput { - private String type; - - @SerializedName("default") - private String defaultValue; - - private boolean required; - - private I18nString displayName; - - private boolean show = true; - - private boolean editable = true; - - private String value; - - - /** - * @return the type - */ - public String getType() { - return type; - } - - /** - * @param type the type to set - */ - public void setType(String type) { - this.type = type; - } - - /** - * @return the defaultValue - */ - public String getDefault() { - return defaultValue; - } - - /** - * @param defaultValue the defaultValue to set - */ - public void setDefault(String defaultValue) { - this.defaultValue = defaultValue; - } - - /** - * @return the required - */ - public boolean isRequired() { - return required; - } - - /** - * @param required the required to set - */ - public void setRequired(boolean required) { - this.required = required; - } - - /** - * @return the displayName - */ - public I18nString getDisplayName() { - return displayName; - } - - /** - * @param displayName the displayName to set - */ - public void setDisplayName(I18nString displayName) { - this.displayName = displayName; - } - - /** - * @return the show - */ - public boolean isShow() { - return show; - } - - /** - * @param show the show to set - */ - public void setShow(boolean show) { - this.show = show; - } - - /** - * @return the editable - */ - public boolean isEditable() { - return editable; - } - - /** - * @param editable the editable to set - */ - public void setEditable(boolean editable) { - this.editable = editable; - } - - /** - * @return the value - */ - public String getValue() { - return value; - } - - /** - * @param value the value to set - */ - public void setValue(String value) { - this.value = value; - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/NodeCategory.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/NodeCategory.java deleted file mode 100644 index bb1ce7c0..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/NodeCategory.java +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -/** - * - */ -public class NodeCategory { - private String category; - - /** - * @return the category - */ - public String getCategory() { - return category; - } - - /** - * @param category the category to set - */ - public void setCategory(String category) { - this.category = category; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/WorkflowInfo.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/WorkflowInfo.java deleted file mode 100644 index b4747162..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/resources/entity/WorkflowInfo.java +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.resources.entity; - -import com.google.gson.JsonObject; - -/** - * - */ -public class WorkflowInfo { - private String uuid; - - private String operationId; - - private String id; - - private String name; - - private String description; - - private String scene; - - private JsonObject data; - - /** - * @return the uuid - */ - public String getUuid() { - return uuid; - } - - /** - * @param uuid the uuid to set - */ - public void setUuid(String uuid) { - this.uuid = uuid; - } - - /** - * @return the operationId - */ - public String getOperationId() { - return operationId; - } - - /** - * @param operationId the operationId to set - */ - public void setOperationId(String operationId) { - this.operationId = operationId; - } - - /** - * @return the id - */ - public String getId() { - return id; - } - - /** - * @param id the id to set - */ - public void setId(String id) { - this.id = id; - } - - /** - * @return the name - */ - public String getName() { - return name; - } - - /** - * @param name the name to set - */ - public void setName(String name) { - this.name = name; - } - - /** - * @return the description - */ - public String getDescription() { - return description; - } - - /** - * @param description the description to set - */ - public void setDescription(String description) { - this.description = description; - } - - /** - * @return the scene - */ - public String getScene() { - return scene; - } - - /** - * @param scene the scene to set - */ - public void setScene(String scene) { - this.scene = scene; - } - - /** - * @return the data - */ - public JsonObject getData() { - return data; - } - - /** - * @param data the data to set - */ - public void setData(JsonObject data) { - this.data = data; - } - - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonConstants.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonConstants.java deleted file mode 100644 index fdf11959..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonConstants.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.utils; - -/** - * - */ -public interface FileCommonConstants { - String DEFAULT_CHARSET_NAME = "UTF-8"; - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonUtils.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonUtils.java deleted file mode 100644 index 0f07dc50..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/FileCommonUtils.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.utils; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.io.Reader; -import java.io.Writer; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.List; - -import org.apache.commons.io.IOUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * common utility class. - * - */ -public class FileCommonUtils { - private static final Logger logger = LoggerFactory.getLogger(FileCommonUtils.class); - - /** - * @param ins - */ - public static void closeInputStream(InputStream ins) { - if (ins != null) { - try { - ins.close(); - } catch (IOException e) { - logger.info("Close InputStream failed.", e); - } - } - } - - - /** - * - * @param os - */ - public static void closeOutputStream(OutputStream os) { - if (os != null) { - try { - os.close(); - } catch (IOException e) { - logger.info("Close OutputStream failed.", e); - } - } - } - - - /** - * @param reader - */ - public static void closeReader(Reader reader) { - if (reader != null) { - try { - reader.close(); - } catch (IOException e) { - logger.info("Close Reader failed.", e); - } - } - } - - - /** - * - * @param writer - */ - public static void closeWriter(Writer writer) { - if (writer != null) { - try { - writer.close(); - } catch (IOException e) { - logger.info("Close Writer failed.", e); - } - } - } - - - /** - * - * @param ins - * @return - * @throws IOException - */ - public static String[] readLines(InputStream ins) throws IOException { - InputStreamReader insReader = new InputStreamReader(ins); - BufferedReader reader = new BufferedReader(insReader); - - List lineList = new ArrayList<>(); - String line; - try { - while ((line = reader.readLine()) != null) { - lineList.add(line); - } - } finally { - closeReader(reader); - closeReader(insReader); - } - - return lineList.toArray(new String[0]); - } - - - /** - * - * @param ins - * @return - * @throws IOException - */ - public static String readString(InputStream ins) throws IOException { - return IOUtils.toString(ins, "UTF-8"); - } - - - /** - * - * @param filePath - * @return - * @throws IOException - */ - public static String readString(String filePath) throws IOException { - InputStream ins = null; - try { - ins = Files.newInputStream(Paths.get(filePath)); - return readString(ins); - } finally { - closeInputStream(ins); - } - } - - - /** - * - * @param ins - * @param path - * @param fileName - * @return - * @throws IOException - */ - public static String saveFile(InputStream ins, String path, String fileName) throws IOException { - File tmpPath = new File(path); - if (!tmpPath.exists()) { - tmpPath.mkdirs(); - } - - File file = new File(path + File.separator + fileName); - OutputStream os = null; - try { - int read = 0; - byte[] bytes = new byte[1024]; - os = new FileOutputStream(file, false); - while ((read = ins.read(bytes)) != -1) { - os.write(bytes, 0, read); - } - os.flush(); - return file.getAbsolutePath(); - } finally { - closeOutputStream(os); - } - } - - - /** - * - * @param path - * @param fileName - * @param content - * @throws IOException - */ - public static void writetoAbsoluteFile(String path, String fileName, String content) - throws IOException { - writetoAbsoluteFile(path, fileName, content, FileCommonConstants.DEFAULT_CHARSET_NAME); - } - - - /** - * - * @param path - * @param fileName - * @param content - * @param charsetName - * @throws IOException - */ - public static void writetoAbsoluteFile(String path, String fileName, String content, - String charsetName) throws IOException { - write(path, fileName, content, charsetName); - } - - - /** - * - * @param fileName - * @param s - * @throws IOException - */ - public static void write(String fileName, String s) throws IOException { - write(".", fileName, s, FileCommonConstants.DEFAULT_CHARSET_NAME); - - } - - - /** - * - * @param path - * @param fileName - * @param s - * @param charsetName - * @throws IOException - */ - public static void write(String path, String fileName, String s, String charsetName) - throws IOException { - File tmpPath = new File(path); - if (!tmpPath.exists()) { - tmpPath.mkdirs(); - } - - String absolutePath = path + File.separator + fileName; - FileOutputStream out = null; - try { - out = new FileOutputStream(absolutePath); - out.write(s.getBytes(charsetName)); - out.close(); - } finally { - closeOutputStream(out); - } - } - - - /** - * - * @param fileName - * @param s - * @param charsetName - * @throws IOException - */ - public static void write(String fileName, String s, String charsetName) throws IOException { - write(".", fileName, s, charsetName); - } - - - /** - * - * @param fileName - * @param ss - * @throws IOException - */ - public static void write(String fileName, String[] ss) throws IOException { - write(fileName, ss, FileCommonConstants.DEFAULT_CHARSET_NAME); - } - - - /** - * - * @param fileName - * @param ss - * @param charsetName - * @throws IOException - */ - public static void write(String fileName, String[] ss, String charsetName) throws IOException { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < ss.length; i++) { - sb.append(ss[i]).append(System.lineSeparator()); - } - - write(fileName, sb.toString(), charsetName); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/JsonUtils.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/JsonUtils.java deleted file mode 100644 index ee8a35e0..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/JsonUtils.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.utils; - -import com.google.gson.Gson; - -/** - * - */ -public class JsonUtils { - /** - * - * @param json - * @param clazz - * @return - */ - public static T fromJson(String json, Class clazz) { - Gson gson = new Gson(); - return gson.fromJson(json, clazz); - } - - /** - * - * @param t - * @return - */ - public static String toJson(T t) { - Gson gson = new Gson(); - return gson.toJson(t); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/RestUtils.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/RestUtils.java deleted file mode 100644 index b8ba428c..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/RestUtils.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.utils; - -import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.core.Response; - -import org.onap.sdc.workflowdesigner.utils.entity.CommonErrorResponse; - -/** - * - */ -public class RestUtils { - public static InternalServerErrorException newInternalServerErrorException(Exception e) { - return new InternalServerErrorException(Response.status(Response.Status.INTERNAL_SERVER_ERROR) - .entity(new CommonErrorResponse(e.getMessage())).build(), e); - } -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/ToolUtils.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/ToolUtils.java deleted file mode 100644 index ea13cf8a..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/ToolUtils.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (c) 2018 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.utils; - -/** - * - */ -public class ToolUtils { - /** - * @param val - * @return - */ - public static boolean isEmpty(String val) { - return val == null || val.trim().isEmpty(); - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/entity/CommonErrorResponse.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/entity/CommonErrorResponse.java deleted file mode 100644 index 5983a5a5..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/utils/entity/CommonErrorResponse.java +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ - -package org.onap.sdc.workflowdesigner.utils.entity; - -public class CommonErrorResponse { - private String code; - private String message; - - public static Object failure(String message) { - return message; - } - - public CommonErrorResponse(String message) { - super(); - this.message = message; - } - - /** - * @return the code - */ - public String getCode() { - return code; - } - - /** - * @param code the code to set - */ - public void setCode(String code) { - this.code = code; - } - - /** - * @return the message - */ - public String getMessage() { - return message; - } - - /** - * @param message the message to set - */ - public void setMessage(String message) { - this.message = message; - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/writer/BpmnPlanArtefactWriter.java b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/writer/BpmnPlanArtefactWriter.java deleted file mode 100644 index 4b369ff3..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/java/org/onap/sdc/workflowdesigner/writer/BpmnPlanArtefactWriter.java +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Copyright (c) 2017 ZTE Corporation. - * All rights reserved. This program and the accompanying materials - * are made available under the Apache License, Version 2.0 - * and the Eclipse Public License v1.0 which both accompany this distribution, - * and are available at http://www.eclipse.org/legal/epl-v10.html - * and http://www.apache.org/licenses/LICENSE-2.0 - * - * Contributors: - * ZTE - initial API and implementation and/or initial documentation - */ -package org.onap.sdc.workflowdesigner.writer; - -import java.io.StringWriter; - -import org.apache.velocity.Template; -import org.apache.velocity.VelocityContext; -import org.apache.velocity.app.Velocity; -import org.apache.velocity.app.VelocityEngine; -import org.apache.velocity.exception.ParseErrorException; -import org.apache.velocity.exception.ResourceNotFoundException; -import org.onap.sdc.workflowdesigner.config.Config; -import org.onap.sdc.workflowdesigner.model.Process; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class BpmnPlanArtefactWriter { - - private Process process; - - private final static String TEMPLATE_PATH = Config.PROPERTIES.getProperty(Config.TEMPLATE_PATH); - - private static Logger log = LoggerFactory.getLogger(BpmnPlanArtefactWriter.class); - - public BpmnPlanArtefactWriter(Process process) throws Exception { - this.process = process; - Velocity.init(); - } - - public String completePlanTemplate() throws ResourceNotFoundException, ParseErrorException, Exception { - log.debug("Completing BPMN process template..."); - - VelocityContext context = new VelocityContext(); - - VelocityEngine ve = new VelocityEngine(); - ve.setProperty("resource.loader", "class"); - ve.setProperty("class.resource.loader.class", - "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); - Template planTemplate = ve.getTemplate(TEMPLATE_PATH + "bpmn_template.xml"); - - context.put("process", process); - context.put("templatePath", TEMPLATE_PATH); - StringWriter planWriter = new StringWriter(); - planTemplate.merge(context, planWriter); - - String bpmnProcessContent = planWriter.toString(); - - log.debug("Completed BPMN process template" + bpmnProcessContent); - - return bpmnProcessContent; - - } - -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/META-INF/MANIFEST.MF b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/META-INF/MANIFEST.MF deleted file mode 100644 index eaf90a94..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/META-INF/MANIFEST.MF +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -Created-By: 1.7.0_72 (Oracle Corporation) - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/WEB-INF/web.xml b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/WEB-INF/web.xml deleted file mode 100644 index 2a5346c4..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/WEB-INF/web.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - ZENAP API-DOC. - - ZENAP API-DOC - - - - - index.html - index.xhtml - index.htm - index.jsp - - - - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/reset.css b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/reset.css deleted file mode 100644 index 2e116124..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/reset.css +++ /dev/null @@ -1,140 +0,0 @@ -/** - * Copyright 2016 ZTE Corporation. - * - * 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. - */ -/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */ -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} -body { - line-height: 1; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/screen.css b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/screen.css deleted file mode 100644 index 2b982c22..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/screen.css +++ /dev/null @@ -1,1271 +0,0 @@ -/** - * Copyright 2016 ZTE Corporation. - * - * 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. - */ -/* Original style from softwaremaniacs.org (c) Ivan Sagalaev */ -.swagger-section pre code { - display: block; - padding: 0.5em; - background: #F0F0F0; -} -.swagger-section pre code, -.swagger-section pre .subst, -.swagger-section pre .tag .title, -.swagger-section pre .lisp .title, -.swagger-section pre .clojure .built_in, -.swagger-section pre .nginx .title { - color: black; -} -.swagger-section pre .string, -.swagger-section pre .title, -.swagger-section pre .constant, -.swagger-section pre .parent, -.swagger-section pre .tag .value, -.swagger-section pre .rules .value, -.swagger-section pre .rules .value .number, -.swagger-section pre .preprocessor, -.swagger-section pre .ruby .symbol, -.swagger-section pre .ruby .symbol .string, -.swagger-section pre .aggregate, -.swagger-section pre .template_tag, -.swagger-section pre .django .variable, -.swagger-section pre .smalltalk .class, -.swagger-section pre .addition, -.swagger-section pre .flow, -.swagger-section pre .stream, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .apache .cbracket, -.swagger-section pre .tex .command, -.swagger-section pre .tex .special, -.swagger-section pre .erlang_repl .function_or_atom, -.swagger-section pre .markdown .header { - color: #800; -} -.swagger-section pre .comment, -.swagger-section pre .annotation, -.swagger-section pre .template_comment, -.swagger-section pre .diff .header, -.swagger-section pre .chunk, -.swagger-section pre .markdown .blockquote { - color: #888; -} -.swagger-section pre .number, -.swagger-section pre .date, -.swagger-section pre .regexp, -.swagger-section pre .literal, -.swagger-section pre .smalltalk .symbol, -.swagger-section pre .smalltalk .char, -.swagger-section pre .go .constant, -.swagger-section pre .change, -.swagger-section pre .markdown .bullet, -.swagger-section pre .markdown .link_url { - color: #080; -} -.swagger-section pre .label, -.swagger-section pre .javadoc, -.swagger-section pre .ruby .string, -.swagger-section pre .decorator, -.swagger-section pre .filter .argument, -.swagger-section pre .localvars, -.swagger-section pre .array, -.swagger-section pre .attr_selector, -.swagger-section pre .important, -.swagger-section pre .pseudo, -.swagger-section pre .pi, -.swagger-section pre .doctype, -.swagger-section pre .deletion, -.swagger-section pre .envvar, -.swagger-section pre .shebang, -.swagger-section pre .apache .sqbracket, -.swagger-section pre .nginx .built_in, -.swagger-section pre .tex .formula, -.swagger-section pre .erlang_repl .reserved, -.swagger-section pre .prompt, -.swagger-section pre .markdown .link_label, -.swagger-section pre .vhdl .attribute, -.swagger-section pre .clojure .attribute, -.swagger-section pre .coffeescript .property { - color: #8888ff; -} -.swagger-section pre .keyword, -.swagger-section pre .id, -.swagger-section pre .phpdoc, -.swagger-section pre .title, -.swagger-section pre .built_in, -.swagger-section pre .aggregate, -.swagger-section pre .css .tag, -.swagger-section pre .javadoctag, -.swagger-section pre .phpdoc, -.swagger-section pre .yardoctag, -.swagger-section pre .smalltalk .class, -.swagger-section pre .winutils, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .go .typename, -.swagger-section pre .tex .command, -.swagger-section pre .markdown .strong, -.swagger-section pre .request, -.swagger-section pre .status { - font-weight: bold; -} -.swagger-section pre .markdown .emphasis { - font-style: italic; -} -.swagger-section pre .nginx .built_in { - font-weight: normal; -} -.swagger-section pre .coffeescript .javascript, -.swagger-section pre .javascript .xml, -.swagger-section pre .tex .formula, -.swagger-section pre .xml .javascript, -.swagger-section pre .xml .vbscript, -.swagger-section pre .xml .css, -.swagger-section pre .xml .cdata { - opacity: 0.5; -} -.swagger-section .swagger-ui-wrap { - line-height: 1; - font-family: "Droid Sans", sans-serif; - max-width: 960px; - margin-left: auto; - margin-right: auto; -} -.swagger-section .swagger-ui-wrap b, -.swagger-section .swagger-ui-wrap strong { - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap q, -.swagger-section .swagger-ui-wrap blockquote { - quotes: none; -} -.swagger-section .swagger-ui-wrap p { - line-height: 1.4em; - padding: 0 0 10px; - color: #333333; -} -.swagger-section .swagger-ui-wrap q:before, -.swagger-section .swagger-ui-wrap q:after, -.swagger-section .swagger-ui-wrap blockquote:before, -.swagger-section .swagger-ui-wrap blockquote:after { - content: none; -} -.swagger-section .swagger-ui-wrap .heading_with_menu h1, -.swagger-section .swagger-ui-wrap .heading_with_menu h2, -.swagger-section .swagger-ui-wrap .heading_with_menu h3, -.swagger-section .swagger-ui-wrap .heading_with_menu h4, -.swagger-section .swagger-ui-wrap .heading_with_menu h5, -.swagger-section .swagger-ui-wrap .heading_with_menu h6 { - display: block; - clear: none; - float: left; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - width: 60%; -} -.swagger-section .swagger-ui-wrap table { - border-collapse: collapse; - border-spacing: 0; -} -.swagger-section .swagger-ui-wrap table thead tr th { - padding: 5px; - font-size: 0.9em; - color: #666666; - border-bottom: 1px solid #999999; -} -.swagger-section .swagger-ui-wrap table tbody tr:last-child td { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap table tbody tr.offset { - background-color: #f0f0f0; -} -.swagger-section .swagger-ui-wrap table tbody tr td { - padding: 6px; - font-size: 0.9em; - border-bottom: 1px solid #cccccc; - vertical-align: top; - line-height: 1.3em; -} -.swagger-section .swagger-ui-wrap ol { - margin: 0px 0 10px; - padding: 0 0 0 18px; - list-style-type: decimal; -} -.swagger-section .swagger-ui-wrap ol li { - padding: 5px 0px; - font-size: 0.9em; - color: #333333; -} -.swagger-section .swagger-ui-wrap ol, -.swagger-section .swagger-ui-wrap ul { - list-style: none; -} -.swagger-section .swagger-ui-wrap h1 a, -.swagger-section .swagger-ui-wrap h2 a, -.swagger-section .swagger-ui-wrap h3 a, -.swagger-section .swagger-ui-wrap h4 a, -.swagger-section .swagger-ui-wrap h5 a, -.swagger-section .swagger-ui-wrap h6 a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap h1 a:hover, -.swagger-section .swagger-ui-wrap h2 a:hover, -.swagger-section .swagger-ui-wrap h3 a:hover, -.swagger-section .swagger-ui-wrap h4 a:hover, -.swagger-section .swagger-ui-wrap h5 a:hover, -.swagger-section .swagger-ui-wrap h6 a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap h1 span.divider, -.swagger-section .swagger-ui-wrap h2 span.divider, -.swagger-section .swagger-ui-wrap h3 span.divider, -.swagger-section .swagger-ui-wrap h4 span.divider, -.swagger-section .swagger-ui-wrap h5 span.divider, -.swagger-section .swagger-ui-wrap h6 span.divider { - color: #aaaaaa; -} -.swagger-section .swagger-ui-wrap a { - color: #547f00; -} -.swagger-section .swagger-ui-wrap a img { - border: none; -} -.swagger-section .swagger-ui-wrap article, -.swagger-section .swagger-ui-wrap aside, -.swagger-section .swagger-ui-wrap details, -.swagger-section .swagger-ui-wrap figcaption, -.swagger-section .swagger-ui-wrap figure, -.swagger-section .swagger-ui-wrap footer, -.swagger-section .swagger-ui-wrap header, -.swagger-section .swagger-ui-wrap hgroup, -.swagger-section .swagger-ui-wrap menu, -.swagger-section .swagger-ui-wrap nav, -.swagger-section .swagger-ui-wrap section, -.swagger-section .swagger-ui-wrap summary { - display: block; -} -.swagger-section .swagger-ui-wrap pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; -} -.swagger-section .swagger-ui-wrap pre code { - line-height: 1.6em; - background: none; -} -.swagger-section .swagger-ui-wrap .content > .content-type > div > label { - clear: both; - display: block; - color: #0F6AB4; - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap .content pre { - font-size: 12px; - margin-top: 5px; - padding: 5px; -} -.swagger-section .swagger-ui-wrap .icon-btn { - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .info_title { - padding-bottom: 10px; - font-weight: bold; - font-size: 25px; -} -.swagger-section .swagger-ui-wrap p.big, -.swagger-section .swagger-ui-wrap div.big p { - font-size: 1em; - margin-bottom: 10px; -} -.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input { - width: 500px !important; -} -.swagger-section .swagger-ui-wrap .info_license { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_tos { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .message-fail { - color: #cc0000; -} -.swagger-section .swagger-ui-wrap .info_url { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_email { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_name { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_description { - padding-bottom: 10px; - font-size: 15px; -} -.swagger-section .swagger-ui-wrap .markdown ol li, -.swagger-section .swagger-ui-wrap .markdown ul li { - padding: 3px 0px; - line-height: 1.4em; - color: #333333; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input { - display: block; - padding: 4px; - width: auto; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title { - font-size: 1.3em; -} -.swagger-section .swagger-ui-wrap table.fullwidth { - width: 100%; -} -.swagger-section .swagger-ui-wrap .model-signature { - font-family: "Droid Sans", sans-serif; - font-size: 1em; - line-height: 1.5em; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a { - text-decoration: none; - color: #AAA; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap .model-signature .propType { - color: #5555aa; -} -.swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: #ffffdd; -} -.swagger-section .swagger-ui-wrap .model-signature pre { - font-size: .85em; - line-height: 1.2em; - overflow: auto; - max-height: 200px; - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li { - float: left; - margin: 0 5px 5px 0; - padding: 2px 5px 2px 0; - border-right: 1px solid #ddd; -} -.swagger-section .swagger-ui-wrap .model-signature .propOpt { - color: #555; -} -.swagger-section .swagger-ui-wrap .model-signature .snippet small { - font-size: 0.75em; -} -.swagger-section .swagger-ui-wrap .model-signature .propOptKey { - font-style: italic; -} -.swagger-section .swagger-ui-wrap .model-signature .description .strong { - font-weight: bold; - color: #000; - font-size: .9em; -} -.swagger-section .swagger-ui-wrap .model-signature .description div { - font-size: 0.9em; - line-height: 1.5em; - margin-left: 1em; -} -.swagger-section .swagger-ui-wrap .model-signature .description .stronger { - font-weight: bold; - color: #000; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper { - border-spacing: 0; - position: absolute; - background-color: #ffffff; - border: 1px solid #bbbbbb; - display: none; - font-size: 11px; - max-width: 400px; - line-height: 30px; - color: black; - padding: 5px; - margin-left: 10px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th { - text-align: center; - background-color: #eeeeee; - border: 1px solid #bbbbbb; - font-size: 11px; - color: #666666; - font-weight: bold; - padding: 5px; - line-height: 15px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .propName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-container { - clear: both; -} -.swagger-section .swagger-ui-wrap .body-textarea { - width: 300px; - height: 100px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap .markdown p code, -.swagger-section .swagger-ui-wrap .markdown li code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #f0f0f0; - color: black; - padding: 1px 3px; -} -.swagger-section .swagger-ui-wrap .required { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap input.parameter { - width: 300px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap h1 { - color: black; - font-size: 1.5em; - line-height: 1.3em; - padding: 10px 0 10px 0; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .heading_with_menu { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap .heading_with_menu ul { - display: block; - clear: none; - float: right; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - margin-top: 10px; -} -.swagger-section .swagger-ui-wrap h2 { - color: black; - font-size: 1.3em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap h2 span.sub { - font-size: 0.7em; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap h2 span.sub a { - color: #777777; -} -.swagger-section .swagger-ui-wrap span.weak { - color: #666666; -} -.swagger-section .swagger-ui-wrap .message-success { - color: #89BF04; -} -.swagger-section .swagger-ui-wrap caption, -.swagger-section .swagger-ui-wrap th, -.swagger-section .swagger-ui-wrap td { - text-align: left; - font-weight: normal; - vertical-align: middle; -} -.swagger-section .swagger-ui-wrap .code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea { - font-family: "Droid Sans", sans-serif; - height: 250px; - padding: 4px; - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select { - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label { - display: block; - float: left; - clear: none; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input { - display: block; - float: left; - clear: none; - margin: 0 5px 0 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label { - color: black; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label { - display: block; - clear: both; - width: auto; - padding: 0 0 3px; - color: #666666; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr { - padding-left: 3px; - color: #888888; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints { - margin-left: 0; - font-style: italic; - font-size: 0.9em; - margin: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap span.blank, -.swagger-section .swagger-ui-wrap span.empty { - color: #888888; - font-style: italic; -} -.swagger-section .swagger-ui-wrap .markdown h3 { - color: #547f00; -} -.swagger-section .swagger-ui-wrap .markdown h4 { - color: #666666; -} -.swagger-section .swagger-ui-wrap .markdown pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; - margin: 0 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown pre code { - line-height: 1.6em; -} -.swagger-section .swagger-ui-wrap div.gist { - margin: 20px 0 25px 0 !important; -} -.swagger-section .swagger-ui-wrap ul#resources { - font-family: "Droid Sans", sans-serif; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource { - border-bottom: 1px solid #dddddd; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { - color: #555555; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading { - border: 1px solid transparent; - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 14px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - border-right: 1px solid #dddddd; - color: #666666; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a { - color: #aaaaaa; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { - color: #999999; - padding-left: 0; - display: block; - clear: none; - float: left; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #999999; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0 0 10px; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 { - display: block; - clear: none; - float: left; - width: auto; - margin: 0; - padding: 0; - line-height: 1.1em; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path { - padding-left: 10px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { - text-transform: uppercase; - text-decoration: none; - color: white; - display: inline-block; - width: 50px; - font-size: 0.7em; - text-align: center; - padding: 7px 0 4px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - -o-border-radius: 2px; - -ms-border-radius: 2px; - -khtml-border-radius: 2px; - border-radius: 2px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 6px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { - border-top: none; - padding: 10px; - -moz-border-radius-bottomleft: 6px; - -webkit-border-bottom-left-radius: 6px; - -o-border-bottom-left-radius: 6px; - -ms-border-bottom-left-radius: 6px; - -khtml-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -moz-border-radius-bottomright: 6px; - -webkit-border-bottom-right-radius: 6px; - -o-border-bottom-right-radius: 6px; - -ms-border-bottom-right-radius: 6px; - -khtml-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - margin: 0 0 20px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 { - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a { - padding: 4px 0 0 10px; - display: inline-block; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { - display: block; - clear: none; - float: left; - padding: 6px 8px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_throbber { - background-image: url('../images/throbber.gif'); - width: 128px; - height: 16px; - display: block; - clear: none; - float: right; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error { - outline: 2px solid black; - outline-color: #cc0000; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - padding: 10px; - font-size: 0.9em; - max-height: 400px; - overflow-y: auto; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #f9f2e9; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0e0ca; - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #faf5ee; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #ffd20f; - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #f5e8e8; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #e8c6c7; - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #f7eded; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { - color: #c8787a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #e7f6ec; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3e8d1; - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ebf7f0; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #FCE9E3; - border: 1px solid #F5D5C3; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0cecb; - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #faf0ef; - border: 1px solid #f0cecb; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - border-top: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap p#colophon { - margin: 0 15px 40px 15px; - padding: 10px 0; - font-size: 0.8em; - border-top: 1px solid #dddddd; - font-family: "Droid Sans", sans-serif; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap p#colophon a { - text-decoration: none; - color: #547f00; -} -.swagger-section .swagger-ui-wrap h3 { - color: black; - font-size: 1.1em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown ol, -.swagger-section .swagger-ui-wrap .markdown ul { - font-family: "Droid Sans", sans-serif; - margin: 5px 0 10px; - padding: 0 0 0 18px; - list-style-type: disc; -} -.swagger-section .swagger-ui-wrap form.form_box { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box label { - color: #0f6ab4 !important; -} -.swagger-section .swagger-ui-wrap form.form_box input[type=submit] { - display: block; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box p.weak { - font-size: 0.8em; -} -.swagger-section .swagger-ui-wrap form.form_box p { - font-size: 0.9em; - padding: 0 0 15px; - color: #7e7b6d; -} -.swagger-section .swagger-ui-wrap form.form_box p a { - color: #646257; -} -.swagger-section .swagger-ui-wrap form.form_box p strong { - color: black; -} -.swagger-section .title { - font-style: bold; -} -.swagger-section .secondary_form { - display: none; -} -.swagger-section .main_image { - display: block; - margin-left: auto; - margin-right: auto; -} -.swagger-section .oauth_body { - margin-left: 100px; - margin-right: 100px; -} -.swagger-section .oauth_submit { - text-align: center; -} -.swagger-section .api-popup-dialog { - z-index: 10000; - position: absolute; - width: 500px; - background: #FFF; - padding: 20px; - border: 1px solid #ccc; - border-radius: 5px; - display: none; - font-size: 13px; - color: #777; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog p.error-msg { - padding-left: 5px; - padding-bottom: 5px; -} -.swagger-section .api-popup-dialog button.api-popup-authbtn { - height: 30px; -} -.swagger-section .api-popup-dialog button.api-popup-cancel { - height: 30px; -} -.swagger-section .api-popup-scopes { - padding: 10px 20px; -} -.swagger-section .api-popup-scopes li { - padding: 5px 0; - line-height: 20px; -} -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} -.swagger-section .api-popup-scopes li input { - position: relative; - top: 2px; -} -.swagger-section .api-popup-actions { - padding-top: 10px; -} -.swagger-section .access { - float: right; -} -.swagger-section .auth { - float: right; -} -.swagger-section #api_information_panel { - position: absolute; - background: #FFF; - border: 1px solid #ccc; - border-radius: 5px; - display: none; - font-size: 13px; - max-width: 300px; - line-height: 30px; - color: black; - padding: 5px; -} -.swagger-section #api_information_panel p .api-msg-enabled { - color: green; -} -.swagger-section #api_information_panel p .api-msg-disabled { - color: red; -} -.swagger-section .api-ic { - height: 18px; - vertical-align: middle; - display: inline-block; - background: url(../images/explorer_icons.png) no-repeat; -} -.swagger-section .ic-info { - background-position: 0 0; - width: 18px; - margin-top: -7px; - margin-left: 4px; -} -.swagger-section .ic-warning { - background-position: -60px 0; - width: 18px; - margin-top: -7px; - margin-left: 4px; -} -.swagger-section .ic-error { - background-position: -30px 0; - width: 18px; - margin-top: -7px; - margin-left: 4px; -} -.swagger-section .ic-off { - background-position: -90px 0; - width: 58px; - margin-top: -4px; - cursor: pointer; -} -.swagger-section .ic-on { - background-position: -160px 0; - width: 58px; - margin-top: -4px; - cursor: pointer; -} -.swagger-section #header { - background-color: #89bf04; - padding: 14px; -} -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; -} -.swagger-section #header form#api_selector { - display: block; - clear: none; - float: right; -} -.swagger-section #header form#api_selector .input { - display: block; - clear: none; - float: left; - margin: 0 10px 0 0; -} -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; -} -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; -} -.swagger-section #header form#api_selector .input a#explore { - display: block; - text-decoration: none; - font-weight: bold; - padding: 6px 8px; - font-size: 0.9em; - color: white; - background-color: #547f00; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - -o-border-radius: 4px; - -ms-border-radius: 4px; - -khtml-border-radius: 4px; - border-radius: 4px; -} -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: #547f00; -} -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; -} -.swagger-section #content_message { - margin: 10px 15px; - font-style: italic; - color: #999999; -} -.swagger-section #message-bar { - min-height: 30px; - text-align: center; - padding-top: 10px; -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/typography.css b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/typography.css deleted file mode 100644 index 991427a6..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/css/typography.css +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright 2016 ZTE Corporation. - * - * 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. - */ -/* droid-sans-regular - latin */ -@font-face { - font-family: 'Droid Sans'; - font-style: normal; - font-weight: 400; - src: url('../fonts/droid-sans-v6-latin-regular.eot'); /* IE9 Compat Modes */ - src: local('Droid Sans'), local('DroidSans'), - url('../fonts/droid-sans-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/droid-sans-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/droid-sans-v6-latin-regular.woff') format('woff'), /* Modern Browsers */ - url('../fonts/droid-sans-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/droid-sans-v6-latin-regular.svg#DroidSans') format('svg'); /* Legacy iOS */ -} -/* droid-sans-700 - latin */ -@font-face { - font-family: 'Droid Sans'; - font-style: normal; - font-weight: 700; - src: url('../fonts/droid-sans-v6-latin-700.eot'); /* IE9 Compat Modes */ - src: local('Droid Sans Bold'), local('DroidSans-Bold'), - url('../fonts/droid-sans-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/droid-sans-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/droid-sans-v6-latin-700.woff') format('woff'), /* Modern Browsers */ - url('../fonts/droid-sans-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/droid-sans-v6-latin-700.svg#DroidSans') format('svg'); /* Legacy iOS */ -} diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.eot b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.eot deleted file mode 100644 index 2250b71a3cc65979f041a87add394baa4a8becf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22924 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 diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.svg b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.svg deleted file mode 100644 index a54bbbbf..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.svg +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.ttf b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.ttf deleted file mode 100644 index 523cb92d512a1a9dbb21f0a80f7a156ccb1a1198..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40516 zcma&P31E{|)&_jZ3gEnK##Z%cX=d=_UTv_5;$g1No_e$)LPLh$tnl`n!f zRQGUm;rp(F*SU+9ue)sbYZDK`-=RND^Rkum=l0Iso`cYanQ)E0%jaIUim?zQyr%ti zub8`hfo)@%2BGWdcl54Wxpv(HFKMa}+OZ5?f4XYTf>jGv|K)mww%-f=orefoKm0L% zhdYEAWI^fV_ye{NZD(za%NDXFZ2h*~HtszJzslf^3^p@;3}G0|sCT_j@G*ifBX}{v z#LZ&F_OOJ-vU?1KL5a}NTR4aqtg!fwh zr}d@g_nN-KrqCevw47{twe`K$vqO%TLoYMUpS>k4!Mo_~tC$6qU7XH$=VUB8f1nr#ikT=# zb1WJ$Ik80oZ|E#ehAS&30aGo;MzbZV#;h;8_};!9<5$g_6)c#)WOmrdWwg(p_}%8&c zvvP2btHX`m9+%d0c=&A6>+-lfru>7&6ZnIQ-=Tx1;GvqQ{f8p99Nxnm(mpLclqErl zGlOSB33`u1aHsw28BwS!Ds&N;;Iww|Oi368aWII2a8K`y=16IIw9K2sb0dm^PBm2= zGVH~M|NYOns;IOi)Kgl7pUv;MYWDOiXB6g5|3zoV_L)WGp22s&W`e7J++Z6tn3ie4 zqW&#cY&*Ys%d$r|BoZ4QUAAoB`r6v{`*7-f6L)BkT=?rF^skRx_$!tD_TewMqcFck zD2^tg-N|u*#=QK>9hIaq(a#wL_VL=v#)LA`+- z!xNZb*#E&u8lHzTdV{_VIzuPkYhkMMaX^i!@)gB5BgGeVvIN)Sm`BY>d`2hCH^`wH zV-RU?jv92f*;0$Sqr$aw+g@CE+0h%CeRXrI{ZY5NX89eR9k(p5E^1y_g;{UZfNM1Q ziVJ5VOl<+aSF{D; zq*KG;VGjR^`;a5u+^9Ve&4FkQLg|bxNT*k4Oo39t{3&})mD##;-j zg#;o_hV;^FpQ~Sz%H4U>`OLMiID7i7&aOXy^u@++@mnvZ-}(4o^x6s1!8$pjAwr~Y>DjxRnC z_6P9teBLPRTr_AE-rI!Z!m*7wKkNJ=yh@y>ndls=We*?)awpXiUbc@RNFhUy@hk&2 zD{`i^6o*Pn;Q_|uiF!aZ!TRXD_%-1cyz(SoA>4YB^q$14g@Kd8?X>U0Is69t3Mo-X za@-#E0riLKvuZY^PN>Nvif0w1TG6Z^n-n_~cPU_pWGM<1i~`-^=gPSTj^RRlf}hMY zJa?}m30p>iLcuR#oRN#zqa^GDiH1pydGH(RKqzASAC1FqmSXFB<(FTvxuWK(?OUSa z`ry5!gFFB`IxDFnoQuQTpm*q5{0Gos)YNLV{4UpA!#vh$=CV<;3t8Y(DoU^w)!& zNln%Yr+yC4Z zHL=T{zjo_$TWg1!I+iS&J$q4fVzH5&d_wrgOMQJWVe=DDVCzc@`(6@0d-D9?`N1EC zl3V`(W10hFDuG^UkuPb~V6|F;R@{xT8~1veMV7GM!}$H4&Vq= zBD{eCk8)P0TeEi;eotUpvnEb%^YB)OQ+e$(cq3h(R={)t(9Iq|i#CsRh0W{IBuN|T zA%GU$YK2ik+!(&-SZU%IfGsLG5g5JrZBa0|(J~k+FA3B#7j&csn>=h_Fo&D#Sd*rR4>}mdVoxO53g<5uxj0eruNpmgML+^8OaEzz+5HfP)?3cmcIg_>=m+_(th25j_A0Yjmx~a(%a-EUazI3 za9vDdS+7^aN=0C)pvNGVXT)yPUW59Fcl2?({29>V#2KvZr^qEzS_^AgOoBL?c`7dB zg~2gjl}ukd;fX`_11E0V@TbnA-rl*vjx}`--_&d7E$W+d`9$a3#o?)qRn~h8=C8Y^ zdD#)Dmfn`YN&dGjN;^!)m=34uH;vF6&8?#e0QqKT306P|c;uyv-v;nlt6DhrrH zv#z8#n}s#0fpwR|3Rff@GDKD=BzH3)!myrMRt|IPWmYTENq9mGbM6I!_dXdhviIV`E-5z<##ofbh=HZ^&|-eL(PH@K+ct(-%3u#UbHs9D0vAFu3@f zs-$*&b&-YifrFZ}#A{XSs)XJR0i? zu0TVrvqh;%Y3%D*WP|}Bxo>R_Z(667kE{#rDD0yktclp?bWk6UP_zU69^?LG)&!8w z$T}EcL`*Fv9bFGxR@b!i-Ron^=FiIY&Y9m^bj^)B2C}N+Wroc$h83h%_jKmL%2f|7 z+xUm=4RV9ih!sY!O|x>-vemp?!H*|rg!95_2^BVinqhoF?lqJT($cR? z6{&d9-4jWJ2lZAdsOJa>l*fdR6X{S7b9U%+_5fyI`hm_PgHkY$9_|Kc zIxM$fj=^#tmO8OSj^$3TvYX28?ia%@^W1MdHoOdq^!QKzPFx{)Z_YkRJ6fptJ(kz0$qfRXL2kZr~Ca( znmRLQz-h@mgQozisfD55;sq&_IGGE+_87RwWY8T|1tF|v3?jONRix^!n2_k~2QE+L zHS|fZ8yTDB8j;_|WPv;fb9r>u15|$9 zAiJmrgt&CQ!;X17&WNrAL^os3#913LYNhmrI76TvSt_A{s1qz3SQW3Dxd4i(MEf#` z_kzY`U83mTN<~-in_ei2uF6=^+%qD&Pk`uN-zKp6btU%B3!=+3EPng>-(Ciy%dzL= ziV2(cF37Ddz96~{E%$x%u`@Au{E{oih%Ss*#1!mWu+ae&PPz`{f0%zZp9$qB@`+Qv z3#KH4E4=sEv>9xX5CIS6T7HTzsL8xwy66CZf;avz{J|`|2uQ}|8w~m5M4du0+dI%l zC32&s$+kz7&nii^vRO$sDR(IEQZjO7ma;&}DDj@0134e&oXufFIf)!%*@aYERga2M z;XC|%Io|-lEhI@uCIcyueUDzt->ak`PDw#rW>o1fMc@REBK!c9vy5Ol=8|#Y=QLxm zUFgzLePtQNdgSD#Bf@AVdV|$+2=qlya$Ff#$MtgSIF{$k98g+Pz#|;TMEQE2n0Y@> z_>jn0RI*Jhv9b9qwP_4?Ghrsl8~`UBD2LUc??J1;n&{&-fQqp-1R93Qo)1T{NrqYN zV2U|Bw1sSc10Nc|XU_^pg-^w~orxa+d`&fu1eGS85+Y;KL>9A;?F7@vO$3Yem>VbY zHvAz5?rlUBoB?nj5x;>VR1CM7%whTsOyI-`Ve`q8aB2ADkH%SrC*h@dGiGJjh6xAk z8OLJGL{U8=X5du{i&dnuYxD{WD!M0T)~Q=8ENH+; zV(2X$=sr++u#b;LLSMqyU{SCA98i;}83%Z;KNf$WQi65ig34TN%jEjq)BA!8mai)B z`^}n~?AX*;LDZ=b-m{0tjgpb$C>hxlnL4S_?C)xy4uGBv_h64W=`$L|1pF&*`x>B+*5ZWA_{nu^AcFGAh&q!)X=F|;VwlsAh@ zXeVolR$E^>WnNa+6t=n^g^nd)h}vURVF4F~LoaG!?DVmN4h@##qWf_y}YQr z@3!YYy7E3Oe{tDhZF8caCSYQe#`5f{_K1a??SAIA*#>VY+ZM_-#TVZ;YvH3?>g8Ia zTu7S>_=0kmvV6|w`faaYpXz)1{4cM6_m)X&YmV_qLCM0GuY4?A5WW%q zd)53vdcs z!fRq?q!{s>TFuIk4FnzmakxsdQ^EpMDY5ojvDS)t#th6iORu43Nw?W-S7SBDut*P1 zbt00Ehrqm4Pz6POFYr9|z`|1I7XFolgXv(}1H7{bdt{ga3Q^4gJ$=4ckS-8j!zW?; zeIVGoc&pvYu_~Qjt76i4j_@1qx$||T2PgII^LxGK>Irq##R}mF43R;H0oxn`ylMe9 zFN8KEn|TBFvl#ZSUx5|5HYav=^1Q787j)_tmbgl=HMi5!8&-IGp0(nKt@t`CUTDS5 zR$OJpHY=7=J{#qBoAo)}aPl*4>!ju>IK$LxZ^d{>s*{Y4Mud4%JMJn9b3SBzGt< zM=~A)EzM0D5dAV6nGBcX-kG zWN?8B%RO11PR|n0Gak;ZUg$gE!@GUB$A?`$%+0p;<)Ur}EAKWK#Np8q(XnYi0fmeJ zEsX#m%6RES93c9<<++hkGo^MJ->ekn-im**1(joEtHvX`;(;Rmtl^_8*kV4xEEOz66CURXCJteih-Qgxz* z5M{x}PQKS_=$0_XZVn`hdf>Ewa1(uSp7jDGrTdhU%R#JzUUJ?AF9@GMA@t)%@5jvH z`NFFu>1$^Uta8F#Fm2$BQ&va3v1ITN z(=_x2{#wuxBX>v;UJ!(9#dU)3Wd!(M8Th%C(%sQ z0)L8Up&KhN?Fphiq5a7CAYwO0`T@(A{!vHp8R0n7F!VVF8$&yB?a)P8;V1_XKy}Hy zKtSo6W84WIL4HsEs(j+g$Bx;`zPvzp5T*&`Si5y>PPZf@C>cLalolEspl%SXiRb5J zWK_k140*`kNL}TI{u^3&1>YCwgN3QO5e zu2;!)Unj-QQd}j)HVAjne{!DTMzj+ciqWM5k%tA$EFN{A=`Uv#-VijxA8|SUCytVh zLpy*IJxXdab2lCY_oVpURY~t|)v$`Fk}7Q~3}3EL$U8Ygj=-AA*lwPYGZ}#?O`HLH zl?Ec}3sB!@=N-cqpEd+2(lnO|vLHFcCv{GD%7|?Z`Uf3fXSVtG*a@>k%3Pq%+W9U0r zkmPav&!Od+HMy{tIh3EYh1di;z&_5hti&b3OegB)fkheFx*0|C7OVhpu<&~rm(%_E zL(}kxT=BbL+zxcp@3b_?qdGkNVR9BcX>{On2bMT2j(~#!z*&VbHIMm-v1_k0>@}P- zFb1t0;zMZ%QmYmE1+JOoFd;-$E^m+%iQFO&$QgN;qSu*Ch*rrc)CO@ATfkgGxKivE zgfU_1bktOy3Bn6HAM_^}^kASFw01V2ieVYI()6o4cS98VVn=JUFVy~!L0F3&AHQN|3FpJ$a>!Z8R;I=@98Y9C=Q6hd5w7GGK@gu*Vo#`i);pMOfQdotWq@Ooqwo_(vfj#WD4cH#HaY);#>$Re8q`?}ER@$v+ zw4xQDAUI=(DD^=d0I-K5=%BGeFpnTKfK2dLHQTS=*gu){S6+Q$Pb2K8T{pdXb&}y1 ztzW+Ak39#jX&XAn9ZIZ!n9doXtrua=?0}|bBrD7u4J|M%I9pP^A11IQRFWtm*|YV1 z;VQ`_$!rOeFTn~4mhf7hQw6&%tfyOLfP93Eu^hpIFtc=(M@SiwjfEYaBjIzv4gWEx ze(6jHCU2aA7Yl2IZzVjZVE?a4-}v^U*AxoNaTCV>$JA#qh+Ld^C)%29lR2@>fjJF! znzF#d>|{-KCSuaiTm}cq#@X8JY`4pek-SsU3x?`hgdaxuI)oP@+$^dEDeR{nnM^M2 zRx%E`sPCwACc-P&%)qF_9F&d#V_3R4@KhPyH@a{(%DK5&N>oW;;}aLm6aH%2m8&k> zIvEyjC%{Q%-h>(9l{5W~6?&bpS2)TPE$m%1b7<4haqiHG4<=pS-DrLC#_Bbl_G|(s z6Z+IO`~`CYY(7L}lSOhSiy@rbe zqk99G^$1-z=z1xvp>QUGM9iDS+U|Z3+l#Q_Q;axg89AC-lEo~#@yDaw%Cl?Nn2-^;$8E8wX(VpG?FEl zW3=SQbMh0hGKaNp!9ef4dzMzHv;4Myn%ri^)OugMw9Jz?b-^}qtog8)s$fkes5Tim zBKwn!td!xfEGZ)z8NNyk|8;^*NWx4K;K;jypP*ZbQtANdwPzqONPk9Q0eKT3!7Z#_ zxRpH!c_9MK=YG&DN>OKqli4yUma*8}i5EbQ(14AoK{^1z@&+aKA4(IaMFlUa7K*N^ zDHgdk*qbBFqmEP7-}L8!YmeWM!cljkE3th&#MoQcyu7o$<>uEeXZ8;+p0ajg&YgEL zzohyC3@(iEG)d@V4i?3R46WZZ4feA1;b;p7Gu3ezfw;`>V^}YHaTkqzli98 zqscgInH@UTS);}Wqz--!P6l|;7_%3`o)yA=A&%qcIGsVyaeAYH%f!(Jck0@DdOV(< z?lyg3<;DghyHvkf ze}kUUYvt;cLXUfO>vUJ?m~vf%u0zN8bl9xJKrd5v<_64U@CQ?XVJl!c1_-haT}3@X za7k<70xZH96?OQo@ezv;`)1|t$R*ZXoGa7ova@AHjKLPgQB>YjzN&m@Ia{tRFR##4 zV6zb$4fGOzLo|0lhBwP_p{!cgEMx34EC*|5V2ZMh*_a1Kpx29bjM8vAfHb1O(8L+) z_FkAsntTMn29js!dlcXV#dafiqc8Ho59UNaSe$UqQp?2*F!Li%c)76WAgfTTl`=wP zN|j2zW#>^!lp$ zrn(C45QG>9KhoATPiw0;o9kNI8)Hf)GWe!4*4W-sXExWjO>3^vGR})~#<8%L3Uo!X zLMF4xh)ga=3Ml~H3`+*0*n?J~oxu130#t2N;gu@POU#gN#PegA0wc>xjZ&f@c0!~C z%Xok+qi_(&I+!_evMx>^ojrI5CXnt#h~8%YfnP7&C%g;42k~>leB6QcSczMOE|Nd= z9{Gm6JoF7w4~fnT?2$*I?^3inY32ZeVtibV!}0@iqLE{10xT9?Z5QN4;m--aiQrzc zjuLyAXbDi5onbI}RH!~nDrLG9;(5&Kr4VPPStbyJ3&MH>A5aP$2mC-sMY1Cka)7>4 z(~CW%152TIb;AE6)ZsQ}4(S}+KJ*$1F&Tdlv@`31KFZL#WXWQ19kd2(N&$}$XabGZ zBU>fgDcd7EAd|>s;3OVbe63*G6nL@%_km+WyPpjoVBtACnLJKjfOrm(OW1BmVvu&z z2|h#J4;_Z!2oSKM$U#5FnI3UOG65bB>l)OPr9*p}*N1kIEytKIF?xMaFY1~B$kSL0 zeUzY_q=7}>@ZdmeL3MKfA?Nu2;O|l5G^jY3iZ21QikI{1B4n+QjsO1Phr)CG`FGAg zN_CbJeBVs2B8}MtgocTx3W`Gv4CE;q@EjAf7aamRjWCBE;q#$WBQbl7BG4a;*dKRN z%b;)YS)P}n|46=P{==RVJ#;!=u{V~84s!c+p2(?F`0qmYYHr#)-$U{TMp7b$nCtT( z8?mG_NTH2M3cRw7g_J5fG>&B$IV6oDak(Lp09?0FL}ac-V2;uTfZ|@zyAmlrv=e{* zweWoXKpkXU9vW;S+wT{ifs9h{;Rc20nAYJGj7)!sW+&j^1Bndu7+j6cRn)_@4(?|l z)8A5mBpk;6#;_7A-BYw$Nu>o_jIDMp$#0dIAu||Q2(WIH z;G<&#C_@n*q+&Z2Pz#^8*rXFvI{jGtCNzQFs(Q2EQR z4_OE}LD@h#H&i*|Q_JaG60`?6v5k-e!zBRUAtT#rT$slg6-B{a%z`G{aH$y8^#7(~KxVbMLUv%rt ziWzkglL_L(CDb!hn#vnH!;!{9BQX?CET27nI=i;%*7tATdE(Y4YhEOKGo%*n^0asY z0dI9t*0;W<)ss9^woWg6?6<%DEsO)BK3KEoAhzT})k(ixLPOOmWY^NDwC8{ahdh%# zD?N;{k?U~lTI5oubk{^? zcT6kHo6@<6xqHp!k&Z;}V0*(&@7;3S|J>Fz;TM0n{PyI+M!&-BF@Irl7-6NT904w7 zQoIX@i>73u+$vK;KBZP`57{5L6RjOvNdqHcIMBwBISzS5trDxo*rLKj+~)}~qcb z`_h}Hc^&!>75bLy2Fl?Z1tVJn^FI!?qcnOhc_k+?Nqo>9P*6Sx!`VzWpN)}wv%Cdf zMjplTcvie1&Xl=6vs_%f^pdG-H&(Ua5t7r#ZyzU0=G<`D$s^PvGJ3A z-M*DR#^=+<+_7+siIs6=99!Kn2@)0Lra9Hx#zx%O=C)62#jPd?Ii(Y)(+M%;bWBVp zr6~r-VBp8%K}aDL=OBHI>ONT1cu>@M@GdqRUugJQXm)e9<_ue;e;Z641GVhAI`cyJ8aR)o+!AQ=;g6TK) zLZYM2mu0ePIA8PnDcyH1jR&W!N!4^F^As|7K_uHK6I&=tfG%0$c39VyO1Sq7rEvu*|C#Sl|ZZE3N$*C#I!nL$N zTz@d`Rja-6U_qr5rxeZ;nO$8-GhPirHC&>088*ItFR78-(`3|(7~{` z?{61=!yAX1gb^9UZ$qCM$iX$dz~M00!|ep{-hih;Hi8IMGUhPj)#JD6#i0GjXZf?B zdkVl$C=+QB#sWEz4c}pW7sl6MAi8k{#(vS;#8~NV$eCW)U5G`=4qCNZ>LF-B5orTl zi_@f4X}lRZ2SKOVzd@bIb&AqXp;6|C#vLf#Jx25+7BOGUJn}&KPZ2Vi*dF0{s-?1} z7&gI~e4TYdTW9gw`-3)XUHk0fgHH=@rCOHH8Ql+T*Fdl~&oFs9y+8WiP=NmFvHLIX zRTyg)s!Hb8>mggzWEHn-Hp&iXZ_CbXSG$&Lq2u`Z?TUW3*CTs%Vq0}vXr!C4qI8?Sz0}a1+>enh8RMSdy?iRCFtx?*!;00WB zQLSCTjuh7fD0eSX*(0k9^F;UVCD`$c*o?X|la^%}PB?xpsHT`PHsj{Lips^e92$!q zjTAC^U0E@WP{lXhLRAt4laQm@#N2i%b_9GjVpp{p3=Go>lk4I94c_UcYM9uPTzihj zt$^7rM49RR8GPpZF$j~4fh?9tjH>Li@)(3807rJlCKa2pA=FX{7)(nC5C^bU(K)fg z3~_ZL9EbcNMrDN2our-hWq|J92fwCp4F)lZ!nJ|#58-zWal6|?;o5~g%A`cOO+Ix5 zC_I{T>VYlC^V!4MxB)Urbb#pX293_dnd{Bd&5T(=A^ovPdIZpm=9>Dv)D~NGl$?Yj z4(PkMF62|C!*1cF*)FHNYJOutIR0so##&K7gIx=-jtCzSmch;m%O?-L#&+!uHk43z z3UuW>z~(!kUokX4navRsc;66thngoEFflct8S&$B9FF5+8VRw%d&LcMS4V}Zmi}@|l(d6Zel&ct;AH%rrNN(7> zDAqNtHLoB&XNE7o(x+1u&zdxGX?;%hihH_y4}zz7eSK|AUC><9xTd`jH_yCkW}!rD z)eo9-Y-)|&XEJ$wp&ZY+wuOzY>stfG#qZ}97y6AZPaxY>)4GU`KLq1fbIpJ$=Ntk^ z31bFd{z$S+u1NugWEi{4KH1)FUuoZMKV|0)mIkF-t?gE>RGw0PtsGWzO0&9EuQg~; z3pkVzFQD1Xl!g^~SkZT(BMM@%%*ZZwm=qA3Nz{z((J&WYZ-cji&7 z70xD488v@1J94HEEF<puuZ?9{?xFy z?Fin)dWqSp0;?5)T=;ZIG#(VPfYL_kQNI@CXT*htXUyh&t?h!+!zCG2h)V{7HF<_m z@7>GDiJ`R_%tF*ZJRr&s+_7!Y9~Ih_bnz;)s$A8l+Mqh5dR6s_>N}O}1TeKUfc6*Q zN+{bytDtD;F^(3aP3ZUN7&?Q#M=}*9rxbgXN0bDjaYvG7Xr_enOU)|HPR#+$pERsX z1GEOcf(k3J#tc*zP5Y&2EDdO5l(>Y-KQUbg#z`}E(jp^?!6IRxBr(20SdSCG*V!1J zu|fDWDXeF^hPKBymqa(l$rd^&k(=h%!k8l1^7LOKpG3ZcvP$~RTA3zQLifeHxgY2L zJD17L*iB99zrFwPp7%0dD>N|DjbedDC-i6Z-%~;u-h5a0vF_hGMn^v|1z!I*`Ug4> zww`|APW@gz(chta2&x0J?#O*8m*n2*-3$4|vO6LVMM&gMv={Vw0iR{g@@Fx!0$V|T z0aGB$VhkmvdrFU#l2SThI{3y?ZE18{bZ3-kq9a6bmZ8K;NzaKgMrP0idAr%(U}x-h z;0-`9sACP(?a;4hQ#dTVgF~xj2Avw#PXgh08FM*qThD2AO32I7=uNWq zI0)G0T3urDtipvGH!dpdoSf7PTi7l^7g)Y>zQa({FfmyoC)T0Q%ySmc&$i85y()me z9+5{m$m2{{I|Uj_&gQ@`0@@T(sR*`$7tC>YqkZTZM5muyj3Dy@(+WSRO2|V*j&K9t z!T0gI_y_qz{9pJ_c&UXC@G(ef1yPeRh*emDr`#hs0^Bg2bE*z$TA9kF3aK7fLFG1x zs0F^0s>7sRA+u@?sl|}sA;WQ40#X2JnIaJnD(1ta8~)hG;AsplXBrriODnP==1nVs zq;eCB#jPtMP7!a7uXa4^WwX z8{Q&3_~x6!gQSXhg#);4=!2nG@Dc%vn?UZt*3!M~MEjD(R%eBi$RYLYJ2j4}v6-gG zap;T^|F;t7E8|L%rNlDe)%K{4Kn@9=jzX9YNCsB9SGjk(54iv2W+BpOGJS&ayBP1K z__G{*ag3qbiB?3OP3n>QLk?C2Ad}N&)!CH@#td~kB4;Qw*C!e z8$y1e-zEQq)*5QYbH>6`&WBZ79)d!X9S%;2-fZp#!oe8t|J3$%|)R9fHFO=-Rn} zQ+^jX5btKQq8E6RCAmd;XpCz2@KQ z5!N|F_t0vDufUAa`b8+>^?RcLp8{guIWTP|9S<3T;NpP0Z!u9MrNgf6TWaTy_YnX5 zecSWK6zHh!CuWbL?06Dt2wrTMM_i3zjl?R1)pY-+A_T)Z;3KX)LPnF!&uT;BR`+d2N@-=_s zZAHnw<=_+vjH1aV80{ zT4oE%MRStcY*(R+xboD7lu79mE#qfN6})o#<<`gK$c^0~eoq;#Df*Z+KnauE?cg3u zsJo#~GzsajYRJ16%k4mC({dl0$c?Cw0pm{Lqa-TU0TRg0$7V zKutjxtfd7lPBzU(V6fHrXO5&G_*H^85)5dFKmZ6s>SJ24BWt2rEIBI@1Fx z2*H^Y8c4@a482NG7F7mNh6&m*^HUP;P8%X%dM-q$N0^Yk-$sN7ao43q1f*-Qg!5fY z^uAaQ0sCnHaN%jlH^@ixpHSx?#t>RiKsABkao-ER<3Pa$_XH0Fj|3U#3K7b?LHF?m zE=X=Ap7j{z**5em2b8;^U_!A?y%SagA|8=9)2BmkMovS9+h2mG)7n?lG|&LFWJ#EV zqX;OGCZ0aPK#FPx+>4GO&F_|&h-(g1-Bc{TefE?7=Ej7z!xXKES;x<*%35<}^G&6Z zE9#AJsU}_h+K!vvxNef_(cb{-GAcfj8#J=Ksr@q^+3mA_?QoITVO^ju8f@fv7@Hs6 zom?W%&B`svWfY%k@Lx3e6)45j%+TDSVN5_Tt?>Nb@x6mAb!>K!N(W|D*r9T$Os=G* z$3iU3eA9LlahsAR!h-*zc5PJL3L@!7)<)xN#`lbjajn^UMuJ}l4h0J9pysLcG+?#U z;;_>hI#$%})W~Iu+au5beke%AnN(fy2Y^)uuna3I0Z$EfVh#32BXqXN-W5-^r5o2L zCQO0|<&*ZpsGU4Gs4bWfvOf7_V&z@j8{wQ!9Nw1h7f%kvrc~ysg~4LU(Eq&|>WA8|S(^`aa> zc#)k4Hph$}PwF)WgA%g7%o@{V({9M@WKGn>SDQ?5U_VEt%dTEa0VVCWSq zz?C;@5uBQ`O}SIKNBJiuuav9LYa|+8e;yJH4-dbe%m$?<0hu*Wy3^n?>^3kOgT{ar zdh>-qwkSK)Rz|d^A<7ANq63ybU79WxgWHhNPpA4~DnFPIP!SQ6*F1BTL7X=F zEo6!8dg0M>8uA`8J$e0;AAA6JPv{Z z#9u;6!{fum7|sooN?ntV*mU_il1~kr444Bk00J(^hsh3jm75CGaWt6F&Pk;$)|R{$ zrsZyrr}8dsVCKr1{WAwCTrQ0ipKR* zi|Z?D6SZr8yj~l&qt=?T=vjzMG+3w_& zzS)Vn5nkcQEzEM4M@noGdu}0Jvvce@=0TnXe%^KX*yb z()d;J_=c9HdzO}$ExvE@)Vu4NRu66|pL_j7M;0wQ^3e5j%f~*yx#zck?eG8VZ+k90 zGT+?3{n}fcju-6Cx+@-Avhb13b%i;5D}^(ce0ImYXms8VxaQao!$rhB86s!N0Mw|` zJcBDKs>~d$qo8Tk5_%^B%sO}?=d*aiX-pbYj5QxQ!c~YYxQRxghK9sEeJ$vQSH@ zLbH>l%;)?Um=I16AdQuOuKGf$P)I{`fZ*NAG%C3q(z%o@_oYk>;TfsHuR(IJ@SBbJ zm8{XH6w`=jm@o-A9m$-O;eANLAm%X^QdK}{iFw67$b5);SnbInFLU@DUPkLDhlf#3 z=8O%|6Z9j<%beQ`I9oa_VJ z=`@(BpX?~Q%>XAt;TZD=i@UzxEV+b<6lKg(pKFW9gy2LceQ# zT;mG49YZ~1chT7AKiyF~x>h)ZRk&T)&)j~a@J)QYx7e-_PW}JhPZR&rPI=eXRH{E+UY_nxrM7mJzhEthyWMfn@0mv{ySi~}S1i`GwK26d z9gU{9rd$>DuN5wLJZOU=c<9ee5DYE*6>v%#T5%*{v09>n^g!7@C}mPTrle=(usrpu zA7_p;!wknHAvXcM6xho&enxYP#3xkrDYByjhUb(4_G0SUk2y(4xP>`P9vC@I=QiOD zvCtQIYAD%#9_GY}z{fR#Hj04iQEP!|kba0PZjIaJ4!OJCr`%t=husp+QSVsbU>uq~ z0KC+Szw7@>9Dm0jz}!J}L^R{zI)MQ{gTQJ-k%T820}uDddIbQt1|ZS%Lz_MC)xG>1!(0EV7>5Zpl5lzGeS!&&pQ<1MD!x2fr zPR$-Lq)~0XcDk1FYjHjuFtadwWA?S#O!g0eiCaP!RZ|#jYf9V=xHkSq!=-dPwt*FE7DYA zJ@8EPRpZ8AHLraMP%_&RfDoZ1wY4HWMcPy-3(o)EtuJ3iI#6RbT*rl6ISo{HSb5R1NO<(Wq{@L9(X|5qC+0D!A#14F z6b=b56PKNykY=oAbs;ple^IF375 zi%Da28Hv%znbbGINs*^PNJGGLV(0{*Y|tB2ab(CSQCNYmp{X{3SOks)!4J4n8)p=y z92#H1r*QpPEwH;xhIaXU8i&fXg*f}$yNe}I8hGQ{p5madet<&q}absxaI-w z80{Yes0$wdi+N_~X&sN&yAb5R=%K0wk~-RG?hRZr4A-L{hmMK864zq9u!*@3bQ?Wu zVnQ-snU(#cvnG%pyf}SQ-=^=;^CRa@Xy~~U6cLUbJCTOdwMLJf5DBIcBwZeZQ%NqS zx>3gIQh_4-FC073+FHM7+QMKTJ$B;PYijHjQ)BsX>;%sLDcMMmooKjl>_k=m2U$fq zMv%4XaO^}IJ$54Os=^(YDic@(_~9awwR%6W!gL)c4F3zaBhx`hBKLzEviD%NmzDT% zFpA*c&$Qow9)R|Sq(b~ahs8PCT3nAyuYVM^j%iPv1wY%q=VE_ex!67nI>gxXf3|(c z#r8{3GhE-2g#7}Ca{=FLiDo`Q2LK{6ItKa3XL$5-^GuKoAm1Yl$<8i=hyeCjE_@2I z&7x7@AYhNe5C19XH4SK(8{hIE~K@m_hkU7AN5+0D` z1{DO9gre2-G)XD~tPh;wNsn+6D=KJxJ&lwC<`Zv_l;`C?9ei4d>=Irf1MEyFw}(1+ zV*Ft?o-!0b*5@gG)Kf!ho7_3khWIi!w{R=?ho)o_W=oTvT!e7UZ;l4}9Fdo|fb4>dU!}pKr zQ_rPi7(NTJy}~i=j}9ltv`0S~1El1Wzl&qY^k>O%Ewr~C8X3aj;o*aqi~{N;M$U)O zf~{Ma9Ixw?F7zZkcxD!^g0yREc4q+UGO@bXZP#>LAIC4?Q<%99HF*WSl35d2MUbn19n3C}kCiL2c3GTbfL?SB(KN9=$rJU~y$6fR{y*DqfN*+7 zZ_y7-%nOaS&g=(T8$IUwN74SV*Z=NdsA}{R(Em(-X#X?)c?CT)a{VA&pA=S(wjOhR zDz};TOVB}RZ#%@07*$(`hldX4HDo?BBDokX$4X|9y&HVR70J4XI1AlZPJcpo1XlMH5|yAa8OJkCl4>;h&!1j|PWUIiSC-3_qu zad4lJEkxsY^ne8MXM}NufPYMeEixP|lG--F{*?kvlr0ug+ePKr+=+?u5gHVk1V&X-h zBB+BvrEP?j5Kk2i&@jY>gGI$K1)OhUv|uqUnkx(7%s~#Bs`IC|rS`VZP1C~j+4qcV zc(AQ2J?IYMWA$^zs`EWTA)eC~rj_U;73ekVyRPZQdC!VP=pNU~o-5}I9~?fomi!|K z73gapSvO=i7@;OTV>`s!R#7f0M&zzWlnZPX<#hi+N3LS5oL<^~1Ntf>7vcxHt*+75 zqFh|s{wTU>?Dd6%uHfh=K<+Z_sT^hcvjp7&?ZN&L9H9D-v6g4rkI{cH682GX4AtTo zHlWUtKFMGZ?J})|T+raqRICFR>+iLYTa`){@^GqY=WY<6g^<9OfCRPyD3aiG3Q4E5 zH_O(e(Dm>N_>}-*MN5ap0G#%;mKOS+7SC~@fp+o8(M$!tiRP1MC?_}$h+Q68|H4f- z&|@v`zvAHf_|TQpHeI%4?IMPBJ$lt-0nQisc>JbEgoBGOUj~Kcw2p}jLfys$wDNb= z6x-`X5&-xM3j1U5MnefMX+(EPa0)PALjfv?*SoR1Q8%N0TRpZ`G{mRXN!-S=mIRKQ zK67BlWUG-T8bWnLVkFP-pD$5~q;(7spGd=vMkA;n08}$1D$pa1M%?_2=L7);G33f- zSPwB(Ig>Td{wA21lnC0Q?eUW4sQn**n|DjKwZ6G6r){P>zo|MgJ!;OcomiXSJ9pVq z;ds-IBkR{bcXf(Ak(}FH2{CeGPF}?C8rL$X`qBN4oNu%)tEQ&bUQkeylbcM`=S5p< z%c8Y;iPpJ`ez=oeyZrtoWx=VJXXI9_ZR0&4Cv~vqJeu%pL{VNyM^WBu2g|CI&e1go zxw^Fd1~^ZIqCEP6TSDcdtuMB9U%d8FG<>mbZu$71X{)~2_7#Aj^tz>R-Q38ypJ~fp zY`X*^Um~)r)q#o(hFUVMGm?F=A5UIv|1u0+Y+pv(L*BvI_Mo3&jQpce?^g!W(~NFU zcFEO{UxisnvWAW0Yz#E$qES^r3dFD z@k}Fmy%AplB{GeLdBDL=c5AJ95V&s5*4DO4&4sNYh-5;Hni^S1j1&Kt2~e>SsFV@y zEIs}K&JUpfp#ZRYl#!*y@U;5N55cO8yKqUBprxGd8wg<2{0gy9ZEVpX#7Src75nY> zztjh(&D-2ww>e!tws`O_%eOwa@~JB>luUI!K9d$q4gG3NK_M2}GgVfhlySl0@|KA8 z((1zPS6-~A3KoggR3vL`tsy>}slUp|Amm%qT0K~w22t-^ju*inv`IN`%fqHTH>Uy- z1XqsY0a`m(C(3IoBd>oD<+VVR*Fy(GGVG1{8W%kZ7h{?B9D9~C|udwt=c!ZP{^X#XL! zznQ1~&-7=B*q&lb1I!HcX!szT^CN^zP!r63iuZ#58-o+$rYLgh=>l+gt=x|D8jnM) zd`A2YNMwq4$NS^E<7~L`WgE72R2;9s9%&ISYVCIpICnc4C-{O8x@a|;rQIx^#NrT( z?GV?2;4eiN5i#6H3u8;^xlEY?*|Zqs1JQ^7BO?a6cQhs8N2k(?c?$4HNg(ro4TxuG zfc)cQIjsdf6Su`b>fN7O)|i{R=J^e@kYU{V|F^np0gI~4`|r8T3=9J^+y@4n1H&DL z+sHN05tsob6}iZusDMD|wqaUUR-2ic;k9j3m)vB{)J*A+glLwQUF=?4yL@FAYTLGq z((NlApHk-gz30quOWeNw_ItkPJHwB2&U=6V|NnbC@Be+@N9yY~2!UZu1%Gd1hJw>d zE!QsyM&-M-7R%>SgAYd9Vm7ufwe9M8`?f6~?wnnO^?|ES++B!GTpSN&Z`*abC1q|w z?B*>~TV}*R0)BO%?Odv)^%s=mP>;T7k+?fa;_l^cqggZD`VY%-qr|UrS&mUDq23iF zIX>JSofM?`nH-OHzp`1DP3mE`5If@9CC8)Pp2m`$;jk}v$67{Qk4g(oyPTF6A1WzErCO3|JmDKM-M>^ZX0kh(9lwh$_BOq|GbqLq7M4zDz|+IR zEHOdj-*L#m+4ESZrqh{n6XLKOz&ARV{fzGYsf&U^4mHR@u9{I^8u|P2?bSq*pvzkE z_gLmHvCJ*8J7QT=tR&GF$o?K`iSg^k_bLxroT>= z5S);eP@KRg%%lq<+_UEBk3a*T4%DPcba(qf3z~e%UzuWPUwTA&Leltgb)}W=o^&SP zNS6cUw4~arIZGBWTa`oK`$h*YS;(f*6+!`i3+J`Y zIJkFi^;E>A#swC8m2C3}a-z~&y zLdKMZvF=r5CAr&GH&QQUhRCbBSCZ3M)H@vh#qP-DE4ruhEvIKG2Gz7?q-};&Ga7Pa zA8z?Z9wa?xDGxZ20Ofxr_P(RFwGk;=Y>Xka38T(wzgb!*g?Wf5k|C|J*I*|F#!{@V z&Pp^IFhi0VP7H>C)S22K5dryLn4>*1Y0ODAwZZE1fvOjeB+Uf+_9|x~$&4Mha6%VZx-)$-1Fy zJjl>(`hrQO=vm{JO%2n4(oLqp(hsCIk!6x8;TU7SOa&L!q&2Y2JCd&E71keOFo8jW zEWD%FAHqGFQX*o{hXL&Q5I|SJ5fX5LPGl%mKXFVv)Hb!=i@aO0K{Tcj=$CP6?+0xD zfC)%>{|9{TrY#AS98J>X7FH4jauJprCTF%-UJIQ%EiZ^^49uH0ErfqRa&C6^+(>zz zD{^>G2&|Co<7OzIl;#w693y^`u7+QUMvsNl9`qk7!Y`q%?^hDw0qxm^;8!6J0+Y;~&|^Y)DTKrr)r>=ohRgL#{+TCGvLNZYFAwO0S&67BwQW;@0p z)R!0R!?$V`i?DVS>ORnlTJTkh z`7y0f@xd~MWmwwkR{{rHw9v|E^}NgT6VLOWN>9&XXwYuqwZV&^y-5{PsU{arQdA3s*On>@GBV3< zx;9#fjhLJ{`=*)E5wQ>gn!a+To9krTQ6u~IfIj%z;+pe!9lKJ_)iT{*eBpMhx~f~% zh}&T9Ic5*O@oKO#IbG{x^hxpI;*~kd>B?hDUa8u#SJSOwS8CR4wqs);s@O7 zZItfXBVF1reR!jE*M8_dG)dS7-5ss#1U-=2z4JNqfV|WBSs!|ejiM(g>$W>rW#_G3 zD@BWV|JivuuA_9MV|D)b&eLIO{;|I|rF#gu)jCg$PYZ0kUyk2&zhi#9pZ|`%`fljR z>I?PkO8t8Mc0ETI=SJ%}y|=tc^D*qiq};LBtJ{lR>9yW#yBBBiD)eF%UV&cGI0C2x zS=D>(^24fUsxO2RBrypDles1DhY$5YiB}QP?g!>8pSWSJ4ShLe9L2<;FS+4Ef$qo{ z!_X_|=W+ehdRf``HvN72-|IQG9!DV1JnV?^%k;DR^&qPq==?}08C{L?Jv6s|id}jy zcYfSQ7}1Q4hymnII?G7meqi=U8{f;~!04IJM(u--FH#*N;xR^2pv5_Kk$YG=cPWJI zx8BoX5Dljc{e}w$1zo^+mw^)usRmZcp(}HeR`Zo|INQI~|1STn{=Dv&W)+KCXDb&e zTk#=N%C!6JCYh7NIi}T&JM(m2WcVnjk?fB>(`j7xhq-xY#;6kj0~?jc(en> zR&!n8vcPRPzlqmkyV(>dB`*q8tVYc)Z}x?aP8gD^IHjNmjPX?cpj!*=1L$nNK|ii8 zpvP(nq58EJ!rZdSAp zrGYNNAogijlR&Im$;$||VY`H2V{i%@nooky2RnmRo+OjCV=&S0rAp@tpd-Qs1qUju zSh|AMUw`vd1_p9k)rXv|Il<>7SzHG6%asnzsozV}Y`Uhe%TADxfgXN}JXK1147 z+Ano^x;46szSsMH<`>{s>9@y!gZ~!+*#T_LU?xgo=K~XlZ^X}mxMZDmCzqy$8T?> zU*t|xrm5TXK~#6tQ1srIgqS;GcE)tXUK`sGdoXq&&K~!dcx8Mg_V0KhAt0eFp)-+9 zj7uy}yeaWq5}Op7l%6yrsWEAF(zj;T9BNKC&oDQd?=b()e8~J#a&odgd13O(ew;d(rb&xT%T6mxYe^TR&j|84rg^ykw* zNdMll#?o$i(sIVqZ@DaeM!dg<_cur{7fuS;ea;+AyY%uUq*pbI^eT%04Y`GXMZPQ4uuFqhN+XF^ z94DRpr#SBbTiPgiI(q<=ku-K6*@`r4aJTRU#DkmRyu?2Y-LsuY???oE|C;2!gZklaga7wQ16M{;VAqcLh!P+5 z_y(e;&)fl$#ePMMd<*lkdv=fDEj(7b>S9g2K%Bc(U9*LfD^wd{A`ODCxWUz1&!2ig}%bf>f* z2UQ)+zzc~Flou|54+)ePT)6WB?wR0KiklCV7o&lE{F=T~UW|ss3-C;_0`#MFzXEW! z*IbDg-~;7_8{olv;Klv8?*#fmpBck^pu89jDrb17yciA23(9MHM_3&QLj>I_aeon_ zQjW4w&h(OC3M#MMM)dUnJ{r#~X~1UGXi7+3&;;7fOX%&S;Ac9b& zG$M|*suj$DK$zXsj>ky|xCv6JrX?E_q8N9|^>+a3bu_@3%hbU{O@2e1*go_n_5=1q zAwUQfCJB*3u24ir#|WWg*v?-jS#33rs>+J;Ic2kF&AhgB#`Kb6yRE3OV48L6l>EGFa&xk?GBeUrQ}>fyJIv$eI|EBYpi@ung%e%0rC(6LEOG8NgxL>g*o z`EWd?BT+J+I}F&j_I2LG<1HKMMrg~@eg)?QvJ`p=o~5ZP$E&{B`=<8P`dBHIw* ziwsBvvBUqBtqBMLa)7205j5i)d#$7aFXHMs4*6Xm4TdL)H6^h|Wb3HSDYs2v6}4II zwi)(bX971%D;#YiA3eR%WCM*i){CnfAWusvD@;1kXV4H~YV-3Ia#D~+xD}A->5WSS zQ4u35sjtx8+6Tz@ND^oUU~Cy6DAGV3cH zqO}Oru-3c8!q%0V0w48tV9^rF$vF-&#k5QeFcrvh0|S~Y+mZ^0hxLkgFJ5o1?K=G}aj!QPP?P z2llPB)_}n^CPz~Z6*N#Nz8}%yLbgPR=$)@n9;*!+%i~?E&aOaLJU4YC)dhU<}0V8p#mj1zS^*%N>0m z6DVG|=)w|rXiEBua0*Kd5h&EsWlmyYEx00vcMnR`5^6`SxM%^^9+1yMY9`ZCPi02 zAv0sGr@O6%HV;#2MH}UW$rT_$%BPEjim)}?7uiNxr{&pXuQv%glxV3uw{=;qv@EyK zV%uh#-q>cUaO6p@QG?uRSViOZBc)7fWq~;fm03ZTiPaHKm5si9layNac9(klY)NSqWJ!+47Qs^uD;4A(ENw2xbgf z+{?;lI=4F(X1r`>mCR~zflK-p2qY?Yo6t!4b4N`}TU`y6aS{ZI;Exd*(-ct0G^LAS zl^RiPYAO)DOa;_@Dm9-fn=7fg%2XgSL5w+RRh!Oc`ay3d$eYFUBIh)geb4OvPbT#r zOxA_s3)L66l=HjKv(|6QzIpo_E_Hy3{yO99s;`^A=Bqzvnm=W*5adX|e~_In2$|aN z6wF@%9dO+vX6XaZ}2sshhajn@(wGs}0qO)n8ZhD!;jrbJOSUnae*>#k^37RQ6jV&{wq!6&EU4`)np_He;W~ zWX)pcJAdW8-N^|~e?2A9(GpLMz1SXNq~uDo<0Z%vSmn!Tt8^A^6*>`BOfji?Li?7M zP1Q23lG50DXm=B4br7RqdYNrql@*DJrM)UAnjz1!`69DHjIN;nt#jsy$_*l^nm6Ck z#V}iH)@|NQ3c^dp^a_Vq7hY2;HsZlbA6DZ*7v2>_3Tjs1qAK@^(n7@*gubs}67g># zUT&fmu$N3%$h!H|4I|mX2G7(1Nu)P|K;QUlOM>ZOeHf&o+W48HskJR8JeN9xt<_!BVVt9(?mAMUh_yTW_z;+Anzu;2zV8k8ZJdf{_ACOn!;RS5P)IqjOJ$Axm zu{!2mj0(~i4^%{-Gd)PjXXHG27YBcxAWyQFoZmx>{g32Je7$K0h3Tcj_Z#&5ab^UA zF#sJ4&}Vcjf>|T}FNX^=a3vqYu%D~j&XvMhf%sYxszB06GWI%5#Zv>h z8KyK=YMKTu)RB<_&P>Z#xKcwNc2YX2l5!% zi&EIeaO58H0QrvmC(70ivVoi?ACrHOhatT`knd5N_mIQb#qMR&34SfcZVHX40h&*NjcCU&@MM#+4eyaNT^>risgq{1LVKZ^&wLHyJ=_I!^k?e_(yq`zRGhAiYOX zvbxDr(9XUWCH^Ei!SJe^Z&;F=I<3gFb!F4?6^mP!H))z%Z(hFQ=4DOGm$WXY9Hpg( z#mHD5No!n8X2D&8bkqM7YVa(HFxS`LbOYSu(}AS3BH8|`X*o5M-C;eE6e9ip#vr%U zWiw86S*AY6M*4opMzXiEAA394i(I)+GIxkO=W`J|kNuV(;J;IbDeWq&N3O>SpJeqp z9sOOgt)uV0sp?4G1$Cu*DSoTfPpZ$T&v~s^Ur=B0T91>vj(a=2Klk1P zeD0I%`d#nSHvGG&EqDDoq|oI!5UTD1cHonL8sE_2U#f4e>sRFatnY{TedhZaau))L zS0Gz{CPy?xqBWu9BWJtzuA@{!{JK?XL?1q$6S(^?n_rmpY@OD0V4!?Tx66CD`az`aE zi9|U&@jo8%m7}zjqr5bu#Kfb_l%v$d6T9;?DF#Y_8O}aZj(a6g4Z9j(9!hI1?rRXv zJ-}LE9k3p_7ueveMHz|5D#m!odpzVh9;quQ2N1?%z(L?~;1F;a=mwqwdVr%qFK`?< z34hN4fg}cR2|zk98OUVgk*;y<8v4__OY3vYrVaS>Qntq|y!)10}!=_$z~i%>l~s zUV(ch?p3(Y#od8>4QM$Jm=Dwf3xGASy9ZbctOM2q_W~Q7lmZi%p*?W(2(TA;6xavs z2Mz#_0SAG{fkVJy;0WUH#{DUv2RI7!0>^=;VRr&}26z@YiFls_Uc&Rs$k!{N&Fd14 zw4k&vK+DL)<)9BW;AonT$ouJ^Noo<|8C%1h1|9oAN4ch}z@651Rk+Uu9Kag9-vg`# z)&c8*dw~te%he=*58ONg>;)bL_5u5WiE6?lh-;$S@M+kc0G7{EId6tEHA9*@ zL90%wl#j2|ir~Wz6aysy^n;P>0pxlB($fd&89=W4km~_gt_L73l;#uF44qPWnW#?O z1AmVIdx1xReZYR;0Pq-a5O^Fo1RMsAAg*rQp8|S-qd+fk9C#XbCxB;wXMtCc*Vh4I z!rI6VSH(aHP!3cASL4$G*gpmw1Re(t0f&KZ;3=R7I12Ov#{qYZRy2Xs(Hd@S{YXo3 z5hU9V6ayuIT!K%72d9zBcJP3;1fV4kKub>B5t(zeXC${H81oHN6UR;>L^@KC?c7w> z42M~Sn5g9L0UiPN0*?awfc?Pe@Z}n|S_)rI8;w;qoj%HxhAziP%K??oiR93o9vY6^ zzRKaqZKH=IX;hLXk{TS@hdz4raKFPFwFh>LL7%yZL?Y+o%j}iD5 z5BFN!Y1=hXS$qg~Qcd=Xtdr(nKkvHOT)ob)#u^*C?9x4b$wG zq^{ceH_+_QpxNI*v$Ov~s?LIDXUEVCH7`cL-p>E~RGmROC^uijo%THG)+n-E(_Y~C z`pDh$yIQU2mUrE7NILM6N~v28C|@^TMe^JsjHG3J2((X2LumtOKXxJ+c84^&2RgRb zel;0$`^H|3h-0FDgn?*~zwy0tvvZJ0eK3^J9N3TV16pBL2TT;|2H0J>mp(qGtO;WH z?}qG;JdE_3QjudiilBAp)k4|>`zzI{<=}of@kH8ak5z-3&l~bYM-^jxt|M)p+4(F< zg?sndK<>fDV&oAojXbOfV|-gU9cA*Dw1@6GZ*;p@hw%PCw2icV>yz3yx%F_5s#w&$ zJ0&}A_~~`HL_6bbg?TG#{IgO|fcD7PQBMj`S`AEsTRBWE-h6>bXE*v9gXn7vqOUQC zuL1#}?;zT!LG&>OF_u@Nts6x9KZy2!5bggU+W$ec|AT112GRBpqU|3<+dqi5e-Lf| yAX?Xa@~U&QG!lFR_qQPps-ML?x=p0xopx~j-|@v^;*s0G=WB!f{YnifC;tVgv4$=H diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff deleted file mode 100644 index 67e3e25f8362c71003430d52894260cd4c69413a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25992 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

N`?RC`@lwXbC3bfgCS&z9};Se$Q$7 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 diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff2 b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-700.woff2 deleted file mode 100644 index 1e726a7cfce4130243a3de4bb2bd412000658896..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11480 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 diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.eot b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.eot deleted file mode 100644 index ac2698e85aee584b0f47c0cccff8a8b9b16a5c66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22008 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%0AA9nOF`EcNA#X$~6CRi6AAT-xXx{3Bx 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 M4w+BmWsNjR(0tp4%K!iX diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.svg b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.svg deleted file mode 100644 index d9f2a214..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.svg +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.ttf b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.ttf deleted file mode 100644 index 76aede27f9d730b3b18576657d0994c38a88b976..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39072 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 diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff deleted file mode 100644 index abf19899f75a0e8ab8e2d41caeecd8d764d3f08c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24868 zcmYhh18^tL_XQd!yRmIYNYh&BCZQHhOXXAWg8!zAA|Glc$Q)gz*slI)0&(zed z?mMn>qM|^+KtIiZ1PJlJYg*n9|DW<7`~NpFVG&UvAYi{A4eftG09p`}ms9%D(tv;< zNPvKl`tCGkbj6fZ1c87cyMFq>{12!=zvYzZ7=N^}AFlfY{k+9y6C)b~dmtbviXU$I zgD4vVvkfB`CxRa>>4)F{jQhdi!z*oSZ)O7o^eYSq2#ow^3~8E-4qy5+em-R$!hS?an{rJ_6`mrPU51ngae#hR<(Fq7hNBf6s{NSWu0G`XEb13RWIpglfW{;##5g`#$4Ar97Xe>dHO+F0rtibqS)#6v zUZwBf(KFH!``Y@yD=!DhX+qQ6$9zn5>I`dKODtQwUaMBtpSK4NAAIr8@gS28A1`_= z%@yw)E8UKIUx|+Th)v7VcMt07YoUPmSS9H%!7kat}Nx?faQ3VXUwh#7kV!Xlg zOakHRqQxDSmI3$>jl-G;OA2zJ(aiM(oLuT9J{(l)<1R*Q*oDEW8|I~fvK^--p}KFF z^VbA?zrQX{uRn6d+=)8=xG9<{4VBNZ>u8sG!CGmIda%}oPjA>7P;IW&biWsx1@VdX z{`#8vc26QNfbCD*N8u^8#Kqpe#ad~Id9>C?&Ric*Z83QGSM-<9*z0C?Elku1YjJ%h zHqhz7>`qLqUe!kqu{4Bc7K~{~^Q^4YUo=BK@00QGPjr~ruTk-%?XidpQ@S12jIZ6h zzRFy~+nEziIjXF=nn%t{i~Phg>_T-qorxoFaZbcqogW&PyRUq)4RI`0Cb;M8ePpth z--M>xc!&wJFPk-AH`UYZ_z8Ov_`ewIXR`lfIXk+O4QF_dV=C>YGo@ZdxmCKFDqEAH zWDF+|2);eP>N@*kA+5X}cyRCG8COn{#(MpJ{FC6$KpG=8%vi5og-|(U`Dv9lY<(#~qBI>%)1ojNj@SN6wm#C<`!m5(WFv2yi&FDN;q`l5mjM`R-M&uynNHS*-}?}{>KZ808L z=7k}U)db6<>jhIb&$UV3r^E}H7k}RIoeuV^0DIKz$`v7uEHFYZY z-5+ID;r}n_D4k~Z&_lbBRwds2&ZhNgyr+iPPv%8IDx0Roe#kec2py+IA-YePGHl~8 z1KExh_*a{SR)rc>_d_K?%f&~cQLM__P_Xp$k`q#m;T@A7p0-Ao91O9@!8c%*F@NO z9u{W(Is`&6OoeSB!)r$*_AINOW-1I=iE&7LPDX-VYve7wSjE5*iDRNygO4os($;5` z$7o#|L%T1G`1W4*yvvz=xLYTS!PSyVf={U0n|Kqe2kCSF?majEi?BNwT9dSr?XlF} z?F~>1;0u0_8Q;MJtjyKEc2o7ndym0zHG`NWD^pb>nnkj`H{;Bo5ZroC=+&eqZ=LKY znl`%_1>$JUAJ#dUAJDTd;5g0oQ;xR(YM&d_k>~+XW zc?pGZ^Xm_;SWS}*$yZ7utX-J5bnGr^+`+yP$bIk>nn(V84b>Oyj0ljBIl(1*^r6;TxKBN(^A)e-0gd&_iEIB)ycB!3fN4z)o4&F~_c$mJq!(&b!ZmUDJU>IQIx$U* zuUC;LPn{nn>6^|PNz=3-%7yE+@W0m<>lLUpUtFKXhs4*6MMjdv@jd={b6!i78;1i5)4YwhR zP%zSfGN0fA{%?GJeGo%a0yN-+DE*A!d=POd1}GqrHjFcjFD5KTT%(R*CoutG0Z9Q_ z0f~Oe{-bZ-JS^}KaC;5|@L%AVd0C|5SKkNUp$52K6QKjZ;)1a(w=kB zO~607oePxs;Xhy1BcRsVe{sO)?tSfAy4P6Itabw28BG7nfGypku#@W16?F>t`KDX< zgWWn101L~L=Mc@+SML+;X#n#)0eRS@`B$Mpe9RK8+gW$*801vlC^(z7(!M)q<%0k0 zS23jPwmr&WQ6o+EvF_U;ecOHyGOM|RZlXvE7ob}24tT0{K=kA@34a8*fPRDzdl3hz zqNx_-1ovUfJyekHWRSk0FnfBcnadLo9yfT3Y+n(+cEpd7%N5$B7#S&KP1rbpikadg_b50D?&II%ki zZI?~95_Z|ucTKP2JZbFKth^1*c*lv) zBxp!yD&YA`&+1$Op#*(GdLKHaiFEqNApT-aXVLwM&bHh-3j>OSz%{HGxR5K~?l}^S zC0q8aX>dXfYUK!SWroSpc(qd?uKdMXtraE$aE+ZvH2c09&J11%`N*-=k?RJ7{jgih zzG?;AP_OKSA-t=7T-P4W6t(T|9n8eUbyYl%+}=0K;j^Z{{z>Y|GMF`92_55eA?4$q zPZe@Ep5)9_9j23CGPoI!$Wv0YdfXF?9V~;XnZ}dj0~GuMH@}^Eq4SO7!L<}zy-I%{a3A4jN-A1{+X5WS* zr@@Ix+Sa6cAJi(FZ&|I*=Wg@MJcmcsm|xLwC8c~rbpWmo1q&vyyDh z-x06DjSSKSpc;QwEQGQQ57%ik>tW-_5PCOTLxw>W#~DLMWX}l>4l`u6EQg-GhsY9T z{KQeDwtx2?ym}%=sAB#uo^%|7_|P~WPBXRvzwI=M1WW(|0l7psf!K;vv71o`5|-aG;=` zjC3{3D)l@sk~jnuXJo5hsuT%JA@Pv^GY%XXCD!K)J52Pj%!zkJO&86dAYMX*IK@cU zx)IBsz7|F3MCPs?dZkOzRhD_yays(3P3pethT`PoEIDApZyuwJ8cO9@LQ$8rfG)}< zq4Wkif|{s87OefVpv*_;vj$6SdGO4}GT@1rDBg7(d;k&HC|;h!n1fQN>DoH6a zrwc|r4(t@dMkF)BUShsk<}ze$e!>Y z`X+-96+Dv-b zOcB#9Tx8y!f^y8{@y3RE(=5s4k~o9ODte@XLHg7@FMtoHnIUmq!78EfLS8jyowP)x zPqev?Ld%4I-MGM-H4lIM`rx1Rx5w4zHo*1x>P)<}e=+F`gUInZ7drn+XPZF#!w!mU z;X1AwU{naOWglu$5RVy{cOu^uT^uC{huUzkNcvEqFGNxf-ajo4(nh2SC@=>C83-}w zSrY61*Zd-aAmR;p^CE7>>IniOL{Lc7)$9J!L2pyHPbzPcNVRT8TVBmqf&3t#tXGx7^S3sjKAw;VUAZ;j5QeKd+s!6iZwGS&s zV08~y7pTp^0Y{f3br-XdWyDDW?jU^=(CYs6){?U4o_v-XbEo9h zsUsrTvAW7_C&MVOqo^;tYoZ>4KU*7(mZo3W6gJEe8$#<%G4??hkL50pv8>Sf+$~SX zf>+p1zRI@3hNjs~H>?ZSqr7Hp4e~`gJ$Xtxe%6|z5za!(%qe8F%m)>f+%}eW3%Q>r zC476Io2}Nu4oll{o%j{qlbLi=S^kHvQT@_kiUj-~j5jkQd0jd9`y7=8Y_D=YVhYCRLVZ*7wZ(iuQ{2!PVtf2Z^PKh+@MkO4^xwazc*X#H70qclO%y z@~thF(VCCy`sSXPlL@npsO%#O4_;ZO=&vCSYKBA!v$sCtXfEMaF~? zbm(+ZMG4|CtO=yTd~gWELNg)iDfK3uKVC%436|^p!cZZw!hZtgB>W>jI&w0!)tcNT zXa8L)r8<*;0;*B7m)rY~l|8KXF7{OQyd`X_zGs5(U8rdzoog#YleiL2R&bcmR9J)i zUA_Q!OB;61Rd1;>uvd+r{}~m1C;pO2w~(WtI9OC6TNeP@AYSs zKGvaY%Cno@bx9cQ?yH76dN^JIoji|=oCVW^lgH@AyS&N^npZX2_2|HroqbVqb4kKi zf4*S9baI4W4e;b>+c2n(STp{#EK#l#WmeZh0cT|L`V&8RQd5xUqr>>B=!GpdhS0sz z$&)dE6N?7MuS=uRH|7$nOCBG$+FYs@cC@@p7wczPeP6D7 zFRwqRU!kdKfmr6QT`6{RGwJ89S9RGXXE$K+$a? zOkc(hk2gD$Hzy$f!5?L6jE4uN@IqIJz&_0r#zH}1;157Ro==Kb;GftZCj`VI(OvYh z$fcbVjlt8%KRRgU*m(jHT7iF{@QYdpV!Z2!yPffSyzwuj?bcIwQtFksKf$+xcttst z6YF|xfx^%1=lHie!r;#T0Sg#|Ytd;Wf)a@ng$)dHqI`yJlN0%(oEz=Ha=-+w*I}t* z!|s(`bS$3!-BiKns<8c9Ny!MYyIz~{U~Rhph#gX2_Fxz&^X0 z@Ux-S_G8QS$@uhvu*<70gQr5iLfoX?6u@R!=Wo15@c`ZX%?t}$aE=gK7G{KENAN{h zNTgL%dreHH{-{E5@Kt#`e6u_U5{F9o(Sx+Ra{}DRSUCbF5e7LF7xn8fL%m6qmd;27 zzL)RoDw4e~R%VGfDn;ilPHEo5SinFzuFgGFAzm45#efeSv|mPazB$}=o(RW`lWI71 zn1B^18Qxrgg$*PbV~RW4EnPKMnvg+XmekJ6U=vo1b$McNcDLd6)LChiX6Klt(X2N6 z>Rv{V%kwG2l+Nem^}+Yc-27DRpVybWeGZCOXsoKp(l=NTnCpj_ z5r~5XMrv`v1^bc?o;IF}^f!4MxEibh1>BA?i#9zL(84HsB?v_5=J?PBZ$W%zST3DH zicohUgg|78_(00;2|kHBL+-2oiC7e9d~ytkEC~zOdcC3kfrdbv>M(*N@w}a&dJ`JX2rXsvwSdGownHPJG!gb&$BhV zS@?9$YBamuZeRZ0?;Q(fD(mds4}`C26Pl54NE`ebc~e&=6lp;y?*`oho|Z#DRV ze@VY^gCt+vP>PHL7Ti~xd3~z@o4sw0+kjVSpY_(m7I2Z|$t#T}N3&I$`^fvu)TJu- zE*lAf-M4C{72ckn5UJ^|zXsK^b-i6&&Nm&xy5o(-^#d)a)C-S8+auq?_`)sHR8 zHjgT(9F-|o!WbL~`}-f2;zGE)@f51hbtJ>*GMv??r(G}IUv0jW|MpJ71YYA`N91xkPi3JgVI z|5iteFn|u+i1q_rah$RjBW`}|(e-y3n>@G8g7aA9i!hsZq26UQXXe9ALUy}ZuBOMudb24e&{w8c zk=brD0CNymsi0BOgoaD4mBQy-Bn-K17YxN+m%pkfqwKA(k_1&BPfv^yHME&Ag;rTa z)f%)admTty9gi(e=)lY!P`<6#9Sx-^a~WdZ4O>`V7QNr=zN2s5t)P^q{cZF`gV#F+ zI*Ywo>_VY^ZK>_c3f232;4d0}!sPV;ZM3V&^cPlF8N_cZOUne7qT??#3Uh!(KMhTp zapJN{>n|Nv7rkAJjEUy-3gK9DGA2v_AuL(SvRZ-IL&C30HCSIvJo5 z5bgDDS0l&0DCOy;J@8~2HXf#?ul93n$qhAGn(OdT&6@4^4Bw53!zh;VkDICdw&xVY zy4oEqYi)wm>DZIqf$yJvh*tELDjj;B)m2{m!6{NtwH0NW@0kP*wvr78Zzj)G7P__i zx|j1(O7!8t{t{9a)a~)0S@~}SfNpn}i>;u`231C9WlF6m6cy`{IW<~7#0FtkbBh5= zDg}jBZQ_Ry-;bC$-A`nnz`$-xgd!EG zL9yfGMlo<+&2ssN6yYE<2S?M#t%wFU18T_PJei+_Nwxd+ERk)2ALS+VvE%Fd)7H_) z$bt;Uw{PIaZccNJhXZDnnK+274aQa+uoxY#U2a}vt~TFKG*h{5_G#u8KgZ~W=ru-a zLNCf4$awf{_zjt6@b=vw^NkNf*g2RC97rgS38zwrj0(k+RWep7KQ zb%66O3)r1I5cqWV*eVaT@F-ghl*3;(>i)_km~jFhI^s1>VdSUv0iURkGp&6l6Y8jR z&#)8ZUR=(Q9`Sl9tZbIAqkc;p+~N|?bMAyGN1_z}Dc9wY572Lf*kf9;XXWyfuk(wJ zVLS2nkNzS60TGa-+ooVr0Oa)&QcnI;expRir0g$&fYZYvfsci}X^-6l5VHHycawio z4wys5IHq~!-H1pb!4j#GpVH+D+z5fq612hgqk&N&G831H__bZXzfi=s-uk(PkAln= zUh4tT576uLD}X~YMEHw%KankFqbqI;rG7~ZGUsCY&ZR*O!J(jq zm=PE+&y3lGvHGc;(-R>eP`a0G5IJ+Oqm*uRk5Zt8^r=fWex#sINSB)?B4TKZ>O<`N z`$nLrGHl^cWun!)Tb-;tRUci%q%`-ZhmRjJzoma0PJlQ4+O)9K@KY_=6ZXm{Mt$PY*TTTr z!(Jnyc5B z=d03#b8ul=x3QkgP9cK>y-Ab5@l>oNWvU7WHlw}VQReV;+#cVtCzhK0Fq3^{543hi z6tjS-U^e^3*2+*kqR@I3$Z!p*R-dzX0rjtKREsX>?Pdx*VO|LR@HEt$RA(q^<-jflc zHn?~k@kW+g+b+O5pCky@E&AAzJ(2->lux0VV!q_z=?=Vu%!__=t&Vjfr_t5VY&cMY zdbBxlO*N{>!G7SfYKG*Jmz zPVN)VS#MY)(jPZmglZ$8N7Sk9_a^4sna8o!V)K5J=|+{&ih(QL9_2glaS6HZQ##>q zw7-}3)n92%xiQ)Uf37mu=4#cfo==`?uQ$7icUF?fY_(O`j;0#L$LN($)83I^+(nxB zcUg^se4#dCclqla5flT7)oelE9`9LbqSrql;8*SIXFf6EKXk6pJ5ck!K>!OV8gwPa zL+GCoFJyzSyz3(qH9vk-8E{5-6l*gl>c7<-UB$&$A%$$zoNI_zX}wKX;n1;7bZ*C$ zqbpy=vSMEF_*Wa>rSqOUJFAFJ+@?+#L(OJ=UsFo@JdHhW6N6uhs^}GTgpk;Y z=jer~wBz6_x(0I=65&G`NK+A@D6gj_QRCpW81&$4`r676#$@Yqy<{vYU!#kF>poC; zpTBPZN~c?KI=@b0{eL^X1gb6If7IpTYu!1#HP&BebvGWJD~zdGk6y{?7C)~R91Hua zfK#H{n+NO8Jq+Z@^3aO`71|5;C7rF@fTo#45D>>Ox@?t+qb7bK89^mQ`(c(Ru8&n7 zSboIb;v0>=K(_hgdlKnH#_0Y_RY(N@# zIzZl6*c+ka{Y#qiRT1S}fxIIwthQt|OeI-_bVIWOiz)_zFfofs|MwNNz+?apxkiD) zd&D-q224uDhfH1E9;u?LWQC#6SJ|#@Z$%^aZ}&%D3=Bqkqzab*P5J~0mDgX^%J(%|BN9%W6hP-xHV-ea z(+4}RJh1UO?Ehd%;r;+|8~7f>?Mf-C0}0I&E z-VEjy1F0D#GO0RS5h(70IcYW8nj1#s11x3?7QqC?WYp24`huhc>Nx_Zho1_!Gw^=- zTl#CWILSFkF^~KoK&N#@ac&wHzw(v>ETesFcd~8U`O9tQKXSVmU;kJ=E}tk)(g)_0 zQCI018a!}hG+FKfKg)$k2yg;ppg-f4LzQ>S4T6I`E?K0fYUnu=AKeJWzSn}Tq|_?3 z5bU@R$untHEPnk<=Z3OV#rQg5*}@*(vNSZVvws73VMW=>nl8{CPK!Zk%L;HTiL*G!S$2tZPS2!WZZkUc-S9G_<;=g+kK0m10 z7&{Kzz*aN$j$rb*2QCnIB8h|u0@clX{l#_e_on4<0z060rc!vegvfTG{xw6gg2a=U zgLlTF0XT3l7JRUNdie9|D58yd7-0V=A8`cRhfg;L@sau~S)6@D8t*t}*4D10^=bcI zdF<(l)mKW&2=12ZfL}H8C0e7Wg=p`2VMpGn0!kLGKZGa@4Hm`V+;Cdnz`k#+9l~ug znKggxj?dWcHChLf&*St~4$s2Q_hH}w{`0xNrgpbV{r<3dmA9P?P3v>$=cc&@r1xI> zt#_uX_;d31qEY{SJcET#=KI;P(2j3y`SIUoq3ajGzorKAD~R@)DScy^pV(ZqV6CMM zVVQtcpmX4}0~<*)4ob9MjU~-UI{DWxVCaBT$?|Y>WF&F63>YA;%BF56rg^=2OF zhH~(fVl3fZf|hcxNigIlYXm~dcyaZv_0ANkjQ{onK)dD(MCaQ+W?75r$+_^~`RHw5 z`?|g3=XWwyz4Ta7)4zR9cW$rgd^_{Ld)_?Fa@Ip`zn69(%e$i~(6=*A6|i+gKZ+5f zD61JPmdc$8&iZ=PNjXKRBP>C^^j{YIU@s~J=m6b+uf2D!J>)!Q-Q9c9Nlu3Y@o?i6 zq5LCk+y4l{^i?RM0q3ykiTd@Hhbv%UM>aTCjf<+!t8N{(nyFtC1l8J)H0=%$m@gdZ zP*v{jv@Y&?UWe~!bqGdlFF(Gb|IBKRBQ{Omi+N@BiNnARJ2TixpRLLlA@}c$-2#% zlHWEF%#_z3HHJ2Ws-v!eHg%_?Bjn5Fb+BH%0hDxsm*=nbL-H`$U1>EL`6%pnT+?iS zSZYZvCPLfwOmi72J@3zxDzte60xK&6-RZ=6OK(SDRkCSr|E)(90^pByw;G{ z(<-u87177+Ao4#RH3{d%YCI@ThQ4|M{f z!IXoj`>1YArEkEl14S77O#aGI4`M71#bZ=v+Z0x%FOp&PVf&_Ckpmup?0kqKonsWL z?%{l4IMlD3o&yxWLUhEm)gAov)woWXVWH4)v4MveHS9TlNh5<1oo7A4lwIAd2Y@e--{e4F0Dw}o)?KBlpoP`{lnvABS@rP zeJuZ*wNIf92#5ai0;M((Og{{(1ydF)jF7M_ksI5nd*~KN0l)L%DiTXcaayw?L|4(s zP?SF@gi_4h#I&$l+@&d*l(g(0BN#yRz7?@zTyC}qmruIW=eNNuN@D#|YC3gio6{|m zjm<2z2*m+8VYU71$p{H5u9~>$#-45oq$r|#Ez_b9|HbbH&$XGvNm(&~g6$Y32)Qh> z9#Z&Na8>@tT$8+O82V*?oDPXD4`Uw$CzEG{Whsn8nGkG3zdW~gS2f0aSVbK`TIVxNlh9}-VAyT)Mb--uAKw>QY;-gI6!W#R{DZRT&)%CbXhx7`sxlAx zfDa-PQJY8}12N-#LBZG{R0s#g7DinV!@dXGed|5^jj?RXD)K8O7!-SBTDYa74ZiWo zdD*EG9n(6~10Hq_qlCpHIA&-5yBXjZza-N)e0RXNr_Jbt1&6eiIBEDYXt*)Mg}*nW zWgFEg33YX5-bZb+Tp0&a2rC}@-!D}YQIF;a$WtIXNo>aL;ey}vv(oNh;%|m*J~m#g z>kPc8z1^9cPfJ&|t!7vE!f#+TDrZ^(1O55EzjBG<%sp~J;9h2L(Faa$j*i-oV=-uE zMNLrX_BI}{);zDY--2$IcWNirT{#d2@G0(h{PFdHez^&&;}Wnl-Qt2nq#R*|nA0Ex z-# z#j%#E>z(H7eVq#Oo`LU4~kSjG1{Y?@DruMT^XT0i1ns*wGiCx93*`Zw%0 z`(?`wsJ}Q8fLwHd1S)7si41R#vxq41WS7n%F*-aLRKwk_RgWL#;7ejk==U&|Ge;o6 zVkit6)e!M?^zpl(*OVzGiMS%k!Vu{`y1%{gU}00SsA+2ClfiXofVP#Uwz6_Nu^;NQ z$(MKPv5+7l-*%!|NWse9C%E3Q4FuXmLT9F4%8sPVLy1wW;5H+%@H}4UNp?1=J>f9^ zj;r2Wj1|S~GbzT|!b)L)5Gj7(zYF#-|#L`x$jhOOEnc6HwEUg8V*N+|iWV!xVlMIKWz1fc0& zo@wZsAIK;WaizshZ9$#t@tI*EI;p)(NPRGV;Ff;Z(5@rGk0{7Ul}h*sxVtk-jUmO! zNN4@CWO+r~NYH2_S*l?4?Aj48eBSR~qRI`rNBrgZgt&tbXlFs8dLt( z31IOSvzOI15UA@}d-UtN+f$ju*HHQ_)$6{+K6YhYl?*Ab^)ir`5v+{bl=n>n&vzc z$7iwV))9j`9=Vdswa{BW9Mo{!$z7Gta9l4KR{C`B$+G;V`*t^oTm1R_fNoOtdR)tN zmw3OFqKhI*6F#87KuSa5(Fzq3NiZvXsbPNRbRu$B#{eJH#a&seM66NnTzjLH8jc7- zNS?VK$%Aksm_kY(BOzuf_mO(E%H7dp+m-Em1MDuK=GkWNvKp||%+-98 z-|3Rye7WP>{TZ`+d1=1=b@vusI?9X|`^q3yqapIM19;sOojojxGq*I14un_UO$qmVqHH-W_b&JsIndziBkdPFp6)qmdor%gh;K&^tCj1d}YXKQffbj1m zi~@29r?6QGKJA!MB~B6M#0ZnONKT_v648hTG#b#biYwWI@#~?u}5IU5fuH zHBcOTd#_nJJ+J&2au#o?h+7>Kl9(e>&3z7Nw2(V-pL5gS0u|%24~6{5VU!yX;?7B; z11DEHQGC(=jkE_=j4_ZF3uu4KX~&Y;N#J-K#ubGOgA?m!_Lj}Tj*EAYQdT-1TWn5X zloP&%2Olqe$M`UqXc(DQ?aoqF?XCkLu^Q%))rG62^cb&*uhb9ROuIYg9o4)|`~z+% z7Qnoc57bD)QC=~FI^36Ygf0MeeO`}*E%Dntq^`Kdy~GAg*mYd4x>j?vbueyq5pWh$ zGVlnhF^!~nn^~C0aAl8`Yh`eMMKpG_0?g}pbeoJXSpun4VRaibtTs>KYBG0vx_gnr zMvmy5IzUYcH`;3q_O_*{N}O!1tM#_HMXb`b*6Yk8IChc~(6_s*1S`L=LXnEEWUQo0 zA)FL%trIqy4BYNh&TWPL;2LkCrk&9vNV&_FS$1jKm97xk7_gYDH?DBP&zmGTi%hBs zL_y61p5!e}`;s(*3J~y0rWW8jr-f6hHs+dphM8DP7TQW?brhch)ox<#x|(T5$bGs6*Yf zIaQjng0ay9#2F1HCi=4|e+cg>ZGV^)RvQ~-Sq#5O+!Rk3NT5TX`V}fBFUU1SI~|m z{9r!YqS$KpLqbqxZm^w+z;F9?{a{f-3yUfB{1p2*6&f>NVP1T&us$SJfta|ufiY{s3y!ap8CH3%# zqI|n`_0v^?zAT*C1@(gjTp-4tv{vNae(s0*gds$VWgcN``22s-_gcXoxRQ) zezvONEQAfKU0IB*a>|%U^~@`WqAaBuNhpQI0i#2<>RCbM!tr+;OH5^ANH`0J1=(cZ zRnFxs>BA1%N=qJSu#fU>$mY~?vRnp)$~V^<#2M7 zwYP!W@SaUI&8~;SdTil5D5R|!He77Z_V!NC`^71)-DM7o)w7ms*XxRwUC-;=xdu#1 zi^E^=-lY7BpjKvpZXbe>Kgp@))Y@!Y$hVzv;dF;h+AS2yrl*B3>w~($Hgt8b3 zs$nRWRCde&lRWgnUrV~bA1Y=G8ZHwB0$Iotz<&e6iF|mMGHQYFg%);{a;|5X-kP&*%P|ye8Wuwn{o!GUEB{3wU=x&S_Dtzv zL)BzapU$BIE$Lp%w_oEMCG(Hg&9m)IgCgH`N?`?f_I!Y6HA_3c-(#?MXv--pLvmS4 zn(Gnp5vAn=S54Kli`XO}n58!^a_p0kc~|Cd8Ze*Pn8q9IFKXx*u7@*WQEDL2bEw{y zk*6O_RZoW3W~nf@jMg|Tx6mHGxqn&cCPBKmMB^WA_}~Goq3WHTQ9|p}%7n*-CB_yy zB2_)2(3D3jAuD>dWQr^)Y*l<$9ftyWcvQeevQrFs{kE-2 zcFb~kx8ukPJnl)Z!4F1ahaRpa@-#h;5>D2Sb&6eAu|ttn#gk991HE{5dCOL>IVd@A zk8375L0QF&X>%QFap9~Cg(Gpygs9$PmMj>gPtwWjDaP-@w6Ln-J=EkhwOYLOak9`D zGzybA(1;8ahxknu0yaU^oMk45Gl0n=wL|8@FGd(O0wLpZ%ou3aQZc!%l1C4ntTC=` z-AgO-g+lGk7h?ZpD>oeW9U)7s7NX^z1~_^2>!ZMUR7-iDRzJLxyP8*-f|B2mW$N7T%fXf7x-gL= zbg!4-^5lHMcP(fmRoctgM9D>0!$tE++qhR5FGmdLWPwXTg1Ak;>~xWWLIX;Z&kNYg z!9eo}1P^U2wP-x(Zo3s&wnX{={lmxU8Wli=#QDwzfjaaCV`ilH^55&FUoz~g3)vkw z0OyuI+H~WFS_RgHlK-^`e9td4j9i@;;9K^O2UWS8pOoyPrf4kZK#SNG@fHNJB*KOW zTq&VPI@T2sdseRiKY-72!vu@7>Zb{s!FfqdL%Rf0+pJJWw9%L5{zcxn(h^%;|MPPk z-W-9E(68as8FQEU?4m3thF#;>$w_&=TrA^OkiJv+3pwBC$J!nbo=+(4Z;!Xe2R*$} zMwg<{e|;~I2fZPw3mUo#i7g3^OQP=P_SABU<#GLK(O4~VZstoEq=gLM#$V^Jxrd1} zUi8Oe_a}$Q^S{K?9Yh~y1KP7$TY)iA8Fxvj2pu(hI2AC0SvlZfj2F(n+0DOJuVL}f zA35z@J=I5?4p|?yS2gCZT1W#-m?#BDG|!$wf1}f8VLLriUz+_vx!Ty#szG(RFDPVJ zaJu;ouOZ>AsPv^*>Ej2aQ2r>9paCn1ER6DpiX(5kg!H}q8RJNnu9984_S=sVZ`2Q! zY?=Bjfru@X%`hC#U>T>bz68+#+gT;3;a@}mVn=Fkzm95*XB|`Zh}bCK;7+yi#;Gf9 zkNeRpHES=vXt*#%=*jmUyf0Q0#y2g1AD!9fOYB$F0uZ)4`jOYwTfn#Wi$eh87_am# zy2cmt)3w6LlzKAhby0#r_k=p?w%PBF=z7VE*WWKw8Vkzoo}>KBG1XeG%CHw{I%~@N zTU{25rsY+HWue{(<~qB;xKti^XBxnbTq~^*`gEs(uqJ?1Rh#;=Dz=~U`@g^@R6C^` zcZq>eH;Mz~4+x*2lbgmUIPo|{hlm@Ze%l~*l*V>$v;=}iv%05C}ogtX{2gT6nj%tXaOlIu3h$9eqcPhrW0pir?*oLOB_<=d_c)<7c+{2&D}u zWfK#IRwaz!wyYaz>uVBK)+EU%={d-6kQs{6YSci^m3Ac?HX7iU5x7s3F5mXdERaj_wUhpXB zKBM~rtVgQh++8Yf?Qu<0_qxI7K*`j`^^JCI`jKk3oUJ=R{)yv}aaDlx)n#JX;L6Y6 zxFj&jniFdNWC<~o0D+-^xAW|;b4G>0qzeBRwYTOcvQ%7+HVv$1b^ihmE77o=*C%go zmU^0p`#e(~GD;?HsbeMKQYKXTI1KTqgdXShq%SbNo7@zCgBsi9=EeTg}Kf5&GViwd^5nQNe-==n+K@Db7LF(rKvvHS z-8b*9Cb<$^8Lzc>in$r+;MZ#%Ifln$)#Y`h`y|5^<$vnE&4NWb!SR0tl}!5pIil{M zU{oe4&o6yvgVWP2&r_6{TKIn0i>~Yg4cNYJ4D#HK3!cZ)+ZES0e00CA?u56TKc@kF zF+Iy|6o~OToOv`EElo!k6w+GsoCrb~Ho)+&ah;JP9xNR+h|F7Nke%HR9GMCyC|$q> zg4k2~Kg;muzSsL)Tmiqd*$HqNq;=QPz+X} zb9}?J29sqqnizJx2OGT>nvRwp9~r=tmF;72fWJ-oWwF)iOR2GzWhR}QS($}^wC<9& z{9KoK42}8kz1Fi8;a0lMtJ&FSyVBl{tGn9ccR-D?4bNwFKme6*Fj<>&P4)^i*G8tg z_HogRf|>6M1Z!rDQokdH7Y6-KEKs=c=6fD$Re}Pf>zN-7zSL=$_@3?r1s1sDgkYRW z<}EKVZDSucOxPRsnmL0ezg3Hg89-fn&NTP)8cF&BHtFbv(Q|=Mb#t`j_-I4Zln+fH zJ)H~Ue4X#;5A#!OPCw&Aj9sjx1}I@TY;Md-AlxbTDU82t$s@D+4gpA;9J z59~@EHk~&v0J@hs=a~o_sp&0GMGdBZz!T;pQ$$3O6fipmJ64}RX=zH|I4Qjmgu|44 zdD1U#6O!p1?RGyfR88%=w^GB@A z&X?Yu_iUQ4bX-EP6&9tYvE82RyW`7E_iN7qcTxo;DDe?r)1Nu050hHYH-Jm2r~SW{rr-5bT4%kS9`zqYZZ zdfkPWYu4TPrHL(DCcbpzx|;0cZ5vPg{JQIYeq!UyE9)*>x_?p6{(*=x&!9e{HR_aY zS3SCUTS zTi^w+&?_7kP6%AlIjzk$qJ`Ru@{f4l2}2(N#f0f2=Z7GUC;0SKz07aZW7|v;TX76q zj=aIpoPcaF6OSc3jB+4Wl!LPHCk4ikP#1_Ks@=DYUDjMzxvI2M+|zVu-y32_i7{GQ z*bs3b_kcCv$ajiM#7$c{)|;qzTQ@k1Mz2aWz_&H>*MI`# zgAvKVu=&5x^syr>!)jQKLaQcsB0ml@t9hP3&Y$3s;upseL<)fNl^P9)5X|FL5D20m z=j_nZDU?n`T#86E9jTe3!G0SuDPb{v8Gx}pzy9@})LZb=u;$8N{p!lpn@kCOuqXBT z)aQHPeXiNVnYsnY4LEEmix={)XHae+I8P1^}3zo~b2ZQ~*5yfX%EO74U!t&;wqP4t?G_Zar;9NBi`1x^T@6VCUYNIAwrC+lRros*y(PL#v)zQ#$f z&i)1fR+rV{RK4NCVBYC<3eLmMG3Rk7UUqT}X9tera88%g6_j4DHZ6QT$P#OtS$8|h zP!ciMIU=>}{Ba>U|VZN#z$5D6S&75jH< zlKDwub??%ZUGR2SdA+wiW-Ik;G*7*oeBfsfKlqPd{Ku;ifkfxR#%n4U)ra%1SYF&+ zXE4B#)I;ddCsULE#X5x3e^;1Uh2o)qo}0lc{_#gPPhq~9uG@oXh#?#SlN?tr^E{?0 zIbH(Ik5&Q+Fu?Jop7-(0IsUgivz>>4Cx0RZ&j+65WcnH<%MooN>y>b$=MmH9kJrKI z;O^Ge-9ypn5P2Pp9`saqg~MGjk0(Z6t3B*k=D&9hR#gq|Y7KQ(dpy;hp>TK1>y35G z?cM}Hx>g4d8YI8o0C|-P7wpJ`FuP_){u6mwWjn|~$RufX&zIJM3e8681>lQ;_H7gg+fgq*J-I=Zzn_&%+<4 zAF0z%I}u7FC)bu4e!+PJKOXv-Z5K~}P@f3%Z8hR>c~8xC15N8XirqE6;+^njX5o&H zS_a!23tOdVaBXF)Kfby?IyAVt_5lEam#JsA;PzF5by5=o_}NzBnF7EvrHCe@V^Jnb z8X5}eB!@4dLynK=DoZ-gIysfoX$%I=mwjkF&uhk5NQ7c6Yw*(>=3kFKP6#8&L&3!9c+npdO%+$Z?FBqrjLyrOq# zUJrUd(gHwa$*~?IyAZfRtyD;&l7sj@ z@0+>Po88?7%REjO!a)+Pr9jOS_c+Zyh^Duc;p{eYAQYg_3bUE>8%DPeT+v?e^c^lu z<*l0&qXEb;@ad=F(b)~El=h z$K}I&fJJYCAYYFe$jAsd00c}v!TL?sA)U3E^aq0?<7oKVP5a+F&^(yDZ(CFAzAtWI z#MA}FfxjI^qEXyCaq}H#_D2D&3Bx4dZHUCBE{A+tvQP67RTHRC*A+`<7$Ya-Of!clS9f;>D{D)Dv$YHMMT50&PVoQe_V~P3n`o zRnC$I(v~>05I!&G{#Q%>Uj1P`qbDmzr(>qTVKjyqAF4zQVt$yfJ`a9?7x+7I*|toP zWkMf3Xz>;(7jHRw8(~Q3g4VSpDfdo>bu=~ASq)*sf)Q$m+mN2QiF-|se^z|Od5)%q zs`&))^L}VPr}5c7;wIc5@zhr$8Ggj#M*dColewv6$+nL8XiubM@wSeZkM)$L8Ws%= zE?P7=w20ld^ph(EVdW>6F1=<&Ma7D1mhL-nVBh}TyGeVNf!*j>+V>ffgtUXB`~}Ns z@E6jmb$~cKBsoVyh&Vh7fHe3k+vg!0_p?3^sp%C>yTeoRqhiQ}Y9U8o(6Q8;#Lo{;glF1H{O!~})WNQmx#k^`afWNIH8=Ck zP=y)iM1SkQ+(cG$bi-Frq8^nV8HVX;%57HeHU>eFJcjMlFTnv|8D}h95O1R2Kkl-y%3>Ia0sNfHPH0zfe& z^J+|(8(yj~X>_Zg0qPNJdc*{aOx31kCZvbZoCi%X5C1}(3T(Ep90^MJIJGIMKuLXm zQq!w}yyk?4QR#6)y8^MgBqtMUrUZH8MRvf+SCmBX2$Pml_wm0&M^B$NK)Q=WxwR+& zGyGaYf>R7#RHcgFdY&0WZ(u5`_2SQ&=6~#gcWjl};c3b(e3f~aj?bZ#nee3X_ypxK zy$W6c0BE0vy`@EV9~lRVlR1R)+=kP-^Nc*V*h~entM8&|a`gr`JQ>2A@lxwDW*OCc$=a0-OcYWQ&auqp^g75uMRC z!ekiygcU8)1n#IDLZJCmB;-fgZD9C zN5#x-gj;@6=9x1`MhM3|rTc8k4U6dfaXNYJSEbkfP3f`n;jz;A1AU zz%puE!m@37Y`h|zIU^T-FJ#iTr5c~GB3$ur_MOfN1p=<%wjRy5(<(vV8@{rpvQj! zA3jo(BQ-ff&r%Q~pi2CPln<30hqMs(k!Y$$!!nEyKmdH84-n$aL+LG8wE{c^9C5PA zY7p@^3ECOtFYI7|2>u7jFEy-HLz@~ZvCjeDO1*M9Y=&)HQm0^iQ|jf^6k2G=j~U*Q{Pk2(K?)*K@ByOf*IWPQuOP zp1kX_)Q8W={MYWoJ-2Our7z2r%+lcD3sXlv=s{n0`!E~xMhHKBVOfC(6Eum=P;Q;9 zV|8gAZl?CfF591pagSY_(U~0hz2HoGjTGS%5_ZolI;Z?ea3EX$#c^LQ`H>8M6dand zKYrPU+RL;c$NjWczD85JO;xl_#ALzC)Vz|(v?-hWs|PO7B>8QaU+X^ZhI%(NXbI!D zz%Zh4jc674OGyd8G+aV%e={s<{F24^6)j>;&hPUl=W>3Lj&OccllVCyL;4-N9snqF zLiQ-UU=i3RC6rwiv2MUSybi&E98$h1k*wHW!SFI;1gRVq08}_oYf-mh`4asS-;#+X zNa}7~wzx>vj$(&w z5&b?AUlfn%LS6NBE1Lav8*dq0cT>#Snpj+1*I#WnL=tuJ!I-tACDBsiZ(1r=t!N89 z9p8EXnl*QCZDM~}zj8rSZH>p`4^;(=69XeH%dhSarIXnlNXjI zh!MnYiYD-^b{x&%PtV}%2)?pe%*F#m@Cx$$PzSm}ANaWB6wHe}3AU{bEKUU7%LjS~ zk^{#FP<;Z(@%su)snY4dP(NtXw=r#=KEUc(hUFJ|7ct63iwypzKB27IimM6q*~|t# zkTU?I@^8Ymrj@}d*-D?OFM|J*2EpbNt*j*YI-i(A=?ipE(JIc+uwa_5vUV>2>c|%( z;uklsyLW5-#S!j~JE{hI78ZvV^$u3u_-0Gt;^dVJyAQ6aera8AhM|S7yW+4Ge%o2Q z42p9(T7$!b!}IAayLQ(MHhM9iYhcaLEP0E$EKPcuo+f#>g!_c&qbu#7wo(672>Q7E zjDJdbJ+l5JvUM{o>*jOVJK%U3{Lk=v2LSaB@Ckdv6&Z9c?Bs_OON67!@TFK;-zawU zdmw$6C;9`zO)@&8Z_`*5+$_s}CGC?A0@8BG8i>ulcU;5H@kyTqfN9IZ@13p$a%-R- zpKv9snd@Utzl8CFS@_A+3luM30OYar@W00RV!8bkKT7cQo{*2b3ju4t#3$WOa?TY2 z5CZk!N~y~jPJn>V>R<~B?FEH}1$LwX%NwP}_Z!bOBEAtSqBse?!RH8AS)1SQF7M-w zcu(XM&s6fz#@l!|tW77U)3~`ooT*nnldJxJ^nr-Hg+11JJ2&J$kD1C`i2SbgK$3bu zYvc!Jxq394eanf%-SNE-U%u(yh|0Tv)ihZ6-SD8$)p}Lqj~7n1Z|^O8v9RlkMN77I z`TgD77UMkk=KuM@-MwvxpWC;<1_v??yH{X<07yL{FPQqPwZnf? z{}NY1ym-p!EwS55eMY0N)MhX78t4Cw0~*ItzYYkV{CtlP@C#m@&MPqApZ5msEk zR$y-fPEZ8OvG3a$@`kbRTb!`jtrn$9qgLgE<$@%DT97b$3!)}3d>mFwjT@1?N zx%3veA)C;$HjC@>vF&n(kHjff*D_242UqU_!;}J^^@DQpKo9@}=|bC={G; z&lKkf$TfA8ff$KF5oY_n2gI$_HKXDIXGeP@=1nxVcRJYb7OtzUU03Lm<5866&cJQ> zT2+dpax6fS%FRc}jz}*^0v0%rRFYKCn@L7sobTn6_zpD9D;2!^W}ZuO42N4X^$k)5 zjl2%$hz=;LgPCMSR267mRuvs+^!XYGqLs^90(;_BxWZ#yRh;{Z*k9*%*Y%2GFMh4< zt&TM{#qdvhEI#0V3|v@q0=!MIF*cy~sTrl(%8ltHoS&+ba2~f#XBt!U01~2ql*C0M zQzFUbd0VbWNZq{v)gZFrEb0)G3imGV@|9QWws8K~!iv)V#hvc*3jT8P7yJD{1dnFZ z`p)7&X`s5LXlMuXbt_`1A3nF zKR!=6d!7w_752&XUWz4KQb%e)C6(KirRXAa;Ovj_O%v;TCsvkw1VyMejS zJYwEqK53pXzfarE>yo1vMtP3T%3V;J6!+)Lm4-;WX|spZ?arPyfA0BX z6905IvkqykYUc0qygImpH1S=r7PKeny)!?ln8=j@I12( z{T`S=msBKJl9uf_^X@&%Z!FUmrQQOQn(dn7I0SK4^Bavq^L{!VIFE#&y*%Xg93&R- z%rI^y{ym%{6n(5HJ`}AQl8TF^p{nRmyomW__l9^uL3~4Z*M_*q6W@^LbnJ!~?E#v*NIDE@QbtP zH)tBkH4hjx=UObGiR8MJI85du6HbK}aP;(7znT|4CD%$l1OT%|u07+P^O-Bq2$0O9 z$o|NcEf>D|0E(mw&oCg5S;&mx`obDu!822;W~Q`CgltLM7`FZ-GH#jTAbVcTYrR@Q zi&R=I!=G3Ffcas%ifOt=15SRye~2{AJb)AF)1Om8st;gIgv{8XvD6Llz%7STe?$m7 ze|GhKNHa09ooT=L&SdFjRoddxFi$>v=>GwHK#imTcmZQzWMBZ{ls(O=@%%Pl8RR(_ zK;VS9|2Hrl(-!$}!9Nl9b?n7JE(Ze>NE84$Yzv_PcmZQzWME(~{wKn~z`^iu!M{c9 z>wqGt;4%P*lm=Y@cmZvZ0}LKP6olvYy}Q~9YTLH$HmGg4L2VlT_2kd-gE5+d5dwnlKPr@l;;YdFUjaH#!;OEBuUTzbp^BnX~{bV zVI%*Xg<3{yqmVQXzv^mlmexRL-HY9FkbmAw8e*7Rk8GL``SdV$yYyJ=(uXJIW3<0J zNfGR}d0lP$sXQa4czz|?^RKzMwoz^X{ztwKB&kcr zkZiU`9$*yzRwmero^CVh%A>gd^xoza;b$2X-QSz*rAUrwE$6V?uZCgfx3>{_IA6nE zKy99H>pwybQk3KnzGuGwkKju9-LkM8e#3I8PFj<6q$aZ}k;vh1_^)}Umc{QxvtVX= z1-s4n{}F6Q=V%rU|AZObHvg%o$ZPsPB$2~E&==|m%i?z|i)hwVyNjMVGAOD*>!if% zjVy)(y?a6>G6^-rVXu&piMD00000000000000+0C)ia0lET8 z0|Emk16Biu1H1$31Rw-B1abtD1mp!C1#|`S21W+12Ob4mJ*i4x|ql4{8s@5E2l45bhCJ5tYB5WeCBU&TGBp4({Bu*tB zB{n6JCC(-uCX^<+Cj=)#CwwQuC;BKtD3U0=DB>v+DTpbcDYz-nDd;K!Dkv(FDyAyF zD%L9QD+ntfD>y4qD{3pwE9NWyEEX&-EJiF~EXFNJEnqEpEs!m$Ey6AgE~qZRF4ivW zF9I(bFETIUFZM7FFeETKFj6pTFoH0eFtjm5FKJh;xaX2t{hR zNRXmIUU!vGAu%CEX%f0Gc~C9$`TBfKXi4`aFFf+BxFkwLXkKceinob>>`qfxlzHb# z(dx&exUwoHHleE|S4wQ2%6U006M` zYumPsk#6A*)GqLe2>1m-oG%h0NhxU=Svh$HMI~hwRW)@DO)YI5T|IpRLnC7oQ!{f5 zODk&|TRVFPM<-_&S2uSLPcLtue?joD1qA>A0B|xtW^dWH?X|s|^|D=;Y}>Z^GSB(t zb2FM~s+s0mXsMOf+Gwkt_B!aOlg_&6s+;b5=&6_9`sk~l{stImkimu+YM9|h7-^Kz z#u#gy{kEBHjtkcMXs)Fe*86=srmwy`>!nxTd+n%WPCDhf<4(9?o{KIyU!!)tN;VM)wCmU)SB(@) zpzOO<@2n8+3X13)}zO8@`>cmW(w1B@J99G~BNyK~=Hy*>M08P#^@IJ?bh z%_L`AQEj_DE3Rj@+^CA#SjVWg{SJQ{siyybP{Gf9ANWr8d`96Xgv5)~#jj_X)Unkg zu2C`US}}qVP}ea1#aBE*!=v|)$e(+0e8qhf-rswlgv6uN4fk23`aB4(E!Px{=4%C7 zgGN)e$>?=k9Ou0Sy=1%xba6L$H_mnsc9WLw1Kq?J60cI@yZ@i5Y8?+d2wmI`-j0EG zt)1*_$8`2k`($?cdF6cmd765D7E_m>!@xNlIUL7RcUpH6YHFR^x}uemR(xv3j0T7X zTxmc@1KJu6HIVEE%&3Q`$CY|?)FZndasuL9@sWau83dQ9;7SE}#qtWJLR1)1%dO>u z<$Ae6DFZ9h%7}5Wbi9<%sVDPGAs0B z#)AN0AO?Yni+aG*BjTw4?wLIR7-ZIIZEh>n+szdD|F&J;xR83NVY3uT8*NNBAc;A8 X8CoUMY*lMRVpH6ur?CLJX!hLz`Fb1d diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff2 b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/fonts/droid-sans-v6-latin-regular.woff2 deleted file mode 100644 index 9f93f74c3bede4b96290650f7a21c98eb1e01351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11304 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 A82|tP diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/pet_store_api.png b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/images/pet_store_api.png deleted file mode 100644 index f9f9cd4aeb35a108c4b2f1dddb59977d56c595d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 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 z 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 - - - - Swagger UI - - - - - - - - - - - - - - - - - - - - - - - - -

- -
 
-
- - diff --git a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/backbone-min.js b/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/backbone-min.js deleted file mode 100644 index c66d3a5a..00000000 --- a/deprecated-workflow-designer/sdc-workflow-designer-server/src/main/resources/api-doc/lib/backbone-min.js +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2016 ZTE Corporation. - * - * 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. - */ -// Backbone.js 1.1.2 - -(function(t,e){if(typeof define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,s){t.Backbone=e(t,s,i,r)})}else if(typeof exports!=="undefined"){var i=require("underscore");e(t,exports,i)}else{t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}})(this,function(t,e,i,r){var s=t.Backbone;var n=[];var a=n.push;var o=n.slice;var h=n.splice;e.VERSION="1.1.2";e.$=r;e.noConflict=function(){t.Backbone=s;return this};e.emulateHTTP=false;e.emulateJSON=false;var u=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this},once:function(t,e,r){if(!c(this,"once",t,[e,r])||!e)return this;var s=this;var n=i.once(function(){s.off(t,n);e.apply(this,arguments)});n._callback=e;return this.on(t,n,r)},off:function(t,e,r){var s,n,a,o,h,u,l,f;if(!this._events||!c(this,"off",t,[e,r]))return this;if(!t&&!e&&!r){this._events=void 0;return this}o=t?[t]:i.keys(this._events);for(h=0,u=o.length;h").attr(t);this.setElement(r,false)}else{this.setElement(i.result(this,"el"),false)}}});e.sync=function(t,r,s){var n=T[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:n,dataType:"json"};if(!s.url){a.url=i.result(r,"url")||M()}if(s.data==null&&r&&(t==="create"||t==="update"||t==="patch")){a.contentType="application/json";a.data=JSON.stringify(s.attrs||r.toJSON(s))}if(s.emulateJSON){a.contentType="application/x-www-form-urlencoded";a.data=a.data?{model:a.data}:{}}if(s.emulateHTTP&&(n==="PUT"||n==="DELETE"||n==="PATCH")){a.type="POST";if(s.emulateJSON)a.data._method=n;var o=s.beforeSend;s.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",n);if(o)return o.apply(this,arguments)}}if(a.type!=="GET"&&!s.emulateJSON){a.processData=false}if(a.type==="PATCH"&&k){a.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}var h=s.xhr=e.ajax(i.extend(a,s));r.trigger("request",r,h,s);return h};var k=typeof window!=="undefined"&&!!window.ActiveXObject&&!(window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent);var T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var $=e.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var S=/\((.*?)\)/g;var H=/(\(\?)?:\w+/g;var A=/\*\w+/g;var I=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend($.prototype,u,{initialize:function(){},route:function(t,r,s){if(!i.isRegExp(t))t=this._routeToRegExp(t);if(i.isFunction(r)){s=r;r=""}if(!s)s=this[r];var n=this;e.history.route(t,function(i){var a=n._extractParameters(t,i);n.execute(s,a);n.trigger.apply(n,["route:"+r].concat(a));n.trigger("route",r,a);e.history.trigger("route",n,r,a)});return this},execute:function(t,e){if(t)t.apply(this,e)},navigate:function(t,i){e.history.navigate(t,i);return this},_bindRoutes:function(){if(!this.routes)return;this.routes=i.result(this,"routes");var t,e=i.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(I,"\\$&").replace(S,"(?:$1)?").replace(H,function(t,e){return e?t:"([^/?]+)"}).replace(A,"([^?]*?)");return new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var r=t.exec(e).slice(1);return i.map(r,function(t,e){if(e===r.length-1)return t||null;return t?decodeURIComponent(t):null})}});var N=e.History=function(){this.handlers=[];i.bindAll(this,"checkUrl");if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var R=/^[#\/]|\s+$/g;var O=/^\/+|\/+$/g;var P=/msie [\w.]+/;var C=/\/$/;var j=/#.*$/;N.started=false;i.extend(N.prototype,u,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(t==null){if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.search);var i=this.root.replace(C,"");if(!t.indexOf(i))t=t.slice(i.length)}else{t=this.getHash()}}return t.replace(R,"")},start:function(t){if(N.started)throw new Error("Backbone.history has already been started");N.started=true;this.options=i.extend({root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var r=this.getFragment();var s=document.documentMode;var n=P.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);this.root=("/"+this.root+"/").replace(O,"/");if(n&&this._wantsHashChange){var a=e.$('