Update for pomba-audit-common model 55/63855/1
authorTait,Trevor(rt0435) <rtait@amdocs.com>
Thu, 30 Aug 2018 15:27:11 +0000 (11:27 -0400)
committerTait,Trevor(rt0435) <rtait@amdocs.com>
Thu, 30 Aug 2018 15:27:35 +0000 (11:27 -0400)
Issue-ID: SDNC-317
Change-Id: I88956a61dfd3ada19e1d8e9674715d4a7da1d6c9
Signed-off-by: Tait,Trevor(rt0435) <rtait@amdocs.com>
pomba/network-discovery-api/pom.xml
pomba/network-discovery-api/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/Attribute.java
pomba/network-discovery-api/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/DataQuality.java [deleted file]
pomba/network-discovery-api/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/Resource.java
pomba/network-discovery-api/src/test/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/test/PojoTest.java
pomba/network-discovery/config/application.properties
pomba/network-discovery/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/service/SpringServiceImpl.java
pomba/network-discovery/src/test/java/org/onap/sdnc/apps/pomba/networkdiscovery/unittest/service/AuthorizationConfigurationTest.java
pomba/network-discovery/src/test/java/org/onap/sdnc/apps/pomba/networkdiscovery/unittest/service/NetworkDiscoveryTest.java
pomba/network-discovery/src/test/java/org/onap/sdnc/apps/pomba/networkdiscovery/unittest/service/TestHttpServletRequest.java
pomba/service-decomposition/src/main/java/org/onap/sdnc/apps/pomba/servicedecomposition/AAIConfiguration.java

index a24dcd6..706e240 100644 (file)
@@ -39,7 +39,11 @@ limitations under the License.
             <version>4.12</version>
             <scope>test</scope>
         </dependency>
-
+        <dependency>
+            <groupId>org.onap.logging-analytics.pomba</groupId>
+            <artifactId>pomba-audit-common</artifactId>
+            <version>1.3.1-SNAPSHOT</version>
+        </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
diff --git a/pomba/network-discovery-api/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/DataQuality.java b/pomba/network-discovery-api/src/main/java/org/onap/sdnc/apps/pomba/networkdiscovery/datamodel/DataQuality.java
deleted file mode 100644 (file)
index f8c677a..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * ============LICENSE_START===================================================
- * Copyright (c) 2018 Amdocs
- * ============================================================================
- * 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.
- * ============LICENSE_END=====================================================
- */
-package org.onap.sdnc.apps.pomba.networkdiscovery.datamodel;
-
-public class DataQuality {
-    public enum Status {
-        ok, error
-    }
-
-    private Status status;
-    private String errorText;
-
-
-    public Status getStatus() {
-        return this.status;
-    }
-
-    public void setStatus(Status status) {
-        this.status = status;
-    }
-
-    public String getErrorText() {
-        return this.errorText;
-    }
-
-    public void setErrorText(String errorText) {
-        this.errorText = errorText;
-    }
-
-
-    public static DataQuality ok() {
-        // as a non-mutable class, it is not safe to define a constant for this
-        DataQuality result = new DataQuality();
-        result.setStatus(Status.ok);
-        return result;
-    }
-
-    public static DataQuality error(String text) {
-        // as a non-mutable class, it is not safe to define a constant for this
-        DataQuality result = new DataQuality();
-        result.setStatus(Status.error);
-        result.setErrorText(text);
-        return result;
-    }
-
-    @Override
-    public String toString() {
-        return "DataQuality [status=" + this.status + ", errorText=" + this.errorText + "]";
-    }
-}
index 0aa0809..238a671 100644 (file)
@@ -15,6 +15,7 @@
  * limitations under the License.
  * ============LICENSE_END=====================================================
  */
+
 package org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.test;
 
 import static org.junit.Assert.assertEquals;
@@ -24,8 +25,8 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import java.util.HashMap;
 import java.util.Map;
 import org.junit.Test;
+import org.onap.pomba.common.datatypes.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Attribute;
-import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.NetworkDiscoveryNotification;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Resource;
 
@@ -68,15 +69,4 @@ public class PojoTest {
         }
         assertEquals(0, expectedValues.size());
     }
-
-    @Test
-    public void dataQualityHelpers() {
-        DataQuality value = DataQuality.ok();
-        assertEquals(DataQuality.Status.ok, value.getStatus());
-        assertNull(value.getErrorText());
-
-        value = DataQuality.error("test");
-        assertEquals(DataQuality.Status.error, value.getStatus());
-        assertEquals("test", value.getErrorText());
-    }
 }
