egovframework.rfc3.menu.service.impl
Class MenuServiceImpl

java.lang.Object
  extended by egovframework.rte.fdl.cmmn.AbstractServiceImpl
      extended by egovframework.rfc3.menu.service.impl.MenuServiceImpl
All Implemented Interfaces:
MenuService

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


Constructor Summary
MenuServiceImpl()
           
 
Method Summary
 java.util.List<MenuVO> checkMenuList(MenuVO menuVO)
          메뉴담당자권한 등록 리스트(의령군청)
 int deleteAllMenuToDomain(java.lang.String domainId)
           
 int deleteMenu(MenuVO menuVO)
          메뉴 삭제
 void insertMenu(MenuVO menuVO)
          메뉴 입력
 void insertMenuCounter(MenuCounterVO menuCounterVO)
           
 int menuContentsSidUpdate(MenuVO menuVO)
          컨텐츠 삭제시 메뉴 contentsSid 값 초기화
 MenuVO menuData(MenuVO menuVO)
          메뉴 데이터 VO
 java.util.List<MenuVO> menuDataList(MenuVO menuVO)
          메뉴 데이터 리스트
 MenuVO menuDataMenuCd(int menuDp, java.lang.String menuCd)
          메뉴 데이터 VO
 java.util.List<MenuVO> menuDataVO(MenuVO menuVO)
          메뉴 데이터 VO
 void menuReturnPageUpdate(MenuVO menuVO)
          메뉴 자동리턴 차수별 업데이트
 void menuUserRoleUpdate(MenuVO menuVO)
          메뉴별 부서권한 의령요청
 int pcodeOfficeptCnt(MenuVO menuVO)
           
 int pcodeOfficeptUpdate(MenuVO menuVO)
           
 java.util.List<MenuVO> reprsample(MenuVO menuVO)
          일괄 메뉴담당자 엑셀샘플제공
 java.util.List<MenuVO> searchSubMenuContentsList(MenuVO menuVO)
          indexAction 메뉴 자식 컨텐츠 비교 리스트
 java.util.List<MenuVO> searchSubMenuList(java.lang.String menuCd)
          메뉴 자동리턴 페이지 리스트
 java.util.List<MenuVO> selectCopyMenuList(MenuVO menuVO)
          도메인복사 - 차수 메뉴 리스트
 java.lang.String selectMenuContentsSidList(long contentsSid)
          콘텐츠 SId 값으로 MenuCd를 반환합니다.
 java.util.List<MenuCounterVO> selectMenuCounter(MenuCounterVO menuCounterVO)
           
 int selectMenuCounterTotal(MenuCounterVO menuCounterVO)
           
 int selectMenuDeleteCnt(MenuVO menuVO)
          삭제시 카운트
 java.util.List<MenuVO> selectMenuDpList(MenuVO menuVO)
          메뉴 2차 3 차 리스트
 MenuVO selectMenuHistory(MenuVO menuVO)
          indexAction 메뉴 히스코리 가져오기 MenuDAO.selectMenuHistory
 java.util.List<MenuVO> selectMenutCodeDwr(int menuDp, java.lang.String menuCd, java.lang.String sgroupId, java.lang.String domainId)
          menuCd select 값 반환(DWR) *메뉴CD 를 이용하여 코드값 분할로 2,3,4 차 값을 찾을수 있다 하지만 다중 쿼리지원을 위해서(쿼리중 menuCd가 1차값으로 사용중이다) MenuParentCd 값으로 2,3,4 차를 찾는디
 java.util.List<MenuVO> selectMenutContentSid(MenuVO menuVO)
          IndexAction MenuCD -- ContentsSid를 구합니다.
 java.util.List<MenuVO> selectMenutList(MenuVO menuVO)
          메뉴 리스트
 int selectMenuTotCnt(MenuVO menuVO)
          메뉴리스트 카운트
 java.util.List<MenuVO> selectOfficeMenuList(MenuVO menuVO)
          담당업무 메뉴 리스트
 java.util.List<MenuVO> selectWebAllMenuList(MenuVO menuVO)
          사용자 사이트 에서 사용할 메뉴 목록 왼쪽출력 / 로그인 연동여부 체크 출력
 java.util.List<MenuVO> selectWebMenuList(MenuVO menuVO)
          사용자 사이트 에서 사용할 메뉴 목록 왼쪽출력 / 로그인 연동여부 체크 출력
 java.util.List<MenuVO> selectXlsMenuList(MenuVO menuVO)
           
 int updateMenu(MenuVO menuVO)
          메뉴 수정
 int updateOfficeMenu(MenuVO menuVO)
          메뉴 담당자 수정
 int updateRoleOfficeMenu(MenuVO menuVO)
          권한관리 메뉴 담당자 수정
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuServiceImpl

