root/nextboard/src/org/springframework/samples/kyuriboard/dao/MemoDao.java

리비전 3, 1.4 kB (mefour에 의해 체크인됨, 16 년 전)

ASSIGNED - # 1: 인큐페이터 사이트를 위한 개념 정립
http://221.150.127.106:8081/projects/hubproject/ticket/1

Line 
1 /**
2  * Memo 관련 인터페이스
3  */
4 package org.springframework.samples.kyuriboard.dao;
5
6 import java.util.List;
7
8 import org.springframework.samples.kyuriboard.domain.Memo;
9 import org.springframework.dao.DataAccessException;
10
11 /**
12  * @author DAMI(archy712@naver.com)
13  *
14  */
15 public interface MemoDao {
16        
17        
18         /**
19          * 주어진 메모ID로 메모를 반환한다.
20          * @param memoId 메모ID
21          * @return Memo 메모 객체
22          * @throws DataAccessException
23          */
24         Memo getMemoByMemoId(int memoId) throws DataAccessException;
25        
26        
27         /**
28          * 주어진 게시판ID로 메모 리스트를 반환한다.
29          * @param boardId 게시판ID
30          * @return java.util.List
31          * @throws DataAccessException
32          */
33         List getMemoListByBoardId(int boardId) throws DataAccessException;
34        
35        
36         /**
37          * 메모를 입력한다.
38          * @param memo 메모 객체
39          * @throws DataAccessException
40          */
41         void insertMemo(Memo memo) throws DataAccessException;
42        
43        
44         /**
45          * 메모를 수정한다
46          * @param memo 메모 객체
47          * @throws DataAccessException
48          */
49         void updateMemo(Memo memo) throws DataAccessException;
50        
51        
52         /**
53          * 메모를 삭제한다
54          * @param memoId 삭제할 메모 ID
55          * @throws DataAccessException
56          */
57         void deleteMemo(int memoId) throws DataAccessException;
58        
59        
60         /**
61          * 주어진 게시물ID에 해당하는 메모들을 삭제한다
62          * @param boardId 삭제할 게시물 ID
63          * @throws DataAccessException
64          */
65         void deleteMemoByBoardId(int boardId) throws DataAccessException;
66 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.