egovframework.rfc3.iam.dao
Class AuthorDAO

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
          extended by egovframework.rte.psl.dataaccess.EgovAbstractDAO
              extended by egovframework.rfc3.common.dao.RfcIAMAbstractDAO
                  extended by egovframework.rfc3.iam.dao.AuthorDAO
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

@Repository(value="AuthorDAO")
public class AuthorDAO
extends RfcIAMAbstractDAO

사용자권한 관계 테이블에 대한 DAO 클래스를 정의한다.

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.
 

Constructor Summary
AuthorDAO()
           
 
Method Summary
 void deleteAuthor(AuthoritesVO authoritesVO)
          권한관계 테이블에 사이트별로 사용자 또는 그룹 삭제
 void insertAuthor(AuthoritesVO authoritesVO)
          관한관계 테이블에 사이트별로 사용자 또는 그룹 저장
 int selectAuthorExistCnt(AuthoritesVO authoritesVO)
          권한관계 테이블에 사이트별로 사용자,그룹갯수
 java.util.List<AuthoritesVO> selectAuthorList(AuthoritesVO authoritesVO)
          subjectId 에 해당하는 권한 정보
 void updateAuthor(AuthoritesVO authoritesVO)
          권한 관계 수정
 
Methods inherited from class egovframework.rfc3.common.dao.RfcIAMAbstractDAO
delete, insert, list, listWithPaging, selectByPk, setSuperSqlMapClient, update
 
Methods inherited from class org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
getDataSource, getSqlMapClient, getSqlMapClientTemplate, setDataSource, setSqlMapClient, setSqlMapClientTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorDAO

public AuthorDAO()
Method Detail

selectAuthorExistCnt

public int selectAuthorExistCnt(AuthoritesVO authoritesVO)
                         throws java.lang.Exception
권한관계 테이블에 사이트별로 사용자,그룹갯수

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

insertAuthor

public void insertAuthor(AuthoritesVO authoritesVO)
                  throws java.lang.Exception
관한관계 테이블에 사이트별로 사용자 또는 그룹 저장

Parameters:
authoritesVO -
Throws:
java.lang.Exception

updateAuthor

public void updateAuthor(AuthoritesVO authoritesVO)
                  throws java.lang.Exception
권한 관계 수정

Parameters:
authoritesVO -
Throws:
java.lang.Exception

deleteAuthor

public void deleteAuthor(AuthoritesVO authoritesVO)
                  throws java.lang.Exception
권한관계 테이블에 사이트별로 사용자 또는 그룹 삭제

Parameters:
authoritesVO -
Throws:
java.lang.Exception

selectAuthorList

public java.util.List<AuthoritesVO> selectAuthorList(AuthoritesVO authoritesVO)
                                              throws java.lang.Exception
subjectId 에 해당하는 권한 정보

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