root/nextboard/src/org/springframework/samples/kyuriboard/domain/logic/KyuriBoardImpl.java

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

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

Line 
1 /**
2  *
3  */
4 package org.springframework.samples.kyuriboard.domain.logic;
5
6 import java.util.List;
7
8 import org.springframework.dao.DataAccessException;
9 import org.springframework.samples.kyuriboard.dao.BoardDao;
10 import org.springframework.samples.kyuriboard.dao.MemoDao;
11 import org.springframework.samples.kyuriboard.dao.UserDao;
12 import org.springframework.samples.kyuriboard.domain.Board;
13 import org.springframework.samples.kyuriboard.domain.Memo;
14 import org.springframework.samples.kyuriboard.domain.User;
15
16 /**
17  * @author DAMI(archy712@naver.com)
18  *
19  */
20 public class KyuriBoardImpl implements KyuriBoardFacade {
21        
22         private BoardDao boardDao;
23        
24         private MemoDao memoDao;
25        
26         private UserDao userDao;
27        
28         // -----------------------------------------------------
29         // Setter Injection
30         // -----------------------------------------------------       
31
32         /**
33          * @param boardDao the boardDao to set
34          */
35         public void setBoardDao(BoardDao boardDao) {
36                 this.boardDao = boardDao;
37         }
38
39         /**
40          * @param memoDao the memoDao to set
41          */
42         public void setMemoDao(MemoDao memoDao) {
43                 this.memoDao = memoDao;
44         }
45
46         /**
47          * @param userDao the userDao to set
48          */
49         public void setUserDao(UserDao userDao) {
50                 this.userDao = userDao;
51         }
52
53         /*
54          * (non-Javadoc)
55          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#deleteBoard(int)
56          */
57         public void deleteBoard(int boardId) throws DataAccessException {
58                 // TODO Auto-generated method stub
59                 this.boardDao.deleteBoard(boardId);
60         }
61
62         /* (non-Javadoc)
63          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#deleteMemo(int)
64          */
65         public void deleteMemo(int memoId) throws DataAccessException {
66                 // TODO Auto-generated method stub
67                 this.memoDao.deleteMemo(memoId);
68         }
69
70         /* (non-Javadoc)
71          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getBoardByBoardId(int)
72          */
73         public Board getBoardByBoardId(int boardId) throws DataAccessException {
74                 // TODO Auto-generated method stub
75                 return this.boardDao.getBoardByBoardId(boardId);
76         }
77
78         /* (non-Javadoc)
79          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getBoardList()
80          */
81         public List getBoardList() throws DataAccessException {
82                 // TODO Auto-generated method stub
83                 return this.boardDao.getBoardList();
84         }
85
86         /* (non-Javadoc)
87          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getBoardListByTitle(java.lang.String)
88          */
89         public List getBoardListByTitle(String title) throws DataAccessException {
90                 // TODO Auto-generated method stub
91                 return this.boardDao.getBoardListByTitle(title);
92         }
93
94         /* (non-Javadoc)
95          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getBoardListByUserId(java.lang.String)
96          */
97         public List getBoardListByUserId(String userId) throws DataAccessException {
98                 // TODO Auto-generated method stub
99                 return this.boardDao.getBoardListByUserId(userId);
100         }
101
102         /* (non-Javadoc)
103          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getBoardListByUserName(java.lang.String)
104          */
105         public List getBoardListByUserName(String userName)
106                         throws DataAccessException {
107                 // TODO Auto-generated method stub
108                 return this.boardDao.getBoardListByUserName(userName);
109         }
110
111         /* (non-Javadoc)
112          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getMemoByMemoId(int)
113          */
114         public Memo getMemoByMemoId(int memoId) throws DataAccessException {
115                 // TODO Auto-generated method stub
116                 return this.memoDao.getMemoByMemoId(memoId);
117         }
118
119         /* (non-Javadoc)
120          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getMemoListByBoardId(int)
121          */
122         public List getMemoListByBoardId(int boardId) throws DataAccessException {
123                 // TODO Auto-generated method stub
124                 return this.memoDao.getMemoListByBoardId(boardId);
125         }
126
127         /* (non-Javadoc)
128          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getUserByUserId(java.lang.String)
129          */
130         public User getUserByUserId(String userId) throws DataAccessException {
131                 // TODO Auto-generated method stub
132                 return this.userDao.getUserByUserId(userId);
133         }
134
135         /* (non-Javadoc)
136          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getUserByUserIdAndPasswd(java.lang.String, java.lang.String)
137          */
138         public User getUserByUserIdAndPasswd(String userId, String passwd)
139                         throws DataAccessException {
140                 // TODO Auto-generated method stub
141                 return this.userDao.getUserByUserIdAndPasswd(userId, passwd);
142         }
143
144         /* (non-Javadoc)
145          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#getUserList()
146          */
147         public List getUserList() throws DataAccessException {
148                 // TODO Auto-generated method stub
149                 return this.userDao.getUserList();
150         }
151
152         /* (non-Javadoc)
153          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#insertBoard(org.springframework.samples.kyuriboard.domain.Board)
154          */
155         public void insertBoard(Board board) throws DataAccessException {
156                 // TODO Auto-generated method stub
157                 this.boardDao.insertBoard(board);
158         }
159
160         /* (non-Javadoc)
161          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#insertMemo(org.springframework.samples.kyuriboard.domain.Memo)
162          */
163         public void insertMemo(Memo memo) throws DataAccessException {
164                 // TODO Auto-generated method stub
165                 this.memoDao.insertMemo(memo);
166         }
167
168         /* (non-Javadoc)
169          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#insertUser(org.springframework.samples.kyuriboard.domain.User)
170          */
171         public void insertUser(User user) throws DataAccessException {
172                 // TODO Auto-generated method stub
173                 this.userDao.insertUser(user);
174         }
175
176         /* (non-Javadoc)
177          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#updateBoard(org.springframework.samples.kyuriboard.domain.Board)
178          */
179         public void updateBoard(Board board) throws DataAccessException {
180                 // TODO Auto-generated method stub
181                 this.boardDao.updateBoard(board);
182         }
183
184         /* (non-Javadoc)
185          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#updateMemo(org.springframework.samples.kyuriboard.domain.Memo)
186          */
187         public void updateMemo(Memo memo) throws DataAccessException {
188                 // TODO Auto-generated method stub
189                 this.memoDao.updateMemo(memo);
190         }
191
192         /* (non-Javadoc)
193          * @see org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade#updateUser(org.springframework.samples.kyuriboard.domain.User)
194          */
195         public void updateUser(User user) throws DataAccessException {
196                 // TODO Auto-generated method stub
197                 this.userDao.updateUser(user);
198         }
199
200         public void deleteMemoByBoardId(int boardId) throws DataAccessException {
201                 // TODO Auto-generated method stub
202                 this.memoDao.deleteMemoByBoardId(boardId);
203         }
204
205 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.