Support a custom yaml value in tosca function 73/129973/5
authorandre.schmid <andre.schmid@est.tech>
Mon, 18 Jul 2022 16:25:41 +0000 (17:25 +0100)
committerMichael Morris <michael.morris@est.tech>
Fri, 29 Jul 2022 20:08:14 +0000 (20:08 +0000)
commit3f9669fdae5f7c6cb1bfe34742df35dfe3a14aa7
tree307686e72403ee837fd342efb9865b0b6a83da7c
parent22d13840722a4020b1aaf75eeff3622e83c4b6d4
Support a custom yaml value in tosca function

Allows to add a custom YAML value to properties in the TOSCA function
feature.

Change-Id: I15e65088a18537d9832428717be826ac0ef6049a
Issue-ID: SDC-4099
Signed-off-by: André Schmid <andre.schmid@est.tech>
26 files changed:
catalog-be/src/main/java/org/openecomp/sdc/be/tosca/PropertyConvertor.java
catalog-ui/src/app/models/properties-inputs/input-fe-model.ts
catalog-ui/src/app/models/properties-inputs/property-be-model.ts
catalog-ui/src/app/models/properties-inputs/property-fe-model.ts
catalog-ui/src/app/models/yaml-function.ts [new file with mode: 0644]
catalog-ui/src/app/ng2/components/logic/properties-table/dynamic-property/dynamic-property.component.html
catalog-ui/src/app/ng2/pages/properties-assignment/services/properties.utils.ts
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/tosca-concat-function/tosca-concat-function.component.spec.ts
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/tosca-function.component.html
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/tosca-function.component.ts
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/tosca-function.module.ts
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/yaml-function/yaml-function.component.html [new file with mode: 0644]
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/yaml-function/yaml-function.component.less [new file with mode: 0644]
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/yaml-function/yaml-function.component.spec.ts [new file with mode: 0644]
catalog-ui/src/app/ng2/pages/properties-assignment/tosca-function/yaml-function/yaml-function.component.ts [new file with mode: 0644]
catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view-model.ts
catalog-ui/src/assets/languages/en_US.json
common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/CustomYamlFunction.java
common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ToscaFunctionJsonDeserializer.java
common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/CustomYamlFunctionTest.java [new file with mode: 0644]
common-be/src/test/java/org/openecomp/sdc/be/datatypes/elements/ToscaFunctionJsonDeserializerTest.java
common-be/src/test/resources/toscaFunctionJsonDeserializer/concatFunction.json [new file with mode: 0644]
common-be/src/test/resources/toscaFunctionJsonDeserializer/getFunctionMissingType.json [new file with mode: 0644]
common-be/src/test/resources/toscaFunctionJsonDeserializer/getInput.json [new file with mode: 0644]
common-be/src/test/resources/toscaFunctionJsonDeserializer/getInputLegacy.json [new file with mode: 0644]
common-be/src/test/resources/toscaFunctionJsonDeserializer/yamlFunction.json [new file with mode: 0644]