diff options
Diffstat (limited to 'bkucommon')
| -rw-r--r-- | bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/cms/CMSHashDataInput.java | 43 | 
1 files changed, 2 insertions, 41 deletions
| 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; -  }  } | 
