egovframework.rfc3.office.service.impl
Class OfficePartServiceImpl

java.lang.Object
  extended by egovframework.rte.fdl.cmmn.AbstractServiceImpl
      extended by egovframework.rfc3.office.service.impl.OfficePartServiceImpl
All Implemented Interfaces:
OfficePartService

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


Constructor Summary
OfficePartServiceImpl()
           
 
Method Summary
 java.util.List<OfficePartVO> apiOfficePartJsonList(OfficePartVO officePartVO)
          조직도 담당자 검색
 void deleteOfficePart(OfficePartVO officePartVO)
          담당자 삭제 (박형민)
 void deleteOfficePart(java.lang.String userId)
          담당자 삭제
 java.util.List<OfficePartVO> desDecoding(java.util.List<OfficePartVO> officePartVO)
           
 OfficePartVO desDecoding(OfficePartVO officePartVO)
           
 int eminwonInfoUpdateOfficePartUser(OfficePartVO officePartVO)
          새올사용자 조직도정보 적용 update
 int eminwonUpdateOfficePartUser(OfficePartVO officePartVO)
          새올사용자 조직도 적용 update
 OfficePartVO getOfficeTelMatchingVO(java.util.HashMap map)
           
 java.util.List<OfficePartVO> getOfficeTelMatchingVOV2(java.util.HashMap map)
           
 int insertOfficePart(OfficePartVO officePartVO)
          담당자 입력 (박형민)
 OfficePartVO officeptRoleSelect(java.lang.String userId)
           
 int onnaraUserDataList(OfficeVO officeVO, org.springframework.ui.ModelMap mode)
          온나라행정포탈 사용자 동기화
 java.util.List<OfficePartVO> pcodeOfficeptSelect(OfficePartVO officePartVO)
           
 java.util.List<OfficePartVO> searchMyOfficeCms(java.lang.String userId)
          담당콘텐츠 메뉴로 출력
 java.util.List<OfficePartVO> searchOfficePart(OfficePartVO officePartVO)
           
 java.util.List<OfficePartVO> selectOfficePartClientList(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록
 int selectOfficePartClientListTotCnt(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록수
 java.util.List<OfficePartVO> selectOfficePartContentsList(java.lang.String officeCd)
          사용자 담당관리 검색조건에 따른 전체 목록
 java.util.List<EminwonOfficePortVO> selectOfficePartEminwonList(OfficeVO officeVOs)
          새올행정 파일방식
 java.util.List<OfficePartVO> selectOfficePartJsonList(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록 Json
 java.util.List<OfficePartVO> selectOfficePartList(OfficePartVO officePartVO)
          담당자 검색조건에 따른 전체 목록 (박형민)
 java.util.List<OfficePartVO> selectOfficePartListJson(OfficePartVO officePartVO)
          관리자 담당관리 검색조건에 따른 전체 JSON 목록
 int selectOfficePartListTotCnt(OfficePartVO officePartVO)
          담당자 검색조건에 따른 총갯수 (박형민)
 OfficePartVO selectOfficePartListVO(long officePtSid)
          담당관리 수정 데이터
 java.util.List<OfficePartVO> selectOfficePartMenuList(java.lang.String officeCd)
          메뉴관리 담당자 검색 리스트(DWR)
 java.util.List<OfficePartVO> selectOfficePartMenuList4(java.lang.String officeCd)
          제주용 4차 메뉴관리 담당자 검색 리스트(DWR)
 java.util.List<EminwonOfficePortVO> selectOfficePartOnnaraList(OfficeVO officeVOs)
          온나라 파일방식
 int selectOfficePartUsertCnt(OfficePartVO officePartVO)
          담당자 중복 카운트
 java.util.List<OfficePartVO> selectOfficePartVOUserList(java.lang.String userId)
           
 int selectOfficeUserCnt(java.lang.String userid)
          담당자 사용자 카운트
 int updateOfficePart(OfficePartVO officePartVO)
          담당관리 수정
 int updateOfficePart2(OfficePartVO officePartVO)
          직위수정 (회원정보 수정)
 int updateOfficePartSort(OfficePartVO officePartVO)
          담당관리 수정시 자동 정렬
 int updateOfficePartUploadExcel(OfficePartVO officePartVO)
           
 int updateOfficePartUser(OfficePartVO officePartVO)
          업무사용자 조직도 적용 update
 int updateOfficePartUserMove(OfficePartVO officePartVO)
           
 void updateUser(OfficePartVO officePartVO)
          담당관리 수정시 회원정보 수정
 int updateUserOfficePart(OfficePartVO officePartVO)
          업무관리 사용자 수정시 담당관리 초기화
 java.util.List<OfficePartVO> userSelectOpList(OfficePartVO officePartVO)
          사용자 조직도 검색 의령추가 박형민
 int userSelectOpListTotCnt(OfficePartVO officePartVO)
          사용자 검색조건에 해당하는 갯수 의령추가 박형민
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfficePartServiceImpl

public OfficePartServiceImpl()
Method Detail

selectOfficePartListTotCnt

public int selectOfficePartListTotCnt(OfficePartVO officePartVO)
                               throws java.lang.Exception
담당자 검색조건에 따른 총갯수 (박형민)

Specified by:
selectOfficePartListTotCnt in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartList

public java.util.List<OfficePartVO> selectOfficePartList(OfficePartVO officePartVO)
                                                  throws java.lang.Exception
담당자 검색조건에 따른 전체 목록 (박형민)

Specified by:
selectOfficePartList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartClientListTotCnt

public int selectOfficePartClientListTotCnt(OfficePartVO officePartVO)
                                     throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록수

Specified by:
selectOfficePartClientListTotCnt in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartClientList

public java.util.List<OfficePartVO> selectOfficePartClientList(OfficePartVO officePartVO)
                                                        throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록

Specified by:
selectOfficePartClientList in interface OfficePartService
Returns:
Throws:
java.lang.Exception

insertOfficePart

public int insertOfficePart(OfficePartVO officePartVO)
                     throws java.lang.Exception
담당자 입력 (박형민)

Specified by:
insertOfficePart in interface OfficePartService
Parameters:
OfficePartVO -
Returns:
Throws:
java.lang.Exception

deleteOfficePart

public void deleteOfficePart(OfficePartVO officePartVO)
                      throws java.lang.Exception
담당자 삭제 (박형민)

Specified by:
deleteOfficePart in interface OfficePartService
Parameters:
OfficePartVO -
Throws:
java.lang.Exception

selectOfficePartListVO

public OfficePartVO selectOfficePartListVO(long officePtSid)
                                    throws java.lang.Exception
담당관리 수정 데이터

Specified by:
selectOfficePartListVO in interface OfficePartService
Parameters:
officePtSid -
Returns:
Throws:
java.lang.Exception

getOfficeTelMatchingVO

public OfficePartVO getOfficeTelMatchingVO(java.util.HashMap map)
                                    throws java.lang.Exception
Specified by:
getOfficeTelMatchingVO in interface OfficePartService
Throws:
java.lang.Exception

getOfficeTelMatchingVOV2

public java.util.List<OfficePartVO> getOfficeTelMatchingVOV2(java.util.HashMap map)
                                                      throws java.lang.Exception
Specified by:
getOfficeTelMatchingVOV2 in interface OfficePartService
Throws:
java.lang.Exception

selectOfficePartVOUserList

public java.util.List<OfficePartVO> selectOfficePartVOUserList(java.lang.String userId)
                                                        throws java.lang.Exception
Specified by:
selectOfficePartVOUserList in interface OfficePartService
Throws:
java.lang.Exception

updateOfficePart

public int updateOfficePart(OfficePartVO officePartVO)
                     throws java.lang.Exception
담당관리 수정

Specified by:
updateOfficePart in interface OfficePartService
Parameters:
officePartVO -
Throws:
java.lang.Exception

selectOfficePartUsertCnt

public int selectOfficePartUsertCnt(OfficePartVO officePartVO)
                             throws java.lang.Exception
담당자 중복 카운트

Specified by:
selectOfficePartUsertCnt in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficeUserCnt

public int selectOfficeUserCnt(java.lang.String userid)
                        throws java.lang.Exception
담당자 사용자 카운트

Specified by:
selectOfficeUserCnt in interface OfficePartService
Parameters:
userid -
Returns:
Throws:
java.lang.Exception

updateOfficePart2

public int updateOfficePart2(OfficePartVO officePartVO)
                      throws java.lang.Exception
직위수정 (회원정보 수정)

Specified by:
updateOfficePart2 in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateUser

public void updateUser(OfficePartVO officePartVO)
                throws java.lang.Exception
담당관리 수정시 회원정보 수정

Specified by:
updateUser in interface OfficePartService
Parameters:
officePartVO -
Throws:
java.lang.Exception

updateOfficePartUser

public int updateOfficePartUser(OfficePartVO officePartVO)
                         throws java.lang.Exception
업무사용자 조직도 적용 update

Specified by:
updateOfficePartUser in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateOfficePartUserMove

public int updateOfficePartUserMove(OfficePartVO officePartVO)
                             throws java.lang.Exception
Specified by:
updateOfficePartUserMove in interface OfficePartService
Throws:
java.lang.Exception

updateUserOfficePart

public int updateUserOfficePart(OfficePartVO officePartVO)
                         throws java.lang.Exception
업무관리 사용자 수정시 담당관리 초기화

Specified by:
updateUserOfficePart in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateOfficePartSort

public int updateOfficePartSort(OfficePartVO officePartVO)
                         throws java.lang.Exception
담당관리 수정시 자동 정렬

Specified by:
updateOfficePartSort in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartMenuList

public java.util.List<OfficePartVO> selectOfficePartMenuList(java.lang.String officeCd)
                                                      throws java.lang.Exception
메뉴관리 담당자 검색 리스트(DWR)

Specified by:
selectOfficePartMenuList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

searchOfficePart

public java.util.List<OfficePartVO> searchOfficePart(OfficePartVO officePartVO)
                                              throws java.lang.Exception
Specified by:
searchOfficePart in interface OfficePartService
Returns:
Throws:
java.lang.Exception

selectOfficePartJsonList

public java.util.List<OfficePartVO> selectOfficePartJsonList(OfficePartVO officePartVO)
                                                      throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록 Json

Specified by:
selectOfficePartJsonList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

desDecoding

public OfficePartVO desDecoding(OfficePartVO officePartVO)
                         throws java.lang.Exception
Specified by:
desDecoding in interface OfficePartService
Throws:
java.lang.Exception

selectOfficePartMenuList4

public java.util.List<OfficePartVO> selectOfficePartMenuList4(java.lang.String officeCd)
                                                       throws java.lang.Exception
제주용 4차 메뉴관리 담당자 검색 리스트(DWR)

Specified by:
selectOfficePartMenuList4 in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

apiOfficePartJsonList

public java.util.List<OfficePartVO> apiOfficePartJsonList(OfficePartVO officePartVO)
                                                   throws java.lang.Exception
조직도 담당자 검색

Specified by:
apiOfficePartJsonList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

searchMyOfficeCms

public java.util.List<OfficePartVO> searchMyOfficeCms(java.lang.String userId)
                                               throws java.lang.Exception
담당콘텐츠 메뉴로 출력

Specified by:
searchMyOfficeCms in interface OfficePartService
Parameters:
userId -
Returns:
Throws:
java.lang.Exception

deleteOfficePart

public void deleteOfficePart(java.lang.String userId)
                      throws java.lang.Exception
담당자 삭제

Specified by:
deleteOfficePart in interface OfficePartService
Parameters:
userId -
Throws:
java.lang.Exception

selectOfficePartListJson

public java.util.List<OfficePartVO> selectOfficePartListJson(OfficePartVO officePartVO)
                                                      throws java.lang.Exception
관리자 담당관리 검색조건에 따른 전체 JSON 목록

Specified by:
selectOfficePartListJson in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

eminwonUpdateOfficePartUser

public int eminwonUpdateOfficePartUser(OfficePartVO officePartVO)
                                throws java.lang.Exception
새올사용자 조직도 적용 update

Specified by:
eminwonUpdateOfficePartUser in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

eminwonInfoUpdateOfficePartUser

public int eminwonInfoUpdateOfficePartUser(OfficePartVO officePartVO)
                                    throws java.lang.Exception
새올사용자 조직도정보 적용 update

Specified by:
eminwonInfoUpdateOfficePartUser in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartContentsList

public java.util.List<OfficePartVO> selectOfficePartContentsList(java.lang.String officeCd)
                                                          throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록

Specified by:
selectOfficePartContentsList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

desDecoding

public java.util.List<OfficePartVO> desDecoding(java.util.List<OfficePartVO> officePartVO)
                                         throws java.lang.Exception
Specified by:
desDecoding in interface OfficePartService
Throws:
java.lang.Exception

selectOfficePartEminwonList

public java.util.List<EminwonOfficePortVO> selectOfficePartEminwonList(OfficeVO officeVOs)
                                                                throws java.lang.Exception
새올행정 파일방식

Specified by:
selectOfficePartEminwonList in interface OfficePartService
Parameters:
eminwonOfficePortVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartOnnaraList

public java.util.List<EminwonOfficePortVO> selectOfficePartOnnaraList(OfficeVO officeVOs)
                                                               throws java.lang.Exception
온나라 파일방식

Specified by:
selectOfficePartOnnaraList in interface OfficePartService
Parameters:
eminwonOfficePortVO -
Returns:
Throws:
java.lang.Exception

pcodeOfficeptSelect

public java.util.List<OfficePartVO> pcodeOfficeptSelect(OfficePartVO officePartVO)
                                                 throws java.lang.Exception
Specified by:
pcodeOfficeptSelect in interface OfficePartService
Throws:
java.lang.Exception

onnaraUserDataList

public int onnaraUserDataList(OfficeVO officeVO,
                              org.springframework.ui.ModelMap mode)
                       throws java.lang.Exception
온나라행정포탈 사용자 동기화

Specified by:
onnaraUserDataList in interface OfficePartService
Parameters:
officeVO -
mode -
Returns:
Throws:
java.lang.Exception

updateOfficePartUploadExcel

public int updateOfficePartUploadExcel(OfficePartVO officePartVO)
                                throws java.lang.Exception
Specified by:
updateOfficePartUploadExcel in interface OfficePartService
Throws:
java.lang.Exception

userSelectOpList

public java.util.List<OfficePartVO> userSelectOpList(OfficePartVO officePartVO)
                                              throws java.lang.Exception
사용자 조직도 검색 의령추가 박형민

Specified by:
userSelectOpList in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

userSelectOpListTotCnt

public int userSelectOpListTotCnt(OfficePartVO officePartVO)
                           throws java.lang.Exception
사용자 검색조건에 해당하는 갯수 의령추가 박형민

Specified by:
userSelectOpListTotCnt in interface OfficePartService
Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

officeptRoleSelect

public OfficePartVO officeptRoleSelect(java.lang.String userId)
                                throws java.lang.Exception
Specified by:
officeptRoleSelect in interface OfficePartService
Throws:
java.lang.Exception