summaryrefslogtreecommitdiffstats
path: root/ms/generic-resource-api/src/main/java/org/onap
diff options
context:
space:
mode:
authorCheung, Pat (kc1472) <kc1472@att.com>2021-01-11 22:37:56 +0000
committerCheung, Pat (kc1472) <kc1472@att.com>2021-01-11 22:37:56 +0000
commite71c86c428806b55076c1687bb180176f87e6a23 (patch)
tree20503887e1d42ade76d279dc3ec5a46321a8f174 /ms/generic-resource-api/src/main/java/org/onap
parent32ce2c60bd58043c18d87f7b14427aa573e700f6 (diff)
sdnc-apps update
Fixing delete operation issue and add junit config and operation tests Issue-ID: SDNC-1429 Signed-off-by: Cheung, Pat (kc1472) <kc1472@att.com> Change-Id: I2e72db0db899ca52cbfd7910d8fb55be4cf05749
Diffstat (limited to 'ms/generic-resource-api/src/main/java/org/onap')
-rw-r--r--ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/controllers/ConfigApiController.java34
-rwxr-xr-xms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigContrailRouteAllottedResourcesRepository.java4
-rwxr-xr-xms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigPortMirrorConfigurationsRepository.java4
-rw-r--r--ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigServicesRepository.java4
-rwxr-xr-xms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalContrailRouteAllottedResourcesRepository.java4
-rwxr-xr-xms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalPortMirrorConfigurationsRepository.java4
6 files changed, 35 insertions, 19 deletions
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/controllers/ConfigApiController.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/controllers/ConfigApiController.java
index 6a4857b..2cef1a0 100644
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/controllers/ConfigApiController.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/controllers/ConfigApiController.java
@@ -122,7 +122,9 @@ public class ConfigApiController implements ConfigApi {
if (pmConfigurations.isEmpty()) {
log.info("No configuration data found with id [{}]",configurationId);
- return new ResponseEntity<>(HttpStatus.NOT_FOUND);
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
} else {
ConfigPortMirrorConfigurations pmConfiguration = pmConfigurations.get(0);
retval = new GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration();
@@ -183,7 +185,10 @@ public class ConfigApiController implements ConfigApi {
List<ConfigPortMirrorConfigurations> configPortMirrorConfigurations = configPortMirrorConfigurationsRepository.findByConfigurationId(configurationId);
if ((configPortMirrorConfigurations == null) || (configPortMirrorConfigurations.isEmpty())) {
- throw new RestProtocolException("data-missing", "No port-mirror-configuration entry found", HttpStatus.NOT_FOUND.value());
+ log.info("No configuration data found with id [{}]", configurationId);
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
try {
@@ -226,7 +231,10 @@ public class ConfigApiController implements ConfigApi {
List<ConfigContrailRouteAllottedResources> allottedResources = configContrailRouteAllottedResourcesRepository.findByAllottedResourceId(allottedResourceId);
if (allottedResources.isEmpty()) {
- return new ResponseEntity<>(HttpStatus.NOT_FOUND);
+ log.info("No contrail-route-allotted-resource found with id [{}]", allottedResourceId);
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
else {
ConfigContrailRouteAllottedResources allottedResource = allottedResources.get(0);
@@ -309,7 +317,10 @@ public class ConfigApiController implements ConfigApi {
configContrailRouteAllottedResourcesRepository.findByAllottedResourceId(allottedResourceId);
if ((configContrailRouteAllottedResources == null) || (configContrailRouteAllottedResources.isEmpty())) {
- throw new RestProtocolException("data-missing", "No port-mirror-configuration entry found", HttpStatus.NOT_FOUND.value());
+ log.info("No contrail-route-allotted-resoure data found with id [{}]", allottedResourceId);
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
try {
@@ -347,7 +358,6 @@ public class ConfigApiController implements ConfigApi {
}
-
@Override
public ResponseEntity<GenericResourceApiPreloadModelInformation> configGENERICRESOURCEAPIpreloadInformationGet()
throws RestApplicationException {
@@ -2038,7 +2048,9 @@ public class ConfigApiController implements ConfigApi {
return new ResponseEntity<>(vfModule.get(), HttpStatus.OK);
} else {
log.info("No vf-module found for [{}]", vfModuleId);
- throw new RestApplicationException("data-missing", "Request could not be completed because the relevant data model content does not exist", HttpStatus.NOT_FOUND.value());
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
}
@@ -2157,14 +2169,16 @@ public class ConfigApiController implements ConfigApi {
log.info("GET | vf-module-topology for ({})", vfModuleId);
if(getObjectMapper().isPresent() && getAcceptHeader().isPresent()) {
if (getAcceptHeader().get().contains("application/json")) {
-
+ log.info("Something with header");
}
} else {
log.warn("ObjectMapper or HttpServletRequest not configured in default ConfigApi interface so no example is generated");
}
List<ConfigServices> services = configServicesRepository.findBySvcInstanceId(serviceInstanceId);
if((services == null) || (services.isEmpty())) {
- throw new RestProtocolException("data-missing", "No service entry found", HttpStatus.NOT_FOUND.value());
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
Optional<GenericResourceApiServicedataServicedataVnfsVnfVnfdataVfmodulesVfModule> vfModule =
@@ -2175,7 +2189,9 @@ public class ConfigApiController implements ConfigApi {
return new ResponseEntity<>(vfModule.get().getVfModuleData().getVfModuleTopology(), HttpStatus.OK);
} else {
log.info("No information found for {}", vfModuleId);
- throw new RestApplicationException("data-missing", "Request could not be completed because the relevant data model content does not exist", HttpStatus.NOT_FOUND.value());
+ throw new RestApplicationException("data-missing",
+ "Request could not be completed because the relevant data model content does not exist",
+ HttpStatus.NOT_FOUND.value());
}
}
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigContrailRouteAllottedResourcesRepository.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigContrailRouteAllottedResourcesRepository.java
index 4aa0960..9c3aa91 100755
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigContrailRouteAllottedResourcesRepository.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigContrailRouteAllottedResourcesRepository.java
@@ -21,10 +21,10 @@
package org.onap.sdnc.apps.ms.gra.data;
import org.springframework.data.repository.CrudRepository;
-
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
-
+@Transactional
public interface ConfigContrailRouteAllottedResourcesRepository extends CrudRepository<ConfigContrailRouteAllottedResources, Long> {
List<ConfigContrailRouteAllottedResources> findByAllottedResourceId(String allottedResourceId);
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigPortMirrorConfigurationsRepository.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigPortMirrorConfigurationsRepository.java
index 4c630c9..9ca148b 100755
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigPortMirrorConfigurationsRepository.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigPortMirrorConfigurationsRepository.java
@@ -21,10 +21,10 @@
package org.onap.sdnc.apps.ms.gra.data;
import org.springframework.data.repository.CrudRepository;
-
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
-
+@Transactional
public interface ConfigPortMirrorConfigurationsRepository extends CrudRepository<ConfigPortMirrorConfigurations, Long> {
List<ConfigPortMirrorConfigurations> findByConfigurationId(String configurationId);
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigServicesRepository.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigServicesRepository.java
index 62e09b7..5b43947 100644
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigServicesRepository.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/ConfigServicesRepository.java
@@ -21,10 +21,10 @@
package org.onap.sdnc.apps.ms.gra.data;
import org.springframework.data.repository.CrudRepository;
-
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
-
+@Transactional
public interface ConfigServicesRepository extends CrudRepository<ConfigServices, Long> {
List<ConfigServices> findBySvcInstanceId(String svcInstanceId);
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalContrailRouteAllottedResourcesRepository.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalContrailRouteAllottedResourcesRepository.java
index 2bb98cb..c737721 100755
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalContrailRouteAllottedResourcesRepository.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalContrailRouteAllottedResourcesRepository.java
@@ -21,10 +21,10 @@
package org.onap.sdnc.apps.ms.gra.data;
import org.springframework.data.repository.CrudRepository;
-
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
-
+@Transactional
public interface OperationalContrailRouteAllottedResourcesRepository extends CrudRepository<OperationalContrailRouteAllottedResources, Long> {
List<OperationalContrailRouteAllottedResources> findByAllottedResourceId(String allottedResourceId);
diff --git a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalPortMirrorConfigurationsRepository.java b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalPortMirrorConfigurationsRepository.java
index 5f4dce7..1d57c86 100755
--- a/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalPortMirrorConfigurationsRepository.java
+++ b/ms/generic-resource-api/src/main/java/org/onap/sdnc/apps/ms/gra/data/OperationalPortMirrorConfigurationsRepository.java
@@ -21,10 +21,10 @@
package org.onap.sdnc.apps.ms.gra.data;
import org.springframework.data.repository.CrudRepository;
-
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
-
+@Transactional
public interface OperationalPortMirrorConfigurationsRepository extends CrudRepository<OperationalPortMirrorConfigurations, Long> {
List<OperationalPortMirrorConfigurations> findByConfigurationId(String configurationId);