Index: lams_admin/web/import/importGroups.jsp
===================================================================
diff -u -rec30ad2cd8a7b048f296533bcb70fdafd80a3be6 -rc9ee204be2fbc37ed1fd4c7eb8267bc103d98a24
--- lams_admin/web/import/importGroups.jsp (.../importGroups.jsp) (revision ec30ad2cd8a7b048f296533bcb70fdafd80a3be6)
+++ lams_admin/web/import/importGroups.jsp (.../importGroups.jsp) (revision c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24)
@@ -7,10 +7,10 @@
<%@ page import="org.lamsfoundation.lams.usermanagement.OrganisationType" %>
<%@ page import="org.lamsfoundation.lams.util.Configuration"%>
<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%>
-<%@ page import="org.lamsfoundation.lams.util.FileValidatorSpringUtil" %>
+<%@ page import="org.lamsfoundation.lams.util.FileValidatorUtil" %>
<%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%>
-<%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%>
+<%=FileValidatorUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%>
<%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%>
<%= OrganisationType.CLASS_TYPE %>
<%= OrganisationType.COURSE_TYPE %>
Index: lams_admin/web/import/importexcel.jsp
===================================================================
diff -u -rc9e22b65129fe7561d7e66f5d6338557b0f3236a -rc9ee204be2fbc37ed1fd4c7eb8267bc103d98a24
--- lams_admin/web/import/importexcel.jsp (.../importexcel.jsp) (revision c9e22b65129fe7561d7e66f5d6338557b0f3236a)
+++ lams_admin/web/import/importexcel.jsp (.../importexcel.jsp) (revision c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24)
@@ -4,7 +4,7 @@
<%@ page import="org.lamsfoundation.lams.admin.service.IImportService"%>
<%@ page import="org.lamsfoundation.lams.util.Configuration"%>
<%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%>
-<%@ page import="org.lamsfoundation.lams.util.FileValidatorSpringUtil" %>
+<%@ page import="org.lamsfoundation.lams.util.FileValidatorUtil" %>
<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%>
<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_UPPERCASE)%>
@@ -13,7 +13,7 @@
<%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_SYMBOLS)%>
<%=Configuration.get(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE)%>
-<%=FileValidatorSpringUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%>
+<%=FileValidatorUtil.formatSize(Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE))%>
<%=Configuration.get(ConfigurationKeys.EXE_EXTENSIONS)%>
Index: lams_central/src/java/org/lamsfoundation/lams/web/LAMSConnectorServlet.java
===================================================================
diff -u -rfd067e2f01c881d99c717983bdeb4ce64df77db2 -rc9ee204be2fbc37ed1fd4c7eb8267bc103d98a24
--- lams_central/src/java/org/lamsfoundation/lams/web/LAMSConnectorServlet.java (.../LAMSConnectorServlet.java) (revision fd067e2f01c881d99c717983bdeb4ce64df77db2)
+++ lams_central/src/java/org/lamsfoundation/lams/web/LAMSConnectorServlet.java (.../LAMSConnectorServlet.java) (revision c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24)
@@ -41,7 +41,7 @@
import org.lamsfoundation.lams.util.Configuration;
import org.lamsfoundation.lams.util.ConfigurationKeys;
import org.lamsfoundation.lams.util.FileUtil;
-import org.lamsfoundation.lams.util.FileValidatorSpringUtil;
+import org.lamsfoundation.lams.util.FileValidatorUtil;
import org.lamsfoundation.lams.util.MessageService;
import org.lamsfoundation.lams.web.session.SessionManager;
import org.lamsfoundation.lams.web.util.AttributeNames;
@@ -330,7 +330,7 @@
String fileName = pathParts[pathParts.length - 1];
// validate file size
- boolean maxFilesizeExceededMessage = FileValidatorSpringUtil.validateFileSize(uplFile.getSize(), true);
+ boolean maxFilesizeExceededMessage = FileValidatorUtil.validateFileSize(uplFile.getSize(), true);
if (!maxFilesizeExceededMessage) {
//assign fileName an error message to be shown on a client side
fileName = messageService.getMessage("errors.maxfilesize",
Index: lams_central/src/java/org/lamsfoundation/lams/web/LAMSUploadServlet.java
===================================================================
diff -u -r738886899fd098b8cc2112c5e7974a9921a29c25 -rc9ee204be2fbc37ed1fd4c7eb8267bc103d98a24
--- lams_central/src/java/org/lamsfoundation/lams/web/LAMSUploadServlet.java (.../LAMSUploadServlet.java) (revision 738886899fd098b8cc2112c5e7974a9921a29c25)
+++ lams_central/src/java/org/lamsfoundation/lams/web/LAMSUploadServlet.java (.../LAMSUploadServlet.java) (revision c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24)
@@ -26,7 +26,7 @@
import org.lamsfoundation.lams.util.Configuration;
import org.lamsfoundation.lams.util.ConfigurationKeys;
import org.lamsfoundation.lams.util.FileUtil;
-import org.lamsfoundation.lams.util.FileValidatorSpringUtil;
+import org.lamsfoundation.lams.util.FileValidatorUtil;
import org.lamsfoundation.lams.util.MessageService;
import org.lamsfoundation.lams.util.UploadFileUtil;
import org.springframework.util.FileCopyUtils;
@@ -116,7 +116,7 @@
String fileName = pathParts[pathParts.length - 1];
// validate file size
- boolean maxFilesizeExceededMessage = FileValidatorSpringUtil.validateFileSize(uplFile.getSize(), true);
+ boolean maxFilesizeExceededMessage = FileValidatorUtil.validateFileSize(uplFile.getSize(), true);
if (!maxFilesizeExceededMessage) {
fileName = messageService.getMessage("errors.maxfilesize",
new Object[] { Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_LARGE_MAX_SIZE) });
Fisheye: Tag c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24 refers to a dead (removed) revision in file `lams_common/src/java/org/lamsfoundation/lams/util/FileValidatorSpringUtil.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_common/src/java/org/lamsfoundation/lams/util/FileValidatorUtil.java
===================================================================
diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -rc9ee204be2fbc37ed1fd4c7eb8267bc103d98a24
--- lams_common/src/java/org/lamsfoundation/lams/util/FileValidatorUtil.java (.../FileValidatorUtil.java) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80)
+++ lams_common/src/java/org/lamsfoundation/lams/util/FileValidatorUtil.java (.../FileValidatorUtil.java) (revision c9ee204be2fbc37ed1fd4c7eb8267bc103d98a24)
@@ -25,18 +25,8 @@
import java.text.NumberFormat;
-import javax.servlet.http.HttpServletRequest;
+import org.springframework.web.multipart.MultipartFile;
-import org.apache.commons.fileupload.FileItem;
-import org.apache.commons.validator.Field;
-import org.apache.commons.validator.Validator;
-import org.apache.commons.validator.ValidatorAction;
-import org.apache.commons.validator.util.ValidatorUtils;
-import org.apache.struts.action.ActionMessage;
-import org.apache.struts.action.ActionMessages;
-import org.apache.struts.upload.FormFile;
-import org.springframework.validation.Errors;
-
/**
* This class is used by commons validator. To validate various properties
* related to any uploaded files
@@ -46,72 +36,19 @@
public class FileValidatorUtil {
public static final String LARGE_FILE = "largeFile";
- private static final String MSG_KEY = "errors.maxfilesize";
+ public static final String MSG_KEY = "errors.maxfilesize";
/**
- * To enable this validator copy the XML entry below to validator-rules.xml
- *
*
- * Then to validate your uploaded file size, by placing it under the corresponding