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

리비전 3, 1.3 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.dao;
5
6 import java.util.List;
7
8 import org.springframework.dao.DataAccessException;
9 import org.springframework.samples.kyuriboard.domain.User;
10
11 /**
12  * @author DAMI(archy712@naver.com)
13  *
14  * User 도메인 클래스에 대한 처리
15  */
16 public interface UserDao {
17        
18        
19         /**
20          * 주어진 사용자ID로 사용자를 반환한다.
21          * @param userId 사용자ID
22          * @return User 사용자
23          * @throws DataAccessException
24          */
25         User getUserByUserId(String userId) throws DataAccessException;
26        
27        
28         /**
29          * 주어진 사용자ID와 비밀번호로 사용자를 반환한다.
30          * @param userId 사용자ID
31          * @param passwd 사용자 비밀번호
32          * @return User 사용자
33          * @throws DataAccessException
34          */
35         User getUserByUserIdAndPasswd(String userId, String passwd) throws DataAccessException;
36        
37        
38         /**
39          * 주어진 사용자를 입력한다.
40          * @param user 사용자
41          * @throws DataAccessException
42          */
43         void insertUser(User user) throws DataAccessException;
44        
45        
46         /**
47          * 주어진 사용자를 수정한다.
48          * @param user 사용자
49          * @throws DataAccessException
50          */
51         void updateUser(User user) throws DataAccessException;
52        
53        
54         /**
55          * 사용자 리스트를 반환한다.
56          * @return java.util.List 사용자 리스트
57          * @throws DataAccessException
58          */
59         List getUserList() throws DataAccessException;
60        
61
62 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.