1 23 24 package interceptors; 25 26 import org.dbforms.config.DbFormsConfig; 27 import org.dbforms.config.FieldValue; 28 import org.dbforms.config.FieldValues; 29 import org.dbforms.config.Table; 30 import org.dbforms.config.ValidationException; 31 32 import org.dbforms.event.DbEventInterceptorSupport; 33 34 import org.dbforms.util.ParseUtil; 35 36 import java.sql.Connection ; 37 38 import javax.servlet.http.HttpServletRequest ; 39 40 41 42 46 public class BLOBTESTEventInterceptor extends DbEventInterceptorSupport { 47 60 public int preUpdate(HttpServletRequest request, 61 Table table, 62 FieldValues fieldValues, 63 DbFormsConfig config, 64 Connection con) throws ValidationException { 65 String deleteImage1 = ParseUtil.getParameter(request, "delete_image1"); 66 67 if ("true".equalsIgnoreCase(deleteImage1)) { 68 FieldValue fv = fieldValues.get("FILE"); 75 fv.setFileHolder(null); 76 77 setValue(table, fieldValues, "FILE", null); 79 } 80 81 return GRANT_OPERATION; 82 } 83 } 84 | Popular Tags |