egovframework.rfc3.office.service
Interface OfficeService

All Known Implementing Classes:
OfficeServiceImpl

public interface OfficeService

조직도에 관한 인터페이스 클래스를 정의한다.

Since:
2010.12.21
Version:
egovframework RFC 3.0
Author:
개발팀 박형민
See Also:
 << 조직도 >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2011.03.30  박형민          최초 생성

 Copyright (C) 2011 by skoinfo  All right reserved.
 

Method Summary
 void deleteEminwonFileList(EminwonOfficeVO eminwonOfficeVO)
          동기화 삭제
 void deleteOffice(OfficeVO officeVO)
          조직도 삭제 (박형민)
 OfficeVO getOfficeListVO(OfficeVO officeVO)
           
 java.util.List<OfficeVO> getOfficeRealList(java.lang.String realCode)
          자동업데이트 리얼코드 리스트
 java.util.List<OfficeVO> getOfficeTopList(OfficeVO officeVO)
           
 int insertOffice(OfficeVO officeVO)
          조직도 입력 (박형민)
 java.util.List<OfficeVO> notOfficeDwrDpList(int officeDp, java.lang.String officeCd)
          Dwr용(조직도 외 사용함수 사용여부 Y일때 가져온다) 조직도 차수 가져오기
 java.util.List<OfficeVO> officeDwrDpList(int officeDp, java.lang.String officeCd)
          Dwr용 조직도 차수 가져오기
 int onnaraDataList(OfficeVO officeVO, org.springframework.ui.ModelMap mode)
          온나라행정포탈 동기화
 java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> saeolSaengjeongData(OfficeVO officeVO, org.springframework.ui.ModelMap mode)
           
 java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> saeolSaengjeongFileData(OfficeVO officeVO, org.springframework.ui.ModelMap mode)
           
 java.lang.String saeolSaengjeongSync(OfficeVO officeVO, org.springframework.ui.ModelMap model)
           
 java.util.List<OfficeVO> selectDpOfficeList(OfficeVO officeVO)
          조직도 차수 별 리스트
 java.util.List<OfficeVO> selectNotOfficeSgroupList(int officeDp, java.lang.String sgroup)
          //조직도 사이트 그룹 1차 조직 DWR 사용(조직도 외 사용시 사용여부Y일때만 )
 java.util.List<OfficeVO> selectNotOfficeSgroupListJson(int officeDp, java.lang.String sgroup, java.lang.String menuCd)
          //조직도 사이트 그룹 1차 조직 json 사용(조직도 외 사용시 사용여부Y일때만 )
 java.util.List<OfficeVO> selectOfficeAllList(java.lang.String officeCd)
           
 java.util.List<EminwonOfficeVO> selectOfficeContentsList(OfficeVO officeVO)
           
 java.util.List<OfficeVO> selectOfficeDpAllList(OfficeVO officeVO)
           
 int selectOfficeDpCnt(java.lang.String officeCd)
          조직도 하위 카운트 DWR용 (박형민)
 java.util.List<OfficeVO> selectOfficeDpGroupList(OfficeVO officeVO)
          조직도 2차 3차 리스트를 반환합니다.
 java.util.List<OfficeVO> selectOfficeDpList(OfficeVO officeVO)
          조직도 차수 가져오기
 java.util.List<OfficeVO> selectOfficeEminwonList(java.lang.String officeCd)
           
 java.util.List<OfficeVO> selectOfficeJsonList(OfficeVO officeVO)
           
 java.util.List<OfficeVO> selectOfficeList(OfficeVO officeVO)
          조직도 검색조건에 따른 전체 목록 (박형민)
 java.util.List<OfficeVO> selectOfficeListAll(OfficeVO officeVO)
          조직도 검색조건에 따른 전체 목록(json용)
 java.util.List<OfficeVO> selectOfficeListSaeol(OfficeVO officeVO)
           
 java.util.List selectOfficeListSaeol2(OfficeVO officeVO)
           
 int selectOfficeListTotCnt(OfficeVO officeVO)
          조직도 검색조건에 따른 총갯수 (박형민)
 int selectOfficeListTotCntSaeol(OfficeVO officeVO)
           
 int selectOfficeListTotCntSaeol2(OfficeVO officeVO)
           
 OfficeVO selectOfficeListVO(java.lang.String officeCd)
          조직도 수정 VO를 가져오기
 java.util.List<OfficeVO> selectOfficeMessengerList(OfficeVO officeVO)
          UC Messenger 부서 전체 목록
 java.util.List<java.lang.String> selectOfficeParentOfficeCdList(java.lang.String officeCd)
          officeCd 상위 부서의 officeCd 목록
 java.lang.String selectOfficeRealCode(java.lang.String officeCd)
          새올코드검색
 java.util.List<OfficeVO> selectOfficeSgroupList(int officeDp, java.lang.String sgroup)
          //조직도 사이트 그룹 1차 조직 DWR 사용
 java.util.List<OfficeVO> selectOfficeSgroupListAsc(java.lang.String sgroupId)
          sgroupId 에 해당하는 조직도를 ASC로 정렬 전체 값
 java.util.List<OfficeVO> selectOfficeSingleList(OfficeVO officeVO)
          조직도 차수 json용 가져오기
 java.util.List<OfficeVO> selectOfficeVoList(OfficeVO officeVO)
           
 OfficeVO selectOnnaraOfficeList(java.lang.String officerealcode)
          온나라사용자 Office_CD
 void updateOffice(OfficeVO officeVO)
          조직도 업데이트
 void updateOfficeIsUse(OfficeVO officeVO)
           
 void updateOfficeReplace(OfficeVO officeVO)
           
 void updateOfficeSaeolSaengjeongSync(OfficeVO officeVO)
           
 void updatePortalOffice(OfficeVO officeVO)
           
 

