egovframework.rfc3.iam.service
Interface ResourceService

All Known Implementing Classes:
ResourceServiceImpl

public interface ResourceService

자원 서비스를 위한 클래스

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 deleteResource(java.lang.String resourceId)
          자원 삭제
 void deleteResourceForDomain(java.lang.String domainId)
          도메인Id에 해당하는 자원삭제
 void deleteResourceForMenuCd(java.lang.String menuCd)
          menuCd로 리소스 삭제하기
 void deleteResourceForSiteGroup(java.lang.String sgroupId)
          사이트 그룹에 해당하는 리소스 삭제
 ResourceVO getResourceInfo(java.lang.String resourceId)
          해당 resourceId 에 대한 자원 정보
 ResourceVO getResourceInfoForMenuCd(java.lang.String menuCd)
          해당 menuCd 에 대한 자원 정보
 void insertResource(ResourceVO resourceVO)
          자원 저장
 java.util.List<ResourceVO> selectMainResourceList(java.lang.String sgroupId)
          메인 페이지 리소스 최근 목록 20개
 java.util.List<ResourceVO> selectResourceList(ResourceVO resourceVO)
          자원 전체 목록
 int selectResourceListTotCnt(ResourceVO resourceVO)
          자원의 전체 목록 갯수
 void updateResource(ResourceVO resourceVO)
          자원 수정
 void updateResourceMenuCd(ResourceVO resourceVO)
          updateResourceMenuCd
 

Method Detail

selectResourceListTotCnt

int selectResourceListTotCnt(ResourceVO resourceVO)
                             throws java.lang.Exception
자원의 전체 목록 갯수

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

selectResourceList

java.util.List<ResourceVO> selectResourceList(ResourceVO resourceVO)
                                              throws java.lang.Exception
자원 전체 목록

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

selectMainResourceList

java.util.List<ResourceVO> selectMainResourceList(java.lang.String sgroupId)
                                                  throws java.lang.Exception
메인 페이지 리소스 최근 목록 20개

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

getResourceInfo

ResourceVO getResourceInfo(java.lang.String resourceId)
                           throws java.lang.Exception
해당 resourceId 에 대한 자원 정보

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

getResourceInfoForMenuCd

ResourceVO getResourceInfoForMenuCd(java.lang.String menuCd)
                                    throws java.lang.Exception
해당 menuCd 에 대한 자원 정보

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

insertResource

void insertResource(ResourceVO resourceVO)
                    throws java.lang.Exception
자원 저장

Parameters:
resourceVO -
Throws:
java.lang.Exception

updateResource

void updateResource(ResourceVO resourceVO)
                    throws java.lang.Exception
자원 수정

Parameters:
resourceVO -
Throws:
java.lang.Exception

updateResourceMenuCd

void updateResourceMenuCd(ResourceVO resourceVO)
                          throws java.lang.Exception
updateResourceMenuCd

Parameters:
resourceVO -
Throws:
java.lang.Exception

deleteResource

void deleteResource(java.lang.String resourceId)
                    throws java.lang.Exception
자원 삭제

Parameters:
resourceId -
Throws:
java.lang.Exception

deleteResourceForSiteGroup

void deleteResourceForSiteGroup(java.lang.String sgroupId)
                                throws java.lang.Exception
사이트 그룹에 해당하는 리소스 삭제

Parameters:
sgroupId -
Throws:
java.lang.Exception

deleteResourceForDomain

void deleteResourceForDomain(java.lang.String domainId)
                             throws java.lang.Exception
도메인Id에 해당하는 자원삭제

Parameters:
domainId -
Throws:
java.lang.Exception

deleteResourceForMenuCd

void deleteResourceForMenuCd(java.lang.String menuCd)
                             throws java.lang.Exception
menuCd로 리소스 삭제하기

Parameters:
menuCd -
Throws:
java.lang.Exception