Add the check Fabric Config in 06/94206/1
authorBonkur, Venkat <venkat.bonkur@att.com>
Fri, 23 Aug 2019 12:54:58 +0000 (08:54 -0400)
committerBenjamin, Max (mb388a) <mb388a@att.com>
Fri, 23 Aug 2019 12:54:58 +0000 (08:54 -0400)
Add the check Fabric Config in configuration-subtype
after format file run and commit

Issue-ID: SO-2256
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: If47f81a985e6321cd84ccfc8d35c51f3ee79e1c2

bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/servicedecomposition/tasks/BBInputSetup.java
bpmn/MSOCommonBPMN/src/test/java/org/onap/so/bpmn/servicedecomposition/tasks/BBInputSetupTest.java

index 433aa0c..3cf5a60 100644 (file)
@@ -389,8 +389,11 @@ public class BBInputSetup implements JavaDelegate {
             String instanceName, ConfigurationResourceKeys configurationResourceKeys, RequestDetails requestDetails) {
         Configuration configuration = null;
         for (Configuration configurationTemp : serviceInstance.getConfigurations()) {
-            if (lookupKeyMap.get(ResourceKey.CONFIGURATION_ID) != null && configurationTemp.getConfigurationId()
-                    .equalsIgnoreCase(lookupKeyMap.get(ResourceKey.CONFIGURATION_ID))) {
+            if ((bbName.contains("Fabric") && configurationTemp.getConfigurationSubType() != null
+                    && configurationTemp.getConfigurationSubType().equalsIgnoreCase("Fabric Config"))
+                    || (lookupKeyMap.get(ResourceKey.CONFIGURATION_ID) != null && configurationTemp.getConfigurationId()
+                            .equalsIgnoreCase(lookupKeyMap.get(ResourceKey.CONFIGURATION_ID)))) {
+                lookupKeyMap.put(ResourceKey.CONFIGURATION_ID, configurationTemp.getConfigurationId());
                 configuration = configurationTemp;
                 org.onap.aai.domain.yang.Configuration aaiConfiguration =
                         bbInputSetupUtils.getAAIConfiguration(configuration.getConfigurationId());
index c90ebfb..7c136cd 100644 (file)
@@ -1294,6 +1294,7 @@ public class BBInputSetupTest {
         Configuration configuration = new Configuration();
         configuration.setConfigurationId("configurationId");
         configuration.setConfigurationName("configurationName");
+        configuration.setConfigurationSubType("Fabric Config");
         serviceInstance.getConfigurations().add(configuration);
         String resourceId = "configurationId";
         String vnfcName = "vnfcName";