index 757e632..563f726 100644 (file)
@@ -33,16 +33,16 @@ enricher.types = vserver, l3-network
 enricher.type.vserver.url    = /enricher/v11/cloud-infrastructure/vservers/vserver/{0}?sot=!aai
 enricher.type.l3-network.url = /enricher/v11/network/l3-networks/l3-network/{0}?sot=!aai
 
-# Mapping from Enricher Attribute name to POMBA Attribute name in the format 
+# Mapping from Enricher Attribute name to POMBA Attribute name in the format
 #   <Enricher Attribute Name>:<Pomba Attribute Name>;  and separated by semicolon ";"
-# for example, 
-#          vserser-id:id; 
+# for example,
+#          vserser-id:id;
 # means Attribute name "vserer-id" from Enricher will be converted to "id" in POMBA.
 enricher.attributeNameMappingList=Id:id;id:id;vserver-id:id;name:name;locked:inMaintenance; \
-            hostname:hostname;status:status;vm_state:vmState;vm-state:vmState;admin_state_up:AdminState; \
+            hostname:hostName;status:status;vm_state:vmState;vm-state:vmState;admin_state_up:adminState; \
             favor.disk:flavorDisk;flavor.ephemeral:flavorEphemoral;flavor.extra_specs.hw.cpu_model:flavorHwCpuModel; \
             flavor.extra_specs.hw.cpu_policy:flavorHwCpuPolicy;flavor.extra_specs.hw.mem_page_size:flavorHwMemPageSize; \
             flavor.original_name:flavorOriginalName;flavor.ram:flavorRam;flavor.swap:flavorSwag;flavorvcpus:flavorVcpus; \
             image.id:imageId;hostId:hostId;host:host;host_status:hostStatus;security_group.name:securityGroupName; \
             serverName:serverName;metadata.myservername:otherServerName;shared:sharedNetwork;subnets:subnets; \
-            userId:userId;tenant_id:tenantId
+            userId:userId;tenant_id:tenantId
\ No newline at end of file
index 8b25e47..b8468da 100644 (file)
@@ -45,9 +45,9 @@ import org.onap.aai.restclient.client.RestClient;
 import org.onap.logging.ref.slf4j.ONAPLogAdapter;
 import org.onap.logging.ref.slf4j.ONAPLogAdapter.RequestBuilder;
 import org.onap.logging.ref.slf4j.ONAPLogConstants.InvocationMode;
+import org.onap.pomba.common.datatypes.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.ApplicationException;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Attribute;
-import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.NetworkDiscoveryNotification;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.NetworkDiscoveryResponse;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Resource;
index c34c53c..80d2607 100644 (file)
@@ -25,8 +25,7 @@ import static org.mockito.Mockito.when;
 import org.junit.Test;
 import org.onap.sdnc.apps.pomba.networkdiscovery.AuthorizationConfiguration;
 
-public class AuthorizationConfigurationTest
-{
+public class AuthorizationConfigurationTest {
     AuthorizationConfiguration authorizationConfiguration =
             mock(AuthorizationConfiguration.class);
 
index 939fc5c..943bf7d 100644 (file)
@@ -53,8 +53,8 @@ import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
+import org.onap.pomba.common.datatypes.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Attribute;
-import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.DataQuality;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.NetworkDiscoveryNotification;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.NetworkDiscoveryResponse;
 import org.onap.sdnc.apps.pomba.networkdiscovery.datamodel.Resource;
@@ -257,7 +257,7 @@ public class NetworkDiscoveryTest {
 
         verifyAttribute(vserver.getAttributeList(), "status", "ACTIVE");
         verifyAttribute(vserver.getAttributeList(), "inMaintenance", "true");
-        verifyAttribute(vserver.getAttributeList(), "hostname", "10.147.112.48");
+        verifyAttribute(vserver.getAttributeList(), "hostName", "10.147.112.48");
         verifyAttribute(vserver.getAttributeList(), "vmState", "active");
     }
 
index 214c4d1..ba0b730 100644 (file)
@@ -18,7 +18,6 @@
 package org.onap.sdnc.apps.pomba.servicedecomposition;
 
 import org.onap.aai.restclient.client.RestClient;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.stereotype.Component;