Fix dependentOn for hpaCapability node 77/34877/2
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Thu, 8 Mar 2018 18:35:17 +0000 (10:35 -0800)
committerDileep Ranganathan <dileep.ranganathan@intel.com>
Fri, 9 Mar 2018 13:21:58 +0000 (05:21 -0800)
Added cloud-region along with flavor in the dependentOn field.
Modified hpa-feature-attribute to hpa-feature-attributes as it is an arraylist.

Change-Id: I7b0c3ee6e08b3bea97a1ebaeeaa8bcaeb8bb2b00
Issue-ID: AAI-742
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v12.json
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v13.json
aai-schema/src/main/resources/oxm/aai_oxm_v12.xml
aai-schema/src/main/resources/oxm/aai_oxm_v13.xml

index ed34d44..8ed9c93 100644 (file)
                        "default": "true",
                        "description":""
                },
+               {
+                       "from": "hpa-feature-attributes",
+                       "to": "hpa-capability",
+                       "label": "org.onap.relationships.inventory.BelongsTo",
+                       "direction": "OUT",
+                       "multiplicity": "MANY2ONE",
+                       "contains-other-v": "!${direction}",
+                       "delete-other-v": "!${direction}",
+                       "SVC-INFRA": "!${direction}",
+                       "prevent-delete": "NONE",
+                       "default": "true",
+                       "description":""
+               },
                {
                        "from": "group-assignment",
                        "to": "cloud-region",
index ed34d44..8ed9c93 100644 (file)
                        "default": "true",
                        "description":""
                },
+               {
+                       "from": "hpa-feature-attributes",
+                       "to": "hpa-capability",
+                       "label": "org.onap.relationships.inventory.BelongsTo",
+                       "direction": "OUT",
+                       "multiplicity": "MANY2ONE",
+                       "contains-other-v": "!${direction}",
+                       "delete-other-v": "!${direction}",
+                       "SVC-INFRA": "!${direction}",
+                       "prevent-delete": "NONE",
+                       "default": "true",
+                       "description":""
+               },
                {
                        "from": "group-assignment",
                        "to": "cloud-region",
index 196d00f..805d500 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!--
   ============LICENSE_START=======================================================
-  org.openecomp.aai
+  org.onap.aai
   ================================================================================
   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
   ================================================================================
                                        </xml-properties>
                                </xml-element>
                                <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v12.RelationshipList"/>
-                               <xml-element container-type="java.util.ArrayList" java-attribute="hpaFeatureAttribute" name="hpa-feature-attribute" type="inventory.aai.onap.org.v12.HpaFeatureAttribute"/>
+                               <xml-element container-type="java.util.ArrayList" java-attribute="hpaFeatureAttributes" name="hpa-feature-attributes" type="inventory.aai.onap.org.v12.HpaFeatureAttributes"/>
                        </java-attributes>
                        <xml-properties>
                                <xml-property name="description" value="Represents a HPA capability"/>
                                <xml-property name="indexedProps" value="hpa-feature,hpa-hw-arch,hpa-capability-id"/>
-                               <xml-property name="dependentOn" value="flavor"/>
+                               <xml-property name="dependentOn" value="flavor,cloud-region"/>
                                <xml-property name="container" value="hpa-capabilities"/>
                        </xml-properties>
                </java-type>
 
-               <java-type name="HpaFeatureAttribute">
-                       <xml-root-element name="hpa-feature-attribute"/>
+               <java-type name="HpaFeatureAttributes">
+                       <xml-root-element name="hpa-feature-attributes"/>
                        <java-attributes>
                                <xml-element java-attribute="hpaAttributeKey" name="hpa-attr-key" type="java.lang.String">
                                        <xml-properties>
index 9c4272b..96f2227 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!--
   ============LICENSE_START=======================================================
-  org.openecomp.aai
+  org.onap.aai
   ================================================================================
   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
   ================================================================================
                                        </xml-properties>
                                </xml-element>
                                <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v13.RelationshipList"/>
-                               <xml-element container-type="java.util.ArrayList" java-attribute="hpaFeatureAttribute" name="hpa-feature-attribute" type="inventory.aai.onap.org.v13.HpaFeatureAttribute"/>
+                               <xml-element container-type="java.util.ArrayList" java-attribute="hpaFeatureAttributes" name="hpa-feature-attributes" type="inventory.aai.onap.org.v13.HpaFeatureAttributes"/>
                        </java-attributes>
                        <xml-properties>
                                <xml-property name="description" value="Represents a HPA capability"/>
                                <xml-property name="indexedProps" value="hpa-feature,hpa-hw-arch,hpa-capability-id"/>
-                               <xml-property name="dependentOn" value="flavor"/>
+                               <xml-property name="dependentOn" value="flavor,cloud-region"/>
                                <xml-property name="container" value="hpa-capabilities"/>
                        </xml-properties>
                </java-type>
 
-               <java-type name="HpaFeatureAttribute">
-                       <xml-root-element name="hpa-feature-attribute"/>
+               <java-type name="HpaFeatureAttributes">
+                       <xml-root-element name="hpa-feature-attributes"/>
                        <java-attributes>
                                <xml-element java-attribute="hpaAttributeKey" name="hpa-attr-key" type="java.lang.String">
                                        <xml-properties>