diff options
author | 2020-10-02 11:10:15 -0400 | |
---|---|---|
committer | 2020-10-02 11:47:26 -0400 | |
commit | 3708e8fed17cb2af766296bcba2bf4ccf535b0ec (patch) | |
tree | 8957c09d2bebbf089db1256e53b0684f21d2cd6f /mod2/catalog-service/src/main/java | |
parent | e4668da0683be7194f45cd8d259eeb75ebdb98a8 (diff) |
updating docker repository to onap nexus for Catalog Service and Auth Service
Issue-ID: DCAEGEN2-2317
Change-Id: Id1ca3eb92586d859cf757779b77e6b89bc641df2
Signed-off-by: Ravi Mantena <rx908f@att.com>
Diffstat (limited to 'mod2/catalog-service/src/main/java')
-rw-r--r-- | mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/blueprintgenerator/DeploymentArtifactGenerator.java (renamed from mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/mock/MockDeploymentArtifactGenerator.java) | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/mock/MockDeploymentArtifactGenerator.java b/mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/blueprintgenerator/DeploymentArtifactGenerator.java index 24c31ed..5d7668d 100644 --- a/mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/mock/MockDeploymentArtifactGenerator.java +++ b/mod2/catalog-service/src/main/java/org/onap/dcaegen2/platform/mod/blueprintgenerator/DeploymentArtifactGenerator.java @@ -18,19 +18,24 @@ * ============LICENSE_END========================================================= */ -package org.onap.dcaegen2.platform.mod.mock; +package org.onap.dcaegen2.platform.mod.blueprintgenerator; +import com.google.gson.Gson; +import org.onap.blueprintgenerator.models.blueprint.Blueprint; +import org.onap.blueprintgenerator.models.componentspec.ComponentSpec; import org.onap.dcaegen2.platform.mod.model.specification.Specification; import org.onap.dcaegen2.platform.mod.web.service.deploymentartifact.DeploymentArtifactGeneratorStrategy; import org.springframework.stereotype.Component; + +import java.util.HashMap; import java.util.Map; /** * Mock implementation for DeploymentArtifactGenerator */ @Component -public class MockDeploymentArtifactGenerator implements DeploymentArtifactGeneratorStrategy { +public class DeploymentArtifactGenerator implements DeploymentArtifactGeneratorStrategy { /** * null implementation. @@ -38,8 +43,19 @@ public class MockDeploymentArtifactGenerator implements DeploymentArtifactGenera * @param release * @return */ - @Override + + @Override public Map<String, Object> generateForRelease(Specification activeSpec, String release) { - return null; + + ComponentSpec inboundComponentSpec = new ComponentSpec(); + inboundComponentSpec.createComponentSpecFromString(new Gson().toJson(activeSpec.getSpecContent())); + + Blueprint blueprint = new Blueprint().createBlueprint(inboundComponentSpec,"",'d',"",""); + + Map<String, Object> modifiedResponse = new HashMap<>(); + modifiedResponse.put("content", blueprint.blueprintToString()); + modifiedResponse.put("fileName", "filenamePlaceholder" + ".yaml"); + return modifiedResponse; } + } |