X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Finternal%2FJcrFileUploadReceiver.java;h=0b76a6f01aabde441c20d6ce917e07027292ea3e;hb=4b0f656244f364957088bc4dbcfb0c0f692fdc69;hp=47eb191f9c1e25bf1ac02656074966f9ab3b2cb6;hpb=d21cbc30de1e4d8d9ae64f237b3c81ec31a26353;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/internal/JcrFileUploadReceiver.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/internal/JcrFileUploadReceiver.java index 47eb191f9..0b76a6f01 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/internal/JcrFileUploadReceiver.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/internal/JcrFileUploadReceiver.java @@ -12,21 +12,18 @@ import javax.jcr.nodetype.NodeType; import org.apache.commons.io.FilenameUtils; import org.argeo.cms.CmsException; -import org.argeo.cms.CmsNames; import org.argeo.cms.ui.CmsImageManager; import org.argeo.jcr.JcrUtils; import org.eclipse.rap.fileupload.FileDetails; import org.eclipse.rap.fileupload.FileUploadReceiver; -public class JcrFileUploadReceiver extends FileUploadReceiver implements - CmsNames { +public class JcrFileUploadReceiver extends FileUploadReceiver { private final Node parentNode; private final String nodeName; private final CmsImageManager imageManager; /** If nodeName is null, use the uploaded file name */ - public JcrFileUploadReceiver(Node parentNode, String nodeName, - CmsImageManager imageManager) { + public JcrFileUploadReceiver(Node parentNode, String nodeName, CmsImageManager imageManager) { super(); this.parentNode = parentNode; this.nodeName = nodeName; @@ -34,11 +31,9 @@ public class JcrFileUploadReceiver extends FileUploadReceiver implements } @Override - public void receive(InputStream stream, FileDetails details) - throws IOException { + public void receive(InputStream stream, FileDetails details) throws IOException { try { - String fileName = nodeName != null ? nodeName : details - .getFileName(); + String fileName = nodeName != null ? nodeName : details.getFileName(); String contentType = details.getContentType(); if (isImage(details.getFileName(), contentType)) { imageManager.uploadImage(parentNode, fileName, stream); @@ -71,8 +66,7 @@ public class JcrFileUploadReceiver extends FileUploadReceiver implements protected Boolean isImage(String fileName, String contentType) { String ext = FilenameUtils.getExtension(fileName); - return ext != null - && (ext.equals("png") || ext.equalsIgnoreCase("jpg")); + return ext != null && (ext.equals("png") || ext.equalsIgnoreCase("jpg")); } protected void processNewFile(Node node) {