diff options
Diffstat (limited to 'asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java')
-rw-r--r-- | asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java index 12f8ffe984..7a26403053 100644 --- a/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java +++ b/asdc-tests/src/main/java/org/openecomp/sdc/ci/tests/utils/ArtifactUtils.java @@ -20,12 +20,17 @@ package org.openecomp.sdc.ci.tests.utils; +import org.apache.commons.codec.binary.Base64; import org.openecomp.sdc.be.model.ArtifactDefinition; import org.openecomp.sdc.ci.tests.datatypes.ArtifactReqDetails; import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum; public class ArtifactUtils { - + /** + * Converts ArtifactReqDetails to ArtifactDefinition + * @param artifactReq + * @return + */ public static ArtifactDefinition convertArtifactReqToDefinition(ArtifactReqDetails artifactReq) { ArtifactDefinition artifact = new ArtifactDefinition(); artifact.setArtifactLabel(artifactReq.getArtifactLabel()); @@ -40,4 +45,22 @@ public class ArtifactUtils { return artifact; } + /** + * Converts ArtifactDefinition to ArtifactReqDetails + * @param artifactDef + * @return + */ + public static ArtifactReqDetails convertArtifactDefinitionToArtifactReqDetails( ArtifactDefinition artifactDef) { + ArtifactReqDetails artifactReq = new ArtifactReqDetails(); + artifactReq.setArtifactLabel(artifactDef.getArtifactLabel()); + artifactReq.setArtifactDisplayName(artifactDef.getArtifactDisplayName()); + artifactReq.setArtifactGroupType(artifactDef.getArtifactGroupType().getType()); + artifactReq.setArtifactType(artifactDef.getArtifactType().toUpperCase()); + artifactReq.setArtifactName(artifactDef.getArtifactName()); + artifactReq.setDescription(artifactDef.getDescription()); + artifactReq.setUniqueId(artifactDef.getUniqueId()); + artifactReq.setTimeout(artifactDef.getTimeout()); + artifactReq.setPayload(Base64.encodeBase64String(artifactDef.getPayloadData())); + return artifactReq; + } } |