egovframework.rfc3.menu.web
Class CmsManager

java.lang.Object
  extended by egovframework.rfc3.menu.web.CmsManager

public class CmsManager
extends java.lang.Object


Constructor Summary
CmsManager(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.util.List<MenuVO> getAllMenuList(java.lang.String menuCd, int menuDp)
          메뉴코드를 토대로 해당 메뉴가 포함된 1차 메뉴중에 해당 차수 메뉴 목록을 가져온다
 boolean getBrowser()
          browser search
 java.lang.String getBrowser(javax.servlet.http.HttpServletRequest request)
          browser search
 java.util.List<CategoryCode1VO> getCommonCate1List(java.lang.String cateCd, java.lang.String oderField, java.lang.String orderSort)
          1차 공통 카테고리 가져오기
 java.util.List<CategoryCode2VO> getCommonCate2List(java.lang.String cateCd, java.lang.String cate1Cd, java.lang.String oderField, java.lang.String orderSort)
          2차 공통 카테고리 가져오기
 java.util.List<CategoryCode3VO> getCommonCate3List(java.lang.String cateCd, java.lang.String cate1Cd, java.lang.String cate2Cd, java.lang.String oderField, java.lang.String orderSort)
          3차 공통 카테고리 가져오기
 ContentsVO getContentsVO(long contentsSid)
           
 VisitCounterVO getCounterSummary()
           
 java.lang.String getDomainId()
           
 java.lang.String getDomainId(java.lang.String domain, java.lang.String port)
           
 ElectUserVO getElectUser(java.lang.String jumin1, java.lang.String jumin2, java.lang.String userName)
          선거인명부 1건 결과 조회하기
 java.util.List<ElectUserVO> getElectUserList(java.lang.String jumin1, java.lang.String jumin2, java.lang.String userName)
          선거인명부 2건 이상 조회하기
 ContentsVO getLinkContentsVO(long contentsSid)
           
 java.util.List<org.springframework.security.core.GrantedAuthority> getLoginHierarchyRole(java.lang.String loginUserId)
          해당 아이디에 해당하는 계층 권한 가져오기
 int getMainNum()
           
 MenuVO getMenuCd(java.lang.String menuCd, int menuDp)
          현재 자신의 부모 메뉴를가져온다
 int getMenuDepth()
          현재 자신의 메뉴 뎁스를 계산한다.
 java.util.List<MenuVO> getMenuList(java.lang.String menuCd, int menuDp)
          메뉴코드를 토대로 해당 메뉴가 포함된 1차 메뉴중에 해당 차수 메뉴 목록을 가져온다
 java.lang.String getMenuNm()
           
 java.lang.String getMenuTitle()
          메뉴 history 가져오기
 java.lang.String getMenuTitleImg()
          메뉴 title 이미지 가져오기
 MenuVO getMenuVO()
          현재 페이지의 메뉴 정보를 가져온다
 java.lang.String getMessage(java.lang.String messageId)
           
 java.util.List<NZipCodeVO> getSearchNZipList(java.lang.String dong)
          새주소 우편번호 임시 검색
 java.util.List<ZipCodeVO> getSearchZipList(java.lang.String dong)
          우편번호 검색
 java.lang.String getSgroupId()
           
 java.lang.String getSgroupId(java.lang.String domain, java.lang.String port)
           
 java.lang.String getSiteDomainId(javax.servlet.http.HttpServletRequest request)
          url 주소로 domainId값 구하기
 int getSubNum(int depth)
          현자 자신의 뎁스에 위치한 순서를 계산한다 순수한 MENUCD 를 이용한 계산.
 int getSubNumSort(int depth)
          현자 자신의 뎁스에 위치한 순서를 계산한다 정렬값 적용 2011년 12월 19일 허성철
 java.util.List<MenuGradeVO> getSurveyList(java.lang.String menuCd, int cnt)
          만족도 리스트
 java.util.List<MenuGradeVO> getSurveyTotalList(java.lang.String menuCd, int cnt)
          만족도 카운팅 리스트
 java.lang.String getUrlExt()
          사이트 확장자
 java.lang.Object getUserInfo()
          일반회원/직원회원 정보를 검색하여 반환한다
 java.lang.Object getUserInfoCerti(java.lang.String userType, java.lang.String name, java.lang.String emailAdres, java.lang.String moblfristNo, java.lang.String moblmiddleNo, java.lang.String moblendNo)
           
 LoginVO getUserInfoForRealAuthKey(java.lang.String ihidNum, java.lang.String userSe)
          식별번호로 회원정보 가져오기
 boolean isCmsManager()
          총관리자,그룹관리자,도메인관리자
 boolean isCustomerAdminView()
           
 boolean isMenuCmsManager(SessionManager sm)
          총관리자,그룹관리자,도메인관리자,메뉴 담당관리자
 boolean isMenuIsIndex()
           
 java.lang.String rfcContextPaths()
          서브도메인 호스트 가져오기
 MberManageVO search14UnderUserId(java.lang.String parentName, java.lang.String ihidnum)
          14세 미만 아이디 찾기
 MberManageVO search14UnderUserId2(java.lang.String parentName, java.lang.String ihidnum, java.lang.String mberNm)
           
 MberManageVO search14UnderUserPw(java.lang.String parentName, java.lang.String mberId, java.lang.String ihidnum)
          14세 미만 비밀번호 찾기
 MberManageVO search14UnderUserPw2(java.lang.String parentName, java.lang.String mberId, java.lang.String ihidnum, java.lang.String mberNm)
           
 UserManageVO searchEmplyrId(java.lang.String emplyrNm, java.lang.String ihidnum)
          업무관리자 이름 ,실명인증값으로 아이디 정보를 가져온다.
 UserManageVO searchEmplyrPw(java.lang.String emplyrNm, java.lang.String emplyrId, java.lang.String ihidnum)
          업무회원 - 이름, 아이디.실명인증값을 가지고 비밀번호 관련 정보를 가져온다.
 java.lang.String searchIdToEmail(java.lang.String name, java.lang.String email, java.lang.String userSe)
          이름과 이메일로 아이디 찾기
 java.util.List<java.lang.String> searchIdToEmailList(java.lang.String name, java.lang.String email, java.lang.String userSe)
           
 LoginVO searchMasterUserInfo(java.lang.String userId, java.lang.String userSe)
          아이디,회원구분으로 비밀번호,질문,답 구하기
 boolean searchPasswordToEmail(java.lang.String userId, java.lang.String name, java.lang.String email, java.lang.String userSe)
          아이디,이름,이메일로 회원 존재 여부
 MberManageVO searchUserId(java.lang.String mberNm, java.lang.String ihidnum)
          일반회원 이름, 실명인증 값을 가지고 아이디 정보를 가져온다.
 MberManageVO searchUserPw(java.lang.String mberNm, java.lang.String mberId, java.lang.String ihidnum)
          일반회원 - 이름, 아이디.실명인증값을 가지고 비밀번호 관련 정보를 가져온다.
 void setCMS(java.lang.String menuCd, long contentsSid, javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
          응용 프로그램 개발시 cms 세팅
 boolean setUserInfoSubDni(java.lang.String userType, java.lang.String uniqId, java.lang.String subDn)
           
 void updateMasterUserPassword(java.lang.String userId, java.lang.String password, java.lang.String userSe)
          아이디,입력된 패스워드,회원구분으로 패스워드 수정하기
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsManager

public CmsManager(javax.servlet.http.HttpServletRequest request)
Method Detail

rfcContextPaths

public java.lang.String rfcContextPaths()
서브도메인 호스트 가져오기

Returns:

getUrlExt

public java.lang.String getUrlExt()
사이트 확장자

Returns:

getUserInfo

public java.lang.Object getUserInfo()
                             throws java.lang.Exception
일반회원/직원회원 정보를 검색하여 반환한다

Returns:
Throws:
java.lang.Exception

searchUserId

public MberManageVO searchUserId(java.lang.String mberNm,
                                 java.lang.String ihidnum)
                          throws java.lang.Exception
일반회원 이름, 실명인증 값을 가지고 아이디 정보를 가져온다.

Parameters:
mberNm -
ihidnum -
Returns:
Throws:
java.lang.Exception

search14UnderUserId

public MberManageVO search14UnderUserId(java.lang.String parentName,
                                        java.lang.String ihidnum)
                                 throws java.lang.Exception
14세 미만 아이디 찾기

Parameters:
parentName -
ihidnum -
Returns:
Throws:
java.lang.Exception

search14UnderUserId2

public MberManageVO search14UnderUserId2(java.lang.String parentName,
                                         java.lang.String ihidnum,
                                         java.lang.String mberNm)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

searchEmplyrId

public UserManageVO searchEmplyrId(java.lang.String emplyrNm,
                                   java.lang.String ihidnum)
                            throws java.lang.Exception
업무관리자 이름 ,실명인증값으로 아이디 정보를 가져온다.

Parameters:
emplyrNm -
ihidnum -
Returns:
Throws:
java.lang.Exception

searchUserPw

public MberManageVO searchUserPw(java.lang.String mberNm,
                                 java.lang.String mberId,
                                 java.lang.String ihidnum)
                          throws java.lang.Exception
일반회원 - 이름, 아이디.실명인증값을 가지고 비밀번호 관련 정보를 가져온다.

Parameters:
mberNm -
mberId -
ihidnum -
Returns:
Throws:
java.lang.Exception

search14UnderUserPw

public MberManageVO search14UnderUserPw(java.lang.String parentName,
                                        java.lang.String mberId,
                                        java.lang.String ihidnum)
                                 throws java.lang.Exception
14세 미만 비밀번호 찾기

Parameters:
parentName -
mberId -
ihidnum -
Returns:
Throws:
java.lang.Exception

search14UnderUserPw2

public MberManageVO search14UnderUserPw2(java.lang.String parentName,
                                         java.lang.String mberId,
                                         java.lang.String ihidnum,
                                         java.lang.String mberNm)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

searchEmplyrPw

public UserManageVO searchEmplyrPw(java.lang.String emplyrNm,
                                   java.lang.String emplyrId,
                                   java.lang.String ihidnum)
                            throws java.lang.Exception
업무회원 - 이름, 아이디.실명인증값을 가지고 비밀번호 관련 정보를 가져온다.

Parameters:
emplyrNm -
emplyrId -
ihidnum -
Returns:
Throws:
java.lang.Exception

searchIdToEmail

public java.lang.String searchIdToEmail(java.lang.String name,
                                        java.lang.String email,
                                        java.lang.String userSe)
                                 throws java.lang.Exception
이름과 이메일로 아이디 찾기

Parameters:
name -
email -
userSe - GNR:일반회원,USR:업무 사용자
Returns:
Throws:
java.lang.Exception

searchIdToEmailList

public java.util.List<java.lang.String> searchIdToEmailList(java.lang.String name,
                                                            java.lang.String email,
                                                            java.lang.String userSe)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

searchPasswordToEmail

public boolean searchPasswordToEmail(java.lang.String userId,
                                     java.lang.String name,
                                     java.lang.String email,
                                     java.lang.String userSe)
                              throws java.lang.Exception
아이디,이름,이메일로 회원 존재 여부

Parameters:
userId -
name -
email -
userSe -
Returns:
Throws:
java.lang.Exception

searchMasterUserInfo

public LoginVO searchMasterUserInfo(java.lang.String userId,
                                    java.lang.String userSe)
                             throws java.lang.Exception
아이디,회원구분으로 비밀번호,질문,답 구하기

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

updateMasterUserPassword

public void updateMasterUserPassword(java.lang.String userId,
                                     java.lang.String password,
                                     java.lang.String userSe)
                              throws java.lang.Exception
아이디,입력된 패스워드,회원구분으로 패스워드 수정하기

Parameters:
userId -
password -
userSe -
Throws:
java.lang.Exception

getMenuVO

public MenuVO getMenuVO()
                 throws java.lang.Exception
현재 페이지의 메뉴 정보를 가져온다

Returns:
Throws:
java.lang.Exception

getMenuList

public java.util.List<MenuVO> getMenuList(java.lang.String menuCd,
                                          int menuDp)
                                   throws java.lang.Exception
메뉴코드를 토대로 해당 메뉴가 포함된 1차 메뉴중에 해당 차수 메뉴 목록을 가져온다

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

getMenuCd

public MenuVO getMenuCd(java.lang.String menuCd,
                        int menuDp)
                 throws java.lang.Exception
현재 자신의 부모 메뉴를가져온다

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

getMainNum

public int getMainNum()

getSubNum

public int getSubNum(int depth)
현자 자신의 뎁스에 위치한 순서를 계산한다 순수한 MENUCD 를 이용한 계산. 정렬값은 적용되지않음

Parameters:
depth -
Returns:

getSubNumSort

public int getSubNumSort(int depth)
                  throws java.lang.Exception
현자 자신의 뎁스에 위치한 순서를 계산한다 정렬값 적용 2011년 12월 19일 허성철

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

getMenuDepth

public int getMenuDepth()
현재 자신의 메뉴 뎁스를 계산한다. 순수한 MENUCD 를 이용한 계산. 정렬값은 적용되지않음

Returns:

getMenuNm

public java.lang.String getMenuNm()

isCustomerAdminView

public boolean isCustomerAdminView()

getMenuTitle

public java.lang.String getMenuTitle()
메뉴 history 가져오기

Returns:
String

getMenuTitleImg

public java.lang.String getMenuTitleImg()
메뉴 title 이미지 가져오기

Returns:
String

getContentsVO

public ContentsVO getContentsVO(long contentsSid)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getLinkContentsVO

public ContentsVO getLinkContentsVO(long contentsSid)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getCounterSummary

public VisitCounterVO getCounterSummary()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getDomainId

public java.lang.String getDomainId()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getDomainId

public java.lang.String getDomainId(java.lang.String domain,
                                    java.lang.String port)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getSgroupId

public java.lang.String getSgroupId()
                             throws java.lang.Exception
Throws:
java.lang.Exception

getSgroupId

public java.lang.String getSgroupId(java.lang.String domain,
                                    java.lang.String port)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getCommonCate1List

public java.util.List<CategoryCode1VO> getCommonCate1List(java.lang.String cateCd,
                                                          java.lang.String oderField,
                                                          java.lang.String orderSort)
                                                   throws java.lang.Exception
1차 공통 카테고리 가져오기

Parameters:
cateCd -
oderField -
orderSort -
Returns:
Throws:
java.lang.Exception

getCommonCate2List

public java.util.List<CategoryCode2VO> getCommonCate2List(java.lang.String cateCd,
                                                          java.lang.String cate1Cd,
                                                          java.lang.String oderField,
                                                          java.lang.String orderSort)
                                                   throws java.lang.Exception
2차 공통 카테고리 가져오기

Parameters:
cateCd -
cate1Cd -
oderField -
orderSort -
Returns:
Throws:
java.lang.Exception

getCommonCate3List

public java.util.List<CategoryCode3VO> getCommonCate3List(java.lang.String cateCd,
                                                          java.lang.String cate1Cd,
                                                          java.lang.String cate2Cd,
                                                          java.lang.String oderField,
                                                          java.lang.String orderSort)
                                                   throws java.lang.Exception
3차 공통 카테고리 가져오기

Parameters:
cateCd -
cate1Cd -
cate2Cd -
oderField -
orderSort -
Returns:
Throws:
java.lang.Exception

getSearchZipList

public java.util.List<ZipCodeVO> getSearchZipList(java.lang.String dong)
                                           throws java.lang.Exception
우편번호 검색

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

getSearchNZipList

public java.util.List<NZipCodeVO> getSearchNZipList(java.lang.String dong)
                                             throws java.lang.Exception
새주소 우편번호 임시 검색

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

setCMS

public void setCMS(java.lang.String menuCd,
                   long contentsSid,
                   javax.servlet.http.HttpServletRequest request,
                   org.springframework.ui.ModelMap model)
            throws java.lang.Exception
응용 프로그램 개발시 cms 세팅

Parameters:
menuCd -
contentsSid -
request -
model -
Throws:
java.lang.Exception

getElectUser

public ElectUserVO getElectUser(java.lang.String jumin1,
                                java.lang.String jumin2,
                                java.lang.String userName)
                         throws java.lang.Exception
선거인명부 1건 결과 조회하기

Parameters:
jumin1 -
jumin2 -
userName -
Returns:
Throws:
java.lang.Exception

getElectUserList

public java.util.List<ElectUserVO> getElectUserList(java.lang.String jumin1,
                                                    java.lang.String jumin2,
                                                    java.lang.String userName)
                                             throws java.lang.Exception
선거인명부 2건 이상 조회하기

Parameters:
jumin1 -
jumin2 -
userName -
Returns:
Throws:
java.lang.Exception

getUserInfoForRealAuthKey

public LoginVO getUserInfoForRealAuthKey(java.lang.String ihidNum,
                                         java.lang.String userSe)
                                  throws java.lang.Exception
식별번호로 회원정보 가져오기

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

getUserInfoCerti

public java.lang.Object getUserInfoCerti(java.lang.String userType,
                                         java.lang.String name,
                                         java.lang.String emailAdres,
                                         java.lang.String moblfristNo,
                                         java.lang.String moblmiddleNo,
                                         java.lang.String moblendNo)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

setUserInfoSubDni

public boolean setUserInfoSubDni(java.lang.String userType,
                                 java.lang.String uniqId,
                                 java.lang.String subDn)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getLoginHierarchyRole

public java.util.List<org.springframework.security.core.GrantedAuthority> getLoginHierarchyRole(java.lang.String loginUserId)
                                                                                         throws java.lang.Exception
해당 아이디에 해당하는 계층 권한 가져오기

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

getMessage

public java.lang.String getMessage(java.lang.String messageId)

isMenuIsIndex

public boolean isMenuIsIndex()

getSurveyList

public java.util.List<MenuGradeVO> getSurveyList(java.lang.String menuCd,
                                                 int cnt)
                                          throws java.lang.Exception
만족도 리스트

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

getSurveyTotalList

public java.util.List<MenuGradeVO> getSurveyTotalList(java.lang.String menuCd,
                                                      int cnt)
                                               throws java.lang.Exception
만족도 카운팅 리스트

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

isCmsManager

public boolean isCmsManager()
총관리자,그룹관리자,도메인관리자

Returns:

isMenuCmsManager

public boolean isMenuCmsManager(SessionManager sm)
총관리자,그룹관리자,도메인관리자,메뉴 담당관리자

Returns:

getBrowser

public java.lang.String getBrowser(javax.servlet.http.HttpServletRequest request)
                            throws java.lang.Exception
browser search

Parameters:
request - Windows
Returns:
Throws:
java.lang.Exception

getBrowser

public boolean getBrowser()
                   throws java.lang.Exception
browser search

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

getAllMenuList

public java.util.List<MenuVO> getAllMenuList(java.lang.String menuCd,
                                             int menuDp)
                                      throws java.lang.Exception
메뉴코드를 토대로 해당 메뉴가 포함된 1차 메뉴중에 해당 차수 메뉴 목록을 가져온다

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

getSiteDomainId

public java.lang.String getSiteDomainId(javax.servlet.http.HttpServletRequest request)
                                 throws java.lang.Exception
url 주소로 domainId값 구하기

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