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=e7dc62c485696931a3e048d9102a7c86f9323b92;hp=47eb191f9c1e25bf1ac02656074966f9ab3b2cb6;hpb=c5fa035468228d1f87ab5431a3fad17403eee1c3;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) {