public MenuServiceImpl()
Method Detail

selectMenuTotCnt

public int selectMenuTotCnt(MenuVO menuVO)
                     throws java.lang.Exception
메뉴리스트 카운트

Specified by:
selectMenuTotCnt in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectMenutList

public java.util.List<MenuVO> selectMenutList(MenuVO menuVO)
                                       throws java.lang.Exception
메뉴 리스트

Specified by:
selectMenutList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectMenuDeleteCnt

public int selectMenuDeleteCnt(MenuVO menuVO)
                        throws java.lang.Exception
삭제시 카운트

Specified by:
selectMenuDeleteCnt in interface MenuService
Returns:
MenuDAO.selectMenuDeleteCnt
Throws:
java.lang.Exception

deleteMenu

public int deleteMenu(MenuVO menuVO)
               throws java.lang.Exception
메뉴 삭제

Specified by:
deleteMenu in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

deleteAllMenuToDomain

public int deleteAllMenuToDomain(java.lang.String domainId)
                          throws java.lang.Exception
Specified by:
deleteAllMenuToDomain in interface MenuService
Throws:
java.lang.Exception

updateMenu

public int updateMenu(MenuVO menuVO)
               throws java.lang.Exception
메뉴 수정

Specified by:
updateMenu in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

updateOfficeMenu

public int updateOfficeMenu(MenuVO menuVO)
                     throws java.lang.Exception
메뉴 담당자 수정

Specified by:
updateOfficeMenu in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuDataList

public java.util.List<MenuVO> menuDataList(MenuVO menuVO)
                                    throws java.lang.Exception
메뉴 데이터 리스트

Specified by:
menuDataList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuDataVO

public java.util.List<MenuVO> menuDataVO(MenuVO menuVO)
                                  throws java.lang.Exception
메뉴 데이터 VO

Specified by:
menuDataVO in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuData

public MenuVO menuData(MenuVO menuVO)
                throws java.lang.Exception
메뉴 데이터 VO

Specified by:
menuData in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuDataMenuCd

public MenuVO menuDataMenuCd(int menuDp,
                             java.lang.String menuCd)
                      throws java.lang.Exception
메뉴 데이터 VO

Specified by:
menuDataMenuCd in interface MenuService
Parameters:
menuCd -
Returns:
Throws:
java.lang.Exception

insertMenu

public void insertMenu(MenuVO menuVO)
                throws java.lang.Exception
메뉴 입력

Specified by:
insertMenu in interface MenuService
Parameters:
menuVO -
Throws:
java.lang.Exception

selectMenutCodeDwr

public java.util.List<MenuVO> selectMenutCodeDwr(int menuDp,
                                                 java.lang.String menuCd,
                                                 java.lang.String sgroupId,
                                                 java.lang.String domainId)
                                          throws java.lang.Exception
menuCd select 값 반환(DWR) *메뉴CD 를 이용하여 코드값 분할로 2,3,4 차 값을 찾을수 있다 하지만 다중 쿼리지원을 위해서(쿼리중 menuCd가 1차값으로 사용중이다) MenuParentCd 값으로 2,3,4 차를 찾는디

Specified by:
selectMenutCodeDwr in interface MenuService
Returns:
Throws:
java.lang.Exception

searchSubMenuList

public java.util.List<MenuVO> searchSubMenuList(java.lang.String menuCd)
                                         throws java.lang.Exception
메뉴 자동리턴 페이지 리스트

Specified by:
searchSubMenuList in interface MenuService
Throws:
java.lang.Exception

searchSubMenuContentsList

public java.util.List<MenuVO> searchSubMenuContentsList(MenuVO menuVO)
                                                 throws java.lang.Exception
indexAction 메뉴 자식 컨텐츠 비교 리스트

Specified by:
searchSubMenuContentsList in interface MenuService
Throws:
java.lang.Exception

menuReturnPageUpdate

public void menuReturnPageUpdate(MenuVO menuVO)
                          throws java.lang.Exception
메뉴 자동리턴 차수별 업데이트

Specified by:
menuReturnPageUpdate in interface MenuService
Parameters:
menuVO -
Throws:
java.lang.Exception

selectMenuHistory

public MenuVO selectMenuHistory(MenuVO menuVO)
                         throws java.lang.Exception
indexAction 메뉴 히스코리 가져오기 MenuDAO.selectMenuHistory

Specified by:
selectMenuHistory in interface MenuService
Throws:
java.lang.Exception

selectMenuContentsSidList

