/** * */ package org.inbio.m3s; import java.util.ArrayList; import java.util.List; import org.springframework.web.multipart.MultipartFile; /** * @author jgutierrez * */ public class MultipleFilesUploadBean { private MultipartFile file1; private MultipartFile file2; private MultipartFile file3; private MultipartFile file4; private MultipartFile file5; private MultipartFile file6; /** * * @return */ public int getFilesCount(){ int count = 0; if(file1 != null && !file1.isEmpty() ) count++; if(file2 != null && !file2.isEmpty() ) count++; if(file3 != null && !file3.isEmpty() ) count++; if(file4 != null && !file4.isEmpty() ) count++; if(file5 != null && !file5.isEmpty() ) count++; if(file6 != null && !file6.isEmpty() ) count++; return count; } /** * * @return */ public List<MultipartFile> getFiles(){ List<MultipartFile> list = new ArrayList<MultipartFile>(); if(file1 != null && !file1.isEmpty() ) list.add(file1); if(file2 != null && !file2.isEmpty() ) list.add(file2); if(file3 != null && !file3.isEmpty() ) list.add(file3); if(file4 != null && !file4.isEmpty() ) list.add(file4); if(file5 != null && !file5.isEmpty() ) list.add(file5); if(file6 != null && !file6.isEmpty() ) list.add(file6); return list; } /** * @return the file1 */ public MultipartFile getFile1() { return file1; } /** * @param file1 the file1 to set */ public void setFile1(MultipartFile file1) { this.file1 = file1; } /** * @return the file2 */ public MultipartFile getFile2() { return file2; } /** * @param file2 the file2 to set */ public void setFile2(MultipartFile file2) { this.file2 = file2; } /** * @return the file3 */ public MultipartFile getFile3() { return file3; } /** * @param file3 the file3 to set */ public void setFile3(MultipartFile file3) { this.file3 = file3; } /** * @return the file4 */ public MultipartFile getFile4() { return file4; } /** * @param file4 the file4 to set */ public void setFile4(MultipartFile file4) { this.file4 = file4; } /** * @return the file5 */ public MultipartFile getFile5() { return file5; } /** * @param file5 the file5 to set */ public void setFile5(MultipartFile file5) { this.file5 = file5; } /** * @return the file6 */ public MultipartFile getFile6() { return file6; } /** * @param file6 the file6 to set */ public void setFile6(MultipartFile file6) { this.file6 = file6; } }