Method Detail

selectOfficeListTotCnt

int selectOfficeListTotCnt(OfficeVO officeVO)
                           throws java.lang.Exception
조직도 검색조건에 따른 총갯수 (박형민)

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

selectOfficeList

java.util.List<OfficeVO> selectOfficeList(OfficeVO officeVO)
                                          throws java.lang.Exception
조직도 검색조건에 따른 전체 목록 (박형민)

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

selectOfficeListTotCntSaeol

int selectOfficeListTotCntSaeol(OfficeVO officeVO)
                                throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeListSaeol

java.util.List<OfficeVO> selectOfficeListSaeol(OfficeVO officeVO)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeListTotCntSaeol2

int selectOfficeListTotCntSaeol2(OfficeVO officeVO)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeListSaeol2

java.util.List selectOfficeListSaeol2(OfficeVO officeVO)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeVoList

java.util.List<OfficeVO> selectOfficeVoList(OfficeVO officeVO)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

insertOffice

int insertOffice(OfficeVO officeVO)
                 throws java.lang.Exception
조직도 입력 (박형민)

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

deleteOffice

void deleteOffice(OfficeVO officeVO)
                  throws java.lang.Exception
조직도 삭제 (박형민)

Parameters:
OfficeVO -
Throws:
java.lang.Exception

selectOfficeDpCnt

int selectOfficeDpCnt(java.lang.String officeCd)
                      throws java.lang.Exception
조직도 하위 카운트 DWR용 (박형민)

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

selectOfficeDpList

java.util.List<OfficeVO> selectOfficeDpList(OfficeVO officeVO)
                                            throws java.lang.Exception
조직도 차수 가져오기

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

selectOfficeDpAllList

java.util.List<OfficeVO> selectOfficeDpAllList(OfficeVO officeVO)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeAllList

java.util.List<OfficeVO> selectOfficeAllList(java.lang.String officeCd)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

officeDwrDpList

java.util.List<OfficeVO> officeDwrDpList(int officeDp,
                                         java.lang.String officeCd)
                                         throws java.lang.Exception
Dwr용 조직도 차수 가져오기

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

selectOfficeListVO

OfficeVO selectOfficeListVO(java.lang.String officeCd)
                            throws java.lang.Exception
조직도 수정 VO를 가져오기

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

getOfficeListVO

OfficeVO getOfficeListVO(OfficeVO officeVO)
                         throws java.lang.Exception
Throws:
java.lang.Exception

updateOffice

void updateOffice(OfficeVO officeVO)
                  throws java.lang.Exception
조직도 업데이트

Parameters:
officeCd -
Throws:
java.lang.Exception

updateOfficeSaeolSaengjeongSync

void updateOfficeSaeolSaengjeongSync(OfficeVO officeVO)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

updateOfficeReplace

void updateOfficeReplace(OfficeVO officeVO)
                         throws java.lang.Exception
Throws:
java.lang.Exception

updateOfficeIsUse

void updateOfficeIsUse(OfficeVO officeVO)
                       throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeDpGroupList

java.util.List<OfficeVO> selectOfficeDpGroupList(OfficeVO officeVO)
                                                 throws java.lang.Exception
조직도 2차 3차 리스트를 반환합니다.

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

selectOfficeSgroupList

