ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • NewsDao
    Database/Oracle 2016. 9. 8. 14:32
    반응형



    import java.util.List;


    import com.maetamong.vo.CategoryVO;

    import com.maetamong.vo.JournalistVO;

    import com.maetamong.vo.NewsVO;


    public interface NewsDao {


    /**

    *  카테고리 가져오기

    * @param parentCategoryId

    * @return

    */

    public List<CategoryVO> getCategoriesOf(int parentCategoryId);

    /**

    * 선택한 카테고리가 리프노드인지 확인하기

    * @param categoryqId

    * @return

    */

    public boolean isCategoryLeafNode(int categoryqId);

     

    /**

    * 모든 기자 가져오기

    * @return

    */

    public List<JournalistVO> getJournalist();

    /**

    * 새로운 기사를 등록한다.

    * 카테고리 아이디와 기자 아이디를 포함한다.

    * @param newsVo : 새로 등록될 기사의 정보

    * @return

    */

    public boolean addNewNews(NewsVO newsVO);

    /**

    * 지정한 카테고리에 등록된 모든 기사를 가져온다.

    * @param categoryId : 지정 카테고리 아이디

    * @return

    */

    public List<NewsVO> getNewsesOf(int categoryId);

    /**

    * 기사 하나를 가져온다.

    * @param newsId

    * @return

    */

    public NewsVO getNewsAt(int newsId);

    /**

    * 기사의 추천수를 1 증가 시킨다.

    * @param newsId

    */

    public void updateRecommendCount(int newsId);

    /**

    * 기사를 지운다.

    * @param newsId

    */

    public void deleteNews(int newsId);

    }



    반응형

    'Database > Oracle' 카테고리의 다른 글

    NewsVO  (0) 2016.09.08
    JournalistVO  (0) 2016.09.08
    CategoryVO  (0) 2016.09.08
    Application  (0) 2016.09.08
    NewsDaoImpl  (0) 2016.09.08

    댓글

Designed by Tistory.