1 15 16 package com.jdon.strutsutil.file.filter; 17 18 import com.jdon.strutsutil.file.*; 19 20 import java.util.*; 21 import com.jdon.util.Debug; 22 23 import javax.servlet.http.HttpServletRequest ; 24 25 public class ImageCacheFilter implements ImageFilter { 26 public final static String module = ImageCacheFilter.class.getName(); 27 28 private final static String modelClassName = 29 "com.jdon.strutsutil.file.UploadFile"; 30 31 private ImageFilter imageFilter = null; 32 33 public ImageCacheFilter(ImageFilter imageFilter) { 34 this.imageFilter = imageFilter; 35 36 } 37 38 43 public Collection getUploadFileID(HttpServletRequest request) { 44 Debug.logVerbose("[JdonFramework]--> enter cache filter ", module); 45 Collection uploadIDList = null; 46 try { 47 uploadIDList = imageFilter.getUploadFileID(request); 48 } catch (Exception ex) { 49 Debug.logError("[JdonFramework] not found the upload files in session", module); 50 } 51 return uploadIDList; 52 53 } 54 55 61 public UploadFile getUploadFile(HttpServletRequest request, String id) { 62 Debug.logVerbose("[JdonFramework]--> enter cache filter ", module); 63 UploadFile uploadFile = null; 64 try { 65 if (uploadFile == null) { 67 uploadFile = imageFilter.getUploadFile(request, id); 68 } 71 } catch (Exception ex) { 72 Debug.logError("[JdonFramework]getData error:" + ex, module); 73 74 } 75 return uploadFile; 76 } 77 78 83 public void deleteUploadFile(HttpServletRequest request, 84 UploadFile uploadFile) { 85 try { 86 imageFilter.deleteUploadFile(request, uploadFile); 88 } catch (Exception ex) { 89 Debug.logError("[JdonFramework] deleteUploadFile error" + ex, module); 90 } 91 92 } 93 94 public void addUploadFile(HttpServletRequest request, UploadFile uploadFile) { 95 96 } 97 98 public Collection loadAllUploadFile(HttpServletRequest request) { 99 return null; 100 } 101 } 102 | Popular Tags |