1 2 23 package com.geinuke.bizlogic; 24 25 import java.sql.SQLException ; 26 import java.util.ArrayList ; 27 import java.util.List ; 28 29 import com.geinuke.dao.UploadFileDAO; 30 import com.geinuke.middle.IUploadFileBL; 31 import com.geinuke.vo.UploadFileVO; 32 33 34 public class UploadFileBL implements IUploadFileBL { 35 protected static IUploadFileBL instance=null; 36 37 public UploadFileBL(){ 38 39 } 40 41 42 43 public ArrayList getUploadFilesByUID(int uid) throws BLException{ 44 ArrayList ll=null; 45 try{ 46 UploadFileDAO dao=new UploadFileDAO(); 47 List list=dao.getUploadFilesByUID(uid); 48 49 ll=new ArrayList (list); 50 51 }catch(SQLException sqle){ 52 throw new DBException(sqle.getMessage()); 53 }catch(Throwable t){ 54 throw new BLException(t.getMessage()); 55 } 56 return ll; 57 } 58 59 60 61 public UploadFileVO getUploadFileByUFID(int fid) throws BLException{ 62 UploadFileVO ll=null; 63 try{ 64 UploadFileDAO dao=new UploadFileDAO(); 65 ll=dao.getUploadFileByUFID(fid); 66 67 68 69 }catch(SQLException sqle){ 70 throw new DBException(sqle.getMessage()); 71 }catch(Throwable t){ 72 throw new BLException(t.getMessage()); 73 } 74 return ll; 75 } 76 77 public void deleteUploadFileByUFID(int fid) throws BLException{ 78 79 try{ 80 UploadFileDAO dao=new UploadFileDAO(); 81 dao.deleteUploadFileByUFID(fid); 82 83 }catch(SQLException sqle){ 84 throw new DBException(sqle.getMessage()); 85 }catch(Throwable t){ 86 throw new BLException(t.getMessage()); 87 } 88 89 } 90 91 92 public void insUploadFile(UploadFileVO wf)throws BLException{ 93 94 try{ 95 UploadFileDAO dao=new UploadFileDAO(); 96 dao.insertUploadFile(wf); 97 98 }catch(SQLException sqle){ 99 throw new DBException(sqle.getMessage()); 100 }catch(Throwable t){ 101 throw new BLException(t.getMessage()); 102 } 103 104 } 105 106 107 108 } 109 110 | Popular Tags |