egovframework.rfc3.iam.service.impl
Class AdminMenuServiceImpl

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

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


Constructor Summary
AdminMenuServiceImpl()
           
 
Method Summary
 int adminMenuOfficeCnt(AdminMenuOfficeVO adminMenuOfficeVO)
           
 void deleteAdminMenu(java.lang.String admSid)
          메뉴 삭제
 void deleteAdminMenuOffice(long authSid)
           
 AdminMenuVO getAdminMenuInfo(java.lang.String admSid)
          메뉴 정보
 AdminMenuVO getAdminMenuInfoUrl(java.lang.String url)
           
 AdminMenuOfficeVO getAdminMenuOffice(long authSid)
           
 int getMaxGroupIdx()
          groupIdx최대값
 int getMaxOrderSid(int groupIdx)
          getMaxOrderSid
 int getOrderSidDuplicateCnt(AdminMenuVO adminMenuVO)
          groupIdx와 orderSid가 같은경우(수정모드에서)
 void insertAdminMenu(AdminMenuVO adminMenuVO)
          메뉴 저장
 void insertAdminMenuOffice(AdminMenuOfficeVO adminMenuOfficeVO)
           
 java.util.List<AdminMenuOfficeVO> selectAdminMenuAuthList(java.lang.String admSid)
           
 java.util.List<AdminMenuVO> selectAdminMenuList(AdminMenuVO adminMenuVO)
          관리자 메뉴 전체목록
 java.util.List<AdminMenuVO> selectGroupAdmList(int groupIdx)
           
 int subAdminMenuListCnt(AdminMenuVO adminMenuVO)
          groupIdx 같고 0보다 2차 메뉴 갯수
 void updateAdminMenu(AdminMenuVO adminMenuVO)
          메뉴수정
 void updateAdminMenuOffice(AdminMenuOfficeVO adminMenuOfficeVO)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminMenuServiceImpl

public AdminMenuServiceImpl()
Method Detail

selectAdminMenuList

public java.util.List<AdminMenuVO> selectAdminMenuList(AdminMenuVO adminMenuVO)
                                                throws java.lang.Exception
관리자 메뉴 전체목록

Specified by:
selectAdminMenuList in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

selectGroupAdmList

public java.util.List<AdminMenuVO> selectGroupAdmList(int groupIdx)
                                               throws java.lang.Exception
Specified by:
selectGroupAdmList in interface AdminMenuService
Throws:
java.lang.Exception

subAdminMenuListCnt

public int subAdminMenuListCnt(AdminMenuVO adminMenuVO)
                        throws java.lang.Exception
groupIdx 같고 0보다 2차 메뉴 갯수

Specified by:
subAdminMenuListCnt in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

getOrderSidDuplicateCnt

public int getOrderSidDuplicateCnt(AdminMenuVO adminMenuVO)
                            throws java.lang.Exception
groupIdx와 orderSid가 같은경우(수정모드에서)

Specified by:
getOrderSidDuplicateCnt in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

getMaxGroupIdx

public int getMaxGroupIdx()
                   throws java.lang.Exception
groupIdx최대값

Specified by:
getMaxGroupIdx in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

getMaxOrderSid

public int getMaxOrderSid(int groupIdx)
                   throws java.lang.Exception
getMaxOrderSid

Specified by:
getMaxOrderSid in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

getAdminMenuInfo

public AdminMenuVO getAdminMenuInfo(java.lang.String admSid)
                             throws java.lang.Exception
메뉴 정보

Specified by:
getAdminMenuInfo in interface AdminMenuService
Returns:
Throws:
java.lang.Exception

getAdminMenuInfoUrl

public AdminMenuVO getAdminMenuInfoUrl(java.lang.String url)
                                throws java.lang.Exception
Specified by:
getAdminMenuInfoUrl in interface AdminMenuService
Throws:
java.lang.Exception

insertAdminMenu

public void insertAdminMenu(AdminMenuVO adminMenuVO)
                     throws java.lang.Exception
메뉴 저장

Specified by:
insertAdminMenu in interface AdminMenuService
Throws:
java.lang.Exception

updateAdminMenu

public void updateAdminMenu(AdminMenuVO adminMenuVO)
                     throws java.lang.Exception
메뉴수정

Specified by:
updateAdminMenu in interface AdminMenuService
Throws:
java.lang.Exception

deleteAdminMenu

public void deleteAdminMenu(java.lang.String admSid)
                     throws java.lang.Exception
메뉴 삭제

Specified by:
deleteAdminMenu in interface AdminMenuService
Throws:
java.lang.Exception

adminMenuOfficeCnt

public int adminMenuOfficeCnt(AdminMenuOfficeVO adminMenuOfficeVO)
                       throws java.lang.Exception
Specified by:
adminMenuOfficeCnt in interface AdminMenuService
Throws:
java.lang.Exception

selectAdminMenuAuthList

public java.util.List<AdminMenuOfficeVO> selectAdminMenuAuthList(java.lang.String admSid)
                                                          throws java.lang.Exception
Specified by:
selectAdminMenuAuthList in interface AdminMenuService
Throws:
java.lang.Exception

getAdminMenuOffice

public AdminMenuOfficeVO getAdminMenuOffice(long authSid)
                                     throws java.lang.Exception
Specified by:
getAdminMenuOffice in interface AdminMenuService
Throws:
java.lang.Exception

insertAdminMenuOffice

public void insertAdminMenuOffice(AdminMenuOfficeVO adminMenuOfficeVO)
                           throws java.lang.Exception
Specified by:
insertAdminMenuOffice in interface AdminMenuService
Throws:
java.lang.Exception

updateAdminMenuOffice

public void updateAdminMenuOffice(AdminMenuOfficeVO adminMenuOfficeVO)
                           throws java.lang.Exception
Specified by:
updateAdminMenuOffice in interface AdminMenuService
Throws:
java.lang.Exception

deleteAdminMenuOffice

public void deleteAdminMenuOffice(long authSid)
                           throws java.lang.Exception
Specified by:
deleteAdminMenuOffice in interface AdminMenuService
Throws:
java.lang.Exception