egovframework.rfc3.iam.service.impl
Class RolesServiceImpl

java.lang.Object
  extended by egovframework.rte.fdl.cmmn.AbstractServiceImpl
      extended by egovframework.rfc3.iam.service.impl.RolesServiceImpl
All Implemented Interfaces:
RolesService

@Service(value="RolesService")
public class RolesServiceImpl
extends egovframework.rte.fdl.cmmn.AbstractServiceImpl
implements RolesService

권한정보에 대한 RolesServiceImpl 클래스를 정의한다.

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

 Copyright (C) 2011 by skoinfo  All right reserved.
 

Constructor Summary
RolesServiceImpl()
           
 
Method Summary
 void deleteRoles(java.lang.String currentNode)
          권한 정보를 삭제한다.
 void deleteRolesHierarchy(java.lang.String roleId)
          권한 계층 정보를 삭제한다.
 RolesVO get(java.lang.String roleId)
          권한 정보에서 해당 권한의 내용을 가져온다.
 java.util.List<RolesHierarchyVO> getParentsRoleIds(java.lang.String roleId)
          권한 계층정보에서 권한에 해당하는 하위1단계 권한을 가져온다.
 java.util.List<RolesVO> getRoleHierarchyList()
          계층형 권한 정보 전체 목록
 java.util.List<RolesVO> getRoleList()
          권한 정보 전체 목록
 java.util.List<IamTree> getRootNodeOfRoles()
          권한계층정보에서 최상위 권한을 가져온다.
 void initialRoles()
          권한 정보 초기 설정
 void insertRoles(RolesVO rolesVO)
          권한 정보를 저장한다.
 void insertRolesHierarchy(RolesHierarchyVO rolesHierarchyVO)
          권한계층 정보를 저장한다.
 void updateRoles(RolesVO rolesVO)
          권한정보를 수정한다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RolesServiceImpl

public RolesServiceImpl()
Method Detail

getRootNodeOfRoles

public java.util.List<IamTree> getRootNodeOfRoles()
                                           throws java.lang.Exception
권한계층정보에서 최상위 권한을 가져온다.

Specified by:
getRootNodeOfRoles in interface RolesService
Returns:
Throws:
java.lang.Exception

get

public RolesVO get(java.lang.String roleId)
            throws java.lang.Exception
권한 정보에서 해당 권한의 내용을 가져온다.

Specified by:
get in interface RolesService
Returns:
Throws:
java.lang.Exception

getParentsRoleIds

public java.util.List<RolesHierarchyVO> getParentsRoleIds(java.lang.String roleId)
                                                   throws java.lang.Exception
권한 계층정보에서 권한에 해당하는 하위1단계 권한을 가져온다.

Specified by:
getParentsRoleIds in interface RolesService
Returns:
Throws:
java.lang.Exception

insertRoles

public void insertRoles(RolesVO rolesVO)
                 throws java.lang.Exception
권한 정보를 저장한다.

Specified by:
insertRoles in interface RolesService
Throws:
java.lang.Exception

updateRoles

public void updateRoles(RolesVO rolesVO)
                 throws java.lang.Exception
권한정보를 수정한다.

Specified by:
updateRoles in interface RolesService
Throws:
java.lang.Exception

deleteRoles

public void deleteRoles(java.lang.String currentNode)
                 throws java.lang.Exception
권한 정보를 삭제한다.

Specified by:
deleteRoles in interface RolesService
Throws:
java.lang.Exception

insertRolesHierarchy

public void insertRolesHierarchy(RolesHierarchyVO rolesHierarchyVO)
                          throws java.lang.Exception
권한계층 정보를 저장한다.

Specified by:
insertRolesHierarchy in interface RolesService
Throws:
java.lang.Exception

deleteRolesHierarchy

public void deleteRolesHierarchy(java.lang.String roleId)
                          throws java.lang.Exception
권한 계층 정보를 삭제한다.

Specified by:
deleteRolesHierarchy in interface RolesService
Throws:
java.lang.Exception

initialRoles

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

Specified by:
initialRoles in interface RolesService
Throws:
java.lang.Exception

getRoleList

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

Specified by:
getRoleList in interface RolesService
Returns:
Throws:
java.lang.Exception

getRoleHierarchyList

public java.util.List<RolesVO> getRoleHierarchyList()
                                             throws java.lang.Exception
계층형 권한 정보 전체 목록

Specified by:
getRoleHierarchyList in interface RolesService
Returns:
Throws:
java.lang.Exception