Add Support for creating model type 66/121466/3
authoraribeiro <anderson.ribeiro@est.tech>
Tue, 18 May 2021 15:31:28 +0000 (16:31 +0100)
committerMichael Morris <michael.morris@est.tech>
Fri, 28 May 2021 16:00:03 +0000 (16:00 +0000)
commitb3d55d3dd8508919ae48d5f60425aa13e5731ac2
tree7f2f26ac9465e77fc6b6b45ff88a2289b6c3996b
parentf12b2ea0267014cd347ae5f87468b7831fa5ff1b
Add Support for creating model type

Add new vertex type called "model" was added to represent models
Add new edge type called MODEL_ELEMENT was added to connect a tosca type to a model
Add new edge type called MODEL was added to connect a resource/service to the model it is based on

Issue-ID: SDC-3596
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Signed-off-by: aribeiro <anderson.ribeiro@est.tech>
Change-Id: I310e14d0cf5a9ca0eb0bda592efe8a3baf73749c
21 files changed:
catalog-be/pom.xml
catalog-be/src/main/docker/backend/chef-repo/cookbooks/sdc-catalog-be/files/default/error-configuration.yaml
catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ModelBusinessLogic.java [new file with mode: 0644]
catalog-be/src/main/java/org/openecomp/sdc/be/servlets/ModelServlet.java [new file with mode: 0644]
catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/ModelBusinessLogicTest.java [new file with mode: 0644]
catalog-be/src/test/java/org/openecomp/sdc/be/servlets/ModelServletTest.java [new file with mode: 0644]
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/api/ActionStatus.java
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/GraphElementFactory.java
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/EdgeLabelEnum.java
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/jsongraph/types/VertexTypeEnum.java
catalog-dao/src/main/java/org/openecomp/sdc/be/resources/data/ModelData.java [new file with mode: 0644]
catalog-dao/src/test/java/org/openecomp/sdc/be/resources/data/ModelDataTest.java [new file with mode: 0644]
catalog-model/pom.xml
catalog-model/src/main/java/org/openecomp/sdc/be/model/Model.java [new file with mode: 0644]
catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/ModelOperation.java [new file with mode: 0644]
catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/UniqueIdBuilder.java
catalog-model/src/main/java/org/openecomp/sdc/be/ui/model/ModelCreateRequest.java [new file with mode: 0644]
catalog-model/src/test/java/org/openecomp/sdc/be/model/operations/impl/ModelOperationTest.java [new file with mode: 0644]
common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/JsonPresentationFields.java
common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/NodeTypeEnum.java
pom.xml