1 7 8 29 package com.geinuke.middle; 30 31 import java.util.ArrayList ; 32 import java.util.HashMap ; 33 34 import com.geinuke.bizlogic.BLException; 35 import com.geinuke.dao.CommentDAO; 36 import com.geinuke.util.collection.TreeArrayList; 37 import com.geinuke.vo.CommentVO; 38 39 45 public interface ICommentBL { 46 public void insComment(CommentVO c) throws BLException; 47 48 public void delTree(CommentDAO dao, TreeArrayList tree) throws Exception ; 49 50 51 public void delCommentsBlogTreeByCId(int cid)throws BLException; 52 53 public void delCommentsTreeByCId(int cid) throws BLException; 54 55 public CommentVO getNewsCommentByCId(int cid) throws BLException; 56 57 public ArrayList getNewsCommentsByXId(int xid) throws BLException; 58 59 public int getForumCommentsCountByXId(int xid) throws BLException; 60 61 public ArrayList getForumCommentsByXId(int xid) throws BLException; 62 63 public CommentVO getLastForumCommentByFId(int fid) throws BLException; 64 65 public CommentVO getLastForumCommentByTId(int tid) throws BLException; 66 67 public TreeArrayList getNewsCommentsTreeByXId(int xid) throws BLException; 68 69 70 71 public HashMap getUsersByCommentXId(int xid) throws BLException; 72 73 public HashMap getUsersByForumCommentXId(int xid) throws BLException; 74 75 76 public TreeArrayList getBlogCommentsTreeByXId(int xid) throws BLException; 77 78 public ArrayList getBlogCommentsByXId(int xid) throws BLException; 79 80 public int getBlogCommentsCountByXId(int xid) throws BLException; 81 82 public void delCommentByCId(int cid)throws BLException; 83 84 public void delBlogCommentsTreeByCId(int cid)throws BLException; 85 86 public CommentVO getBlogCommentByCId(int cid) throws BLException; 87 88 public HashMap getUsersByBlogPostXId(int xid) throws BLException; 89 90 public void delForumCommentsByXId(int xid)throws BLException; 91 92 public void delForumCommentsByFId(int fid)throws BLException; 93 94 public CommentVO getForumCommentByCId(int cid)throws BLException; 95 } | Popular Tags |