diff options
author | aribeiro <anderson.ribeiro@est.tech> | 2019-09-03 08:37:55 +0000 |
---|---|---|
committer | Avi Gaffa <avi.gaffa@amdocs.com> | 2019-09-03 13:38:08 +0000 |
commit | ccc1f364baea63733e93c6f4eb26ea97eeb77960 (patch) | |
tree | 2ce098bd1d4a28e611dd91f2eea6605a51cbf463 /openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api | |
parent | e79935cbaa180a86eea2c7631de14c16bef9b3d8 (diff) |
Onboard Package Handling
Retain the original onboarded package when it comes in zip/csar format.
Issue-ID: SDC-2510
Change-Id: Ie293db25eca8872be26ffc8475b25ccace1aab6f
Signed-off-by: aribeiro <anderson.ribeiro@est.tech>
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api')
1 files changed, 36 insertions, 2 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/OrchestrationTemplateCandidateData.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/OrchestrationTemplateCandidateData.java index 398d84c8e5..57e8405138 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/OrchestrationTemplateCandidateData.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/dao/type/OrchestrationTemplateCandidateData.java @@ -27,16 +27,26 @@ public class OrchestrationTemplateCandidateData { private String fileSuffix; private String fileName; private String validationData; + private ByteBuffer originalFileContentData; + private String originalFileName; + private String originalFileSuffix; public OrchestrationTemplateCandidateData() { } - public OrchestrationTemplateCandidateData(ByteBuffer contentData, String dataStructureJson, - String fileSuffix, String fileName) { + public OrchestrationTemplateCandidateData(final ByteBuffer contentData, + final String dataStructureJson, + final String fileSuffix, final String fileName, + final String originalFileName, + final String originalFileSuffix, + final ByteBuffer originalFileContentData) { this.contentData = contentData; this.filesDataStructure = dataStructureJson; this.fileSuffix = fileSuffix; this.fileName = fileName; + this.originalFileName = originalFileName; + this.originalFileSuffix = originalFileSuffix; + this.originalFileContentData = originalFileContentData; } public ByteBuffer getContentData() { @@ -88,4 +98,28 @@ public class OrchestrationTemplateCandidateData { this.validationData = validationData == null ? null : JsonUtil.object2Json(validationData); } + + public ByteBuffer getOriginalFileContentData() { + return originalFileContentData; + } + + public void setOriginalFileContentData(ByteBuffer originalFileContentData) { + this.originalFileContentData = originalFileContentData; + } + + public String getOriginalFileName() { + return originalFileName; + } + + public void setOriginalFileName(String originalFileName) { + this.originalFileName = originalFileName; + } + + public String getOriginalFileSuffix() { + return originalFileSuffix; + } + + public void setOriginalFileSuffix(String originalFileSuffix) { + this.originalFileSuffix = originalFileSuffix; + } } |