From 687d119265e13ce6b523a5db83bf5d9c4579831f Mon Sep 17 00:00:00 2001 From: tkellner Date: Thu, 19 Dec 2013 14:31:48 +0000 Subject: Expand MimeTypes, use for CMSHashDataInput git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@1268 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4 --- .../bku/slcommands/impl/cms/CMSHashDataInput.java | 43 +--------------------- 1 file changed, 2 insertions(+), 41 deletions(-) (limited to 'bkucommon/src/main') diff --git a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/cms/CMSHashDataInput.java b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/cms/CMSHashDataInput.java index e596e5c8..e51c5823 100644 --- a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/cms/CMSHashDataInput.java +++ b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/cms/CMSHashDataInput.java @@ -27,6 +27,7 @@ package at.gv.egiz.bku.slcommands.impl.cms; import java.io.ByteArrayInputStream; import java.io.InputStream; +import at.gv.egiz.bku.gui.viewer.MimeTypes; import at.gv.egiz.stal.HashDataInput; public class CMSHashDataInput implements HashDataInput { @@ -58,51 +59,11 @@ public class CMSHashDataInput implements HashDataInput { @Override public String getFilename() { - String fileName = DEFAULT_FILENAME; - String extension = getExtensionForMimeType(mimeType); - if (extension != null) - fileName += extension; - return fileName; + return DEFAULT_FILENAME + MimeTypes.getExtension(mimeType); } @Override public InputStream getHashDataInput() { return new ByteArrayInputStream(data); } - private static String getExtensionForMimeType(String mimeType) { - if (mimeType.equalsIgnoreCase("application/pdf")) { - return ".pdf"; - } - else if (mimeType.equalsIgnoreCase("text/plain")) { - return ".txt"; - } - else if (mimeType.equalsIgnoreCase("text/xml")) { - return ".xml"; - } - else if (mimeType.equalsIgnoreCase("text/html")) { - return ".html"; - } - else if (mimeType.equalsIgnoreCase("application/xml")) { - return ".xml"; - } - else if (mimeType.equalsIgnoreCase("application/xhtml+xml")) { - return ".html"; - } - else if (mimeType.equalsIgnoreCase("application/zip")) { - return ".zip"; - } - else if (mimeType.equalsIgnoreCase("application/gzip")) { - return ".gz"; - } - else if (mimeType.equalsIgnoreCase("image/gif")) { - return ".gif"; - } - else if (mimeType.equalsIgnoreCase("image/jpeg")) { - return ".jpg"; - } - else if (mimeType.equalsIgnoreCase("image/png")) { - return ".png"; - } - return null; - } } -- cgit v1.2.3