권한별롤관리는 시스템 사용을 위해 사용자의 특성에 따라 권한그룹을 설정하고, 등록된 권한별로 시스템에 접근할 수 있는 롤을 부여할 수 있는 관리기능을 제공한다.
① 권한별 롤 등록 : 권한별 시스템 접근 롤정보를 일괄 및 개별 등록한다. ② 권한별 롤 수정 : 권한별 시스템 접근 롤정보를 일괄 및 개별 수정한다. ③ 권한별 롤 삭제 : 권한별 시스템 접근 롤정보를 일괄 및 개별 삭제한다. ④ 권한별 롤 조회 : 권한별 시스템 접근 롤정보 목록을 조회한다.
| 유형 | 대상소스명 | 비고 |
|---|---|---|
| Controller | egovframework.com.sec.ram.web.EgovAuthorRoleController.java | 권한별 롤 관리를 위한 컨트롤러 클래스 |
| Service | egovframework.com.sec.ram.service.EgovAuthorRoleManageService.java | 권한별 롤 관리를 위한 서비스 인터페이스 |
| ServiceImpl | egovframework.com.sec.ram.service.impl.EgovAuthorRoleManageServiceImpl.java | 권한별 롤 관리를 위한 서비스 구현 클래스 |
| DAO | egovframework.com.sec.ram.service.impl.AuthorRoleManageDAO.java | 권한별 롤 관리를 위한 데이터처리 클래스 |
| VO | egovframework.com.sec.ram.service.AuthorRoleManageVO.java | 권한별 롤 관리를 위한 VO 클래스 |
| Model | egovframework.com.sec.ram.service.AuthorRoleManage.java | 권한별 롤 관리를 위한 Model 클래스 |
| JSP | /WEB-INF/jsp/egovframework/cmm/sec/ram/EgovAuthorRoleManage.jsp | 권한별 롤 관리를 위한 jsp페이지 |
| 테이블명 | 테이블명(영문) | 비고 |
|---|---|---|
| 권한롤관계 | COMTNAUTHORROLERELATE | 권한별로 롤 매핑정보를 관리한다. |
| Action | URL | Controller method | QueryID |
|---|---|---|---|
| 조회 | /cmm/sec/ram/EgovAuthorRoleList.do | selectAuthorRoleList | “authorRoleManageDAO.selectAuthorRoleList” |
| “authorRoleManageDAO.selectAuthorRoleListTotCnt” |
권한별 롤 목록은 페이지 당 10건씩 조회되며, 페이징은 10페이지씩 이루어진다. 검색조건은 권한코드 대해서 수행되고, 조회조건은 수정할 수 없다.
목록 : 권한관리 화면으로 이동한다.
조회 : 조회조건에 설정된 권한코드에 등록된 롤 정보를 조회한다.
| Action | URL | Controller method | QueryID |
|---|---|---|---|
| 등록 | /cmm/sec/ram/EgovAuthorRoleInsert.do | insertAuthorRole | “authorRoleManageDAO.insertAuthorRole” |
조회된 권한별 롤 정보를 등록하기 위해서는 조회 목록의 선택 체크박스를 선택한 뒤 등록여부 항목을 등록으로 선택하고 등록버튼을 선택한다.
등록여부 : 등록을 선택한다.
선택 : 처리할 롤 정보를 선택한다.
등록 : 선택된 롤 정보를 해당 권한에 매핑한다.