summaryrefslogtreecommitdiffstats
path: root/csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java')
-rw-r--r--csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java b/csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java
index 53169fb..3708dbf 100644
--- a/csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java
+++ b/csarvalidation/src/main/java/org/onap/validation/csar/CsarUtil.java
@@ -30,6 +30,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
@@ -40,7 +41,7 @@ public class CsarUtil {
private static final Logger logger = LoggerFactory.getLogger(CsarUtil.class);
- public static ArrayList<String> csarFiles = null;
+
public static String getUnzipDir(String dirName) {
File tmpDir = new File(File.separator + dirName);
@@ -54,13 +55,13 @@ public class CsarUtil {
* file name to zip
* @param extPlace
* extPlace
- * @return unzip file name
+ * @return unzip file names in zip
* @throws IOException
* e1
*/
- public static ArrayList<String> unzip(String zipFileName, String extPlace) throws IOException {
+ public static HashMap<String, String> unzip(String zipFileName, String extPlace) throws IOException {
ZipFile zipFile = null;
- ArrayList<String> unzipFileNams = new ArrayList<String>();
+ HashMap<String, String> unzipFileNames = new HashMap<String, String>();
try {
zipFile = new ZipFile(zipFileName);
@@ -90,7 +91,7 @@ public class CsarUtil {
}
bos.write(buffer, 0, length);
}
- unzipFileNams.add(file.getAbsolutePath());
+ unzipFileNames.put(file.getName(), file.getAbsolutePath());
} finally {
closeOutputStream(bos);
closeInputStream(input);
@@ -99,7 +100,7 @@ public class CsarUtil {
} finally {
FileUtil.closeZipFile(zipFile);
}
- return unzipFileNams;
+ return unzipFileNames;
}
/**