java.util.List<OfficeVO> selectOfficeSgroupList(int officeDp,
                                                java.lang.String sgroup)
                                                throws java.lang.Exception
//조직도 사이트 그룹 1차 조직 DWR 사용

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

selectOfficeSgroupListAsc

java.util.List<OfficeVO> selectOfficeSgroupListAsc(java.lang.String sgroupId)
                                                   throws java.lang.Exception
sgroupId 에 해당하는 조직도를 ASC로 정렬 전체 값

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

selectOfficeParentOfficeCdList

java.util.List<java.lang.String> selectOfficeParentOfficeCdList(java.lang.String officeCd)
                                                                throws java.lang.Exception
officeCd 상위 부서의 officeCd 목록

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

selectNotOfficeSgroupList

java.util.List<OfficeVO> selectNotOfficeSgroupList(int officeDp,
                                                   java.lang.String sgroup)
                                                   throws java.lang.Exception
//조직도 사이트 그룹 1차 조직 DWR 사용(조직도 외 사용시 사용여부Y일때만 )

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

notOfficeDwrDpList

java.util.List<OfficeVO> notOfficeDwrDpList(int officeDp,
                                            java.lang.String officeCd)
                                            throws java.lang.Exception
Dwr용(조직도 외 사용함수 사용여부 Y일때 가져온다) 조직도 차수 가져오기

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

selectOfficeMessengerList

java.util.List<OfficeVO> selectOfficeMessengerList(OfficeVO officeVO)
                                                   throws java.lang.Exception
UC Messenger 부서 전체 목록

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

selectOfficeJsonList

java.util.List<OfficeVO> selectOfficeJsonList(OfficeVO officeVO)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeSingleList

java.util.List<OfficeVO> selectOfficeSingleList(OfficeVO officeVO)
                                                throws java.lang.Exception
조직도 차수 json용 가져오기

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

selectOfficeListAll

java.util.List<OfficeVO> selectOfficeListAll(OfficeVO officeVO)
                                             throws java.lang.Exception
조직도 검색조건에 따른 전체 목록(json용)

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

selectDpOfficeList

java.util.List<OfficeVO> selectDpOfficeList(OfficeVO officeVO)
                                            throws java.lang.Exception
조직도 차수 별 리스트

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

selectNotOfficeSgroupListJson

java.util.List<OfficeVO> selectNotOfficeSgroupListJson(int officeDp,
                                                       java.lang.String sgroup,
                                                       java.lang.String menuCd)
                                                       throws java.lang.Exception
//조직도 사이트 그룹 1차 조직 json 사용(조직도 외 사용시 사용여부Y일때만 )

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

selectOfficeEminwonList

java.util.List<OfficeVO> selectOfficeEminwonList(java.lang.String officeCd)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

saeolSaengjeongData

java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> saeolSaengjeongData(OfficeVO officeVO,
                                                                                              org.springframework.ui.ModelMap mode)
                                                                                              throws java.lang.Exception
Throws:
java.lang.Exception

saeolSaengjeongFileData

java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.String>> saeolSaengjeongFileData(OfficeVO officeVO,
                                                                                                  org.springframework.ui.ModelMap mode)
                                                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getOfficeTopList

java.util.List<OfficeVO> getOfficeTopList(OfficeVO officeVO)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficeRealCode

java.lang.String selectOfficeRealCode(java.lang.String officeCd)
                                      throws java.lang.Exception
새올코드검색

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

getOfficeRealList

java.util.List<OfficeVO> getOfficeRealList(java.lang.String realCode)
                                           throws java.lang.Exception
자동업데이트 리얼코드 리스트

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

selectOfficeContentsList

java.util.List<EminwonOfficeVO> selectOfficeContentsList(OfficeVO officeVO)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

saeolSaengjeongSync

java.lang.String saeolSaengjeongSync(OfficeVO officeVO,
                                     org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

onnaraDataList

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

Parameters:
officeVO -
mode -
Returns:
Throws:
java.lang.Exception

deleteEminwonFileList

void deleteEminwonFileList(EminwonOfficeVO eminwonOfficeVO)
                           throws java.lang.Exception
동기화 삭제

Parameters:
eminwonOfficeVO -
Throws:
java.lang.Exception

selectOnnaraOfficeList

OfficeVO selectOnnaraOfficeList(java.lang.String officerealcode)
                                throws java.lang.Exception
온나라사용자 Office_CD

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

updatePortalOffice

void updatePortalOffice(OfficeVO officeVO)
                        throws java.lang.Exception
Throws:
java.lang.Exception