egovframework.rfc3.iam.service.impl
Class ResourceServiceImpl

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

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

자원 대한 ServiceImpl 클래스를 정의한다.

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
ResourceServiceImpl()
           
 
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceServiceImpl

public ResourceServiceImpl()
Method Detail

selectResourceListTotCnt

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

Specified by:
selectResourceListTotCnt in interface ResourceService
Returns:
Throws:
java.lang.Exception

selectResourceList

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

Specified by:
selectResourceList in interface ResourceService
Returns:
Throws:
java.lang.Exception

selectMainResourceList

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

Specified by:
selectMainResourceList in interface ResourceService
Parameters:
resourceVO -
Returns:
Throws:
java.lang.Exception

getResourceInfo

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

Specified by:
getResourceInfo in interface ResourceService
Returns:
Throws:
java.lang.Exception

getResourceInfoForMenuCd

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

Specified by:
getResourceInfoForMenuCd in interface ResourceService
Returns:
Throws:
java.lang.Exception

insertResource

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

Specified by:
insertResource in interface ResourceService
Throws:
java.lang.Exception

updateResource

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

Specified by:
updateResource in interface ResourceService
Throws:
java.lang.Exception

updateResourceMenuCd

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

Specified by:
updateResourceMenuCd in interface ResourceService
Throws:
java.lang.Exception

deleteResource

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

Specified by:
deleteResource in interface ResourceService
Throws:
java.lang.Exception

deleteResourceForSiteGroup

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

Specified by:
deleteResourceForSiteGroup in interface ResourceService
Throws:
java.lang.Exception

deleteResourceForDomain

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

Specified by:
deleteResourceForDomain in interface ResourceService
Throws:
java.lang.Exception

deleteResourceForMenuCd

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

Specified by:
deleteResourceForMenuCd in interface ResourceService
Parameters:
menuCd -
Throws:
java.lang.Exception