egovframework.rfc3.iam.service
Interface DomainService

All Known Implementing Classes:
DomainServiceImpl

public interface DomainService

도메인 서비스를 위한 클래스

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 deleteDomain(java.lang.String domainId)
          도메인 삭제
 void deleteDomainAdmin(DomainAdminVO domainAdminVO)
          도메인 관리자 삭제
 void deleteDomainForSiteGroup(java.lang.String sgroupId)
          사이트 그룹에 해당하는 도메인 자료 삭제
 DomainVO getDomainInfoForDomainId(java.lang.String domainId)
          domainId 에 해당하는 도메인 정보
 DomainVO getDomainSgroupId(DomainVO domainVO)
           
 void insertDomain(DomainVO domainVO)
          도메인 등록하기
 void insertDomainAdmin(DomainAdminVO domainAdminVO)
          도메인 관리자 등록
 java.util.List<DomainVO> selectDomainAdminList(java.lang.String sgroupId, java.lang.String domainId)
          도메인 관리자에 해당하는 사용자 목록
 java.util.List<DomainVO> selectDomainCopyList(DomainVO domainVO)
          도메인복사 관련 도메일 리스트를 가져옴
 java.util.List<DomainVO> selectDomainList(DomainVO domainVO)
          도메인 목록
 java.util.List<DomainVO> selectDomainListForSgroupId(java.lang.String sgroupId)
          사이트 그룹에 해당하는 도메인 목록 (dwr 호출용)
 int selectDomainListTotCnt(DomainVO domainVO)
          도메인 목록수
 DomainVO selectDomainSgroupId(DomainVO domainVO)
          도메인 포트에 해당하는 사이트 그룹 아이디
 java.util.List<DomainVO> selectDomainUserAdminList(java.lang.String sgroupId, java.lang.String userId)
          자신이 관리하는 도메인 목록
 int selectDomanIdCnt(DomainVO domainVO)
          도메인 아이디과 같은 정보 갯수 파악
 int selectIsDomainCnt(DomainVO domainVO)
          도메인과 포트가 같은 도메인 정보 갯수-등록시 체크
 int selectIsNotDomainCnt(DomainVO domainVO)
          원본과 다른 곳의 도메인과 포트 정보 갯수-수정시 체크
 java.util.List<DomainVO> selectIsSearchDomainList(SearchVO searchVO)
           
 int selectMyAdminDomainCnt(DomainVO domainVO)
          사이트 그룹/도메인/사용자 3가지 조건에 맞는 갯수
 java.util.List<DomainVO> selectSearchDomainList(java.lang.String sgroupId)
          검색을 사용하는 도메인 리스트
 java.util.List<DomainVO> selectSearchDomainUserAdminList(java.lang.String sgroupId, java.lang.String userId)
           
 int totalDomainCnt()
          전체 등록된 도메인 수
 void updateDomain(DomainVO domainVO)
          도메인 수정하기
 

Method Detail

selectDomainListTotCnt

int selectDomainListTotCnt(DomainVO domainVO)
                           throws java.lang.Exception
도메인 목록수

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

selectDomainList

java.util.List<DomainVO> selectDomainList(DomainVO domainVO)
                                          throws java.lang.Exception
도메인 목록

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

selectDomainListForSgroupId

java.util.List<DomainVO> selectDomainListForSgroupId(java.lang.String sgroupId)
                                                     throws java.lang.Exception
사이트 그룹에 해당하는 도메인 목록 (dwr 호출용)

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

getDomainInfoForDomainId

DomainVO getDomainInfoForDomainId(java.lang.String domainId)
                                  throws java.lang.Exception
domainId 에 해당하는 도메인 정보

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

selectDomanIdCnt

int selectDomanIdCnt(DomainVO domainVO)
                     throws java.lang.Exception
도메인 아이디과 같은 정보 갯수 파악

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

selectIsDomainCnt

int selectIsDomainCnt(DomainVO domainVO)
                      throws java.lang.Exception
도메인과 포트가 같은 도메인 정보 갯수-등록시 체크

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

selectDomainSgroupId

DomainVO selectDomainSgroupId(DomainVO domainVO)
                              throws java.lang.Exception
도메인 포트에 해당하는 사이트 그룹 아이디

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

getDomainSgroupId

DomainVO getDomainSgroupId(DomainVO domainVO)
                           throws java.lang.Exception
Throws:
java.lang.Exception

selectIsNotDomainCnt

int selectIsNotDomainCnt(DomainVO domainVO)
                         throws java.lang.Exception
원본과 다른 곳의 도메인과 포트 정보 갯수-수정시 체크

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

insertDomain

void insertDomain(DomainVO domainVO)
                  throws java.lang.Exception
도메인 등록하기

Parameters:
domainVO -
Throws:
java.lang.Exception

updateDomain

void updateDomain(DomainVO domainVO)
                  throws java.lang.Exception
도메인 수정하기

Parameters:
domainVO -
Throws:
java.lang.Exception

deleteDomain

void deleteDomain(java.lang.String domainId)
                  throws java.lang.Exception
도메인 삭제

Parameters:
roleId -
Throws:
java.lang.Exception

deleteDomainForSiteGroup

void deleteDomainForSiteGroup(java.lang.String sgroupId)
                              throws java.lang.Exception
사이트 그룹에 해당하는 도메인 자료 삭제

Parameters:
sgroupId -
Throws:
java.lang.Exception

selectDomainAdminList

java.util.List<DomainVO> selectDomainAdminList(java.lang.String sgroupId,
                                               java.lang.String domainId)
                                               throws java.lang.Exception
도메인 관리자에 해당하는 사용자 목록

Parameters:
sgroupId -
domainId -
Returns:
Throws:
java.lang.Exception

selectDomainUserAdminList

java.util.List<DomainVO> selectDomainUserAdminList(java.lang.String sgroupId,
                                                   java.lang.String userId)
                                                   throws java.lang.Exception
자신이 관리하는 도메인 목록

Parameters:
sgroupId -
userId -
Returns:
Throws:
java.lang.Exception

selectMyAdminDomainCnt

int selectMyAdminDomainCnt(DomainVO domainVO)
                           throws java.lang.Exception
사이트 그룹/도메인/사용자 3가지 조건에 맞는 갯수

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

insertDomainAdmin

void insertDomainAdmin(DomainAdminVO domainAdminVO)
                       throws java.lang.Exception
도메인 관리자 등록

Parameters:
domainAdminVO -
Throws:
java.lang.Exception

deleteDomainAdmin

void deleteDomainAdmin(DomainAdminVO domainAdminVO)
                       throws java.lang.Exception
도메인 관리자 삭제

Parameters:
domainAdminVO -
Throws:
java.lang.Exception

selectDomainCopyList

java.util.List<DomainVO> selectDomainCopyList(DomainVO domainVO)
                                              throws java.lang.Exception
도메인복사 관련 도메일 리스트를 가져옴

Parameters:
domainVO -
Returns:
Throws:
java.lang.Exception - domainDAO.selectDomainCopyList

totalDomainCnt

int totalDomainCnt()
                   throws java.lang.Exception
전체 등록된 도메인 수

Returns:
Throws:
java.lang.Exception

selectSearchDomainList

java.util.List<DomainVO> selectSearchDomainList(java.lang.String sgroupId)
                                                throws java.lang.Exception
검색을 사용하는 도메인 리스트

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

selectSearchDomainUserAdminList

java.util.List<DomainVO> selectSearchDomainUserAdminList(java.lang.String sgroupId,
                                                         java.lang.String userId)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

selectIsSearchDomainList

java.util.List<DomainVO> selectIsSearchDomainList(SearchVO searchVO)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception