/** * Returns the mime type of the given attachment. * * @param attachment xwiki attachment. * @return a mime type string. */ public String getMimeType(XWikiAttachment attachment) { return attachment.getMimeType(xwikiContext); }
public boolean isImage(XWikiContext context) { String contenttype = getMimeType(context); if (contenttype.startsWith("image/")) { return true; } else { return false; } }
/** * @return the mimetype of the attachment */ public String getMimeType() { return this.attachment.getMimeType(getXWikiContext()); }
this.imageProcessor.writeImage(shrunkImage, attachment.getMimeType(context), quality, bout);
public XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context) if (!this.imageProcessor.isMimeTypeSupported(attachment.getMimeType(context))) { return attachment;
XWikiAttachment xwikiAttachment = (XWikiAttachment) fields[3]; String mimeType = xwikiAttachment.getMimeType(Utils.getXWikiContext(componentManager));
public AttachmentData(XWikiAttachment attachment, XWikiContext context, boolean deleted) { super(LucenePlugin.DOCTYPE_ATTACHMENT, attachment.getDoc(), context, deleted); setModificationDate(attachment.getDate()); setAuthor(attachment.getAuthor()); setSize(attachment.getFilesize()); setFilename(attachment.getFilename()); setMimeType(attachment.getMimeType(context)); }
protected Attachment newAttachment(Attachment att, XWikiAttachment xAtt, XWikiContext context) { att.setAttDate(xAtt.getDate().getTime()); att.setAuthor(xAtt.getAuthor()); att.setFilename(xAtt.getFilename()); att.setId(xAtt.getId()); att.setImage(xAtt.isImage(context)); att.setMimeType(xAtt.getMimeType(context)); att.setLongSize(xAtt.getLongSize()); att.setDownloadUrl(context.getWiki().getExternalAttachmentURL(xAtt.getDoc().getFullName(), xAtt.getFilename(), context)); return att; }
solrDocument.addField(FieldUtils.MIME_TYPE, attachment.getMimeType(xcontext)); solrDocument.addField(FieldUtils.ATTACHMENT_DATE, attachment.getDate()); solrDocument.addField(FieldUtils.ATTACHMENT_SIZE, attachment.getLongSize());
String mimetype = attachment.getMimeType(context); response.setContentType(mimetype);
attachment = plugins.downloadAttachment(attachment, context); String mimetype = attachment.getMimeType(context); response.setContentType(mimetype); response.setCharacterEncoding("");
solrDocument.setField(FieldUtils.MIME_TYPE, attachment.getMimeType(xcontext)); solrDocument.setField(FieldUtils.ATTACHMENT_DATE, attachment.getDate());