NewsCommentDAO.java
上传用户:junmaots
上传日期:2022-07-09
资源大小:2450k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.mycompany.news.dao;
  2. import java.sql.Connection;
  3. import java.sql.SQLException;
  4. import java.util.List;
  5. import com.mycompany.news.dto.News;
  6. import com.mycompany.news.dto.NewsComment;
  7. public interface NewsCommentDAO {
  8. /**
  9.  * 添加评论
  10.  * @param comment
  11.  * @return
  12.  * @throws Exception 
  13.  */
  14. public boolean addNewsComment(NewsComment comment) throws Exception;
  15. /**
  16.  * 删除评论
  17.  * @param comment
  18.  * @return
  19.  * @throws Exception 
  20.  */
  21. public boolean deleteNewsComment(NewsComment comment) throws Exception;
  22. /**
  23.  * 删除某新闻的所有评论
  24.  * @param news
  25.  * @return
  26.  * @throws Exception
  27.  */
  28. public boolean deleteCommentByNews(News news)throws Exception;
  29. /**
  30.  * 取得分页评论
  31.  * @param news
  32.  * @param pageNo
  33.  * @param pageSize
  34.  * @return
  35.  * @throws Exception 
  36.  */
  37. public List getNewsComment(News news,int pageNo,int pageSize) throws Exception;
  38. /**
  39.  * 分页取得所有已审核评论
  40.  * @param news
  41.  * @param pageNo
  42.  * @param pageSize
  43.  * @return
  44.  * @throws Exception 
  45.  */
  46. public List listPublicComment(News news,int pageNo,int pageSize) throws Exception;
  47. public Connection getConnection();
  48. public void setConnection(Connection conn);
  49. /**
  50.  * 审核评论
  51.  * @param comment
  52.  * @return
  53.  * @throws SQLException 
  54.  */
  55. public boolean auditComment(NewsComment comment) throws SQLException;
  56. }