public java.lang.String selectMenuContentsSidList(long contentsSid)
                                           throws java.lang.Exception
콘텐츠 SId 값으로 MenuCd를 반환합니다.

Specified by:
selectMenuContentsSidList in interface MenuService
Parameters:
contentsSid -
Returns:
Throws:
java.lang.Exception

selectMenutContentSid

public java.util.List<MenuVO> selectMenutContentSid(MenuVO menuVO)
                                             throws java.lang.Exception
IndexAction MenuCD -- ContentsSid를 구합니다.

Specified by:
selectMenutContentSid in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectMenuDpList

public java.util.List<MenuVO> selectMenuDpList(MenuVO menuVO)
                                        throws java.lang.Exception
메뉴 2차 3 차 리스트

Specified by:
selectMenuDpList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuContentsSidUpdate

public int menuContentsSidUpdate(MenuVO menuVO)
                          throws java.lang.Exception
컨텐츠 삭제시 메뉴 contentsSid 값 초기화

Specified by:
menuContentsSidUpdate in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectCopyMenuList

public java.util.List<MenuVO> selectCopyMenuList(MenuVO menuVO)
                                          throws java.lang.Exception
도메인복사 - 차수 메뉴 리스트

Specified by:
selectCopyMenuList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectWebMenuList

public java.util.List<MenuVO> selectWebMenuList(MenuVO menuVO)
                                         throws java.lang.Exception
사용자 사이트 에서 사용할 메뉴 목록 왼쪽출력 / 로그인 연동여부 체크 출력

Specified by:
selectWebMenuList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

insertMenuCounter

public void insertMenuCounter(MenuCounterVO menuCounterVO)
                       throws java.lang.Exception
Specified by:
insertMenuCounter in interface MenuService
Throws:
java.lang.Exception

selectMenuCounterTotal

public int selectMenuCounterTotal(MenuCounterVO menuCounterVO)
                           throws java.lang.Exception
Specified by:
selectMenuCounterTotal in interface MenuService
Throws:
java.lang.Exception

selectMenuCounter

public java.util.List<MenuCounterVO> selectMenuCounter(MenuCounterVO menuCounterVO)
                                                throws java.lang.Exception
Specified by:
selectMenuCounter in interface MenuService
Throws:
java.lang.Exception

selectXlsMenuList

public java.util.List<MenuVO> selectXlsMenuList(MenuVO menuVO)
                                         throws java.lang.Exception
Specified by:
selectXlsMenuList in interface MenuService
Throws:
java.lang.Exception

selectOfficeMenuList

public java.util.List<MenuVO> selectOfficeMenuList(MenuVO menuVO)
                                            throws java.lang.Exception
담당업무 메뉴 리스트

Specified by:
selectOfficeMenuList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

reprsample

public java.util.List<MenuVO> reprsample(MenuVO menuVO)
                                  throws java.lang.Exception
Description copied from interface: MenuService
일괄 메뉴담당자 엑셀샘플제공

Specified by:
reprsample in interface MenuService
Returns:
Throws:
java.lang.Exception

pcodeOfficeptUpdate

public int pcodeOfficeptUpdate(MenuVO menuVO)
                        throws java.lang.Exception
Specified by:
pcodeOfficeptUpdate in interface MenuService
Throws:
java.lang.Exception

pcodeOfficeptCnt

public int pcodeOfficeptCnt(MenuVO menuVO)
                     throws java.lang.Exception
Specified by:
pcodeOfficeptCnt in interface MenuService
Throws:
java.lang.Exception

updateRoleOfficeMenu

public int updateRoleOfficeMenu(MenuVO menuVO)
                         throws java.lang.Exception
권한관리 메뉴 담당자 수정

Specified by:
updateRoleOfficeMenu in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

selectWebAllMenuList

public java.util.List<MenuVO> selectWebAllMenuList(MenuVO menuVO)
                                            throws java.lang.Exception
사용자 사이트 에서 사용할 메뉴 목록 왼쪽출력 / 로그인 연동여부 체크 출력

Specified by:
selectWebAllMenuList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

checkMenuList

public java.util.List<MenuVO> checkMenuList(MenuVO menuVO)
                                     throws java.lang.Exception
메뉴담당자권한 등록 리스트(의령군청)

Specified by:
checkMenuList in interface MenuService
Parameters:
menuVO -
Returns:
Throws:
java.lang.Exception

menuUserRoleUpdate

public void menuUserRoleUpdate(MenuVO menuVO)
                        throws java.lang.Exception
메뉴별 부서권한 의령요청

Specified by:
menuUserRoleUpdate in interface MenuService
Parameters:
menuVO -
Throws:
java.lang.Exception