egovframework.rfc3.iam.service
Interface RolesService

All Known Implementing Classes:
RolesServiceImpl

public interface RolesService

권한 서비스를 위한 클래스

Since:
2010.12.21
Version:
egovframework RFC 3.0
Author:
개발팀 허성철
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2010.12.21  허성철          최초 생성

 Copyright (C) 2010 by skoinfo  All right reserved.
 

Method Summary
 void deleteRoles(java.lang.String currentNode)
          RFC_COMTNROLES 테이블부터 currentNode에 해당하는 Roles정보를 삭제한다.
 void deleteRolesHierarchy(java.lang.String roleId)
          권한 계증 정보 하위1단계만 삭제하기
 RolesVO get(java.lang.String roleId)
          roleId 에 해당하는 권한정보 리턴한다.
 java.util.List<RolesHierarchyVO> getParentsRoleIds(java.lang.String roleId)
          roleId 에 해당하는 전체 parnetRoleId 목록을 반환한다.
 java.util.List<RolesVO> getRoleHierarchyList()
          권한 계층 정보 전체 리스트
 java.util.List<RolesVO> getRoleList()
          권한 정보 전체 목록
 java.util.List<IamTree> getRootNodeOfRoles()
          RFC_COMTNROLES_HIERARCHY 테이블에서 root node를 찾는다.
 void initialRoles()
          권한정보 초기 설정하기
 void insertRoles(RolesVO rolesVO)
          RFC_COMTNROLES 에 해당 권한 정보를 저장한다.
 void insertRolesHierarchy(RolesHierarchyVO rolesHierarchyVO)
          권한 계층 정보 저장하기
 void updateRoles(RolesVO rolesVO)
          RFC_COMTNROLES 테이블로부터 해당 레코드를 수정한다.
 

Method Detail

getRootNodeOfRoles

java.util.List<IamTree> getRootNodeOfRoles()
                                           throws java.lang.Exception
RFC_COMTNROLES_HIERARCHY 테이블에서 root node를 찾는다.

Returns:
Throws:
java.lang.Exception

getParentsRoleIds

java.util.List<RolesHierarchyVO> getParentsRoleIds(java.lang.String roleId)
                                                   throws java.lang.Exception
roleId 에 해당하는 전체 parnetRoleId 목록을 반환한다.

Parameters:
roleId -
Returns:
Throws:
java.lang.Exception

get

RolesVO get(java.lang.String roleId)
            throws java.lang.Exception
roleId 에 해당하는 권한정보 리턴한다.

Parameters:
roleId -
Returns:
Throws:
java.lang.Exception

insertRoles

void insertRoles(RolesVO rolesVO)
                 throws java.lang.Exception
RFC_COMTNROLES 에 해당 권한 정보를 저장한다.

Parameters:
roles -
Throws:
java.lang.Exception

updateRoles

void updateRoles(RolesVO rolesVO)
                 throws java.lang.Exception
RFC_COMTNROLES 테이블로부터 해당 레코드를 수정한다.

Parameters:
roles -
Throws:
java.lang.Exception

deleteRoles

void deleteRoles(java.lang.String currentNode)
                 throws java.lang.Exception
RFC_COMTNROLES 테이블부터 currentNode에 해당하는 Roles정보를 삭제한다.

Parameters:
currentNode -
Throws:
java.lang.Exception

insertRolesHierarchy

void insertRolesHierarchy(RolesHierarchyVO rolesHierarchyVO)
                          throws java.lang.Exception
권한 계층 정보 저장하기

Parameters:
rolesHierarchyVO -
Throws:
java.lang.Exception

deleteRolesHierarchy

void deleteRolesHierarchy(java.lang.String roleId)
                          throws java.lang.Exception
권한 계증 정보 하위1단계만 삭제하기

Parameters:
roleId -
Throws:
java.lang.Exception

initialRoles

void initialRoles()
                  throws java.lang.Exception
권한정보 초기 설정하기

Throws:
java.lang.Exception

getRoleList

java.util.List<RolesVO> getRoleList()
                                    throws java.lang.Exception
권한 정보 전체 목록

Returns:
Throws:
java.lang.Exception

getRoleHierarchyList

java.util.List<RolesVO> getRoleHierarchyList()
                                             throws java.lang.Exception
권한 계층 정보 전체 리스트

Returns:
Throws:
java.lang.Exception