summaryrefslogtreecommitdiffstats
path: root/bpmn/so-bpmn-tasks/src/main
diff options
context:
space:
mode:
authorMnushkin, Dmitry <dmitry.mnushkin@att.com>2019-06-06 15:34:19 -0400
committerBenjamin, Max (mb388a) <mb388a@us.att.com>2019-06-06 15:44:00 -0400
commit0b9b0b6b91d9926218786c93438d903f554b4a4f (patch)
tree74f017815f9ec4a6f7c30d9dab0b9e619306e904 /bpmn/so-bpmn-tasks/src/main
parent62b2e47808fe1adcbac31dbcdf992617b7f0bd4d (diff)
Enhance naming service support
correct sourcing for service-model-name in NamingMS remove zone ID from NamingMS input for service name follow up removal of autowired on NamingRequestObject Change-Id: Icba2e32c07ee0c7d7739ce21bd547e3030c1e271 Issue-ID: SO-1976 Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
Diffstat (limited to 'bpmn/so-bpmn-tasks/src/main')
-rw-r--r--bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/namingservice/tasks/NamingServiceCreateTasks.java42
1 files changed, 0 insertions, 42 deletions
diff --git a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/namingservice/tasks/NamingServiceCreateTasks.java b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/namingservice/tasks/NamingServiceCreateTasks.java
index df22cfdc26..155455e654 100644
--- a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/namingservice/tasks/NamingServiceCreateTasks.java
+++ b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/namingservice/tasks/NamingServiceCreateTasks.java
@@ -20,7 +20,6 @@
package org.onap.so.bpmn.infrastructure.namingservice.tasks;
-
import java.util.List;
import java.util.Optional;
import org.onap.aai.domain.yang.Zone;
@@ -89,7 +88,6 @@ public class NamingServiceCreateTasks {
namingRequestObject.setPolicyInstanceNameValue(serviceInstance.getModelInfoServiceInstance().getNamingPolicy());
namingRequestObject.setServiceModelNameValue(serviceInstance.getModelInfoServiceInstance().getModelName());
namingRequestObject.setModelVersionValue(serviceInstance.getModelInfoServiceInstance().getModelVersion());
- namingRequestObject.setZoneIdValue(this.getRelatedZoneId(execution));
String generatedWanTransportServiceName = "";
try {
@@ -122,44 +120,4 @@ public class NamingServiceCreateTasks {
}
serviceInstance.setServiceInstanceName(generatedVpnBondingServiceName);
}
-
- protected String getRelatedZoneId(BuildingBlockExecution execution) {
- GeneralBuildingBlock gBBInput = execution.getGeneralBuildingBlock();
- String cloudRegionId = gBBInput.getCloudRegion().getLcpCloudRegionId();
- String cloudOwner = gBBInput.getCloudRegion().getCloudOwner();
- AAIResourceUri uri = AAIUriFactory.createResourceUri(AAIObjectType.CLOUD_REGION, cloudOwner, cloudRegionId);
- AAIResultWrapper vnfcResultsWrapper = bbInputSetupUtils.getAAIResourceDepthOne(uri);
- Optional<Relationships> relationshipsOp = this.getRelationshipsFromWrapper(vnfcResultsWrapper);
- Zone aaiZone = getRelatedZone(relationshipsOp);
- if (aaiZone == null) {
- String errMsg = "No relationships for Cloud Region in AAI to extract zone id";
- exceptionUtil.buildAndThrowWorkflowException(execution, 7000, errMsg);
- }
- return aaiZone.getZoneId();
- }
-
- protected Optional<Relationships> getRelationshipsFromWrapper(AAIResultWrapper wrapper) {
- Optional<Relationships> relationshipsOp;
- relationshipsOp = wrapper.getRelationships();
- if (relationshipsOp.isPresent()) {
- return relationshipsOp;
- }
- return Optional.empty();
- }
-
- protected org.onap.aai.domain.yang.Zone getRelatedZone(Optional<Relationships> relationshipsOp) {
- Zone aaiZone = null;
- if (relationshipsOp.isPresent()) {
- Relationships relationships = relationshipsOp.get();
- if (!relationships.getAll().isEmpty()) {
- List<AAIResultWrapper> zones = relationships.getByType(AAIObjectType.ZONE);
- AAIResultWrapper zoneWrapper = zones.get(0);
- Optional<Zone> aaiZoneOp = zoneWrapper.asBean(Zone.class);
- if (aaiZoneOp.isPresent()) {
- aaiZone = aaiZoneOp.get();
- }
- }
- }
- return aaiZone;
- }
}