@Override public String getMimeType(Object value, Operation operation) throws ServiceException { RenderedImageMap map = ((RenderedImageMap) value); return JpegOrPngChooser.getFromMap(map).getMime(); }
@Override public String getPreferredDisposition(Object value, Operation operation) { RenderedImageMap map = ((RenderedImageMap) value); String extension = JpegOrPngChooser.getFromMap(map).getMime(); return map.getSimpleAttachmentFileName() + "." + extension; }