skoinfo.rfc.office
Class OfficeManager

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.office.OfficeManager
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable

public class OfficeManager
extends AbstractAction

Office Manager 처리

Version:
RFC 1.1 Released, 2008.11.11
Author:
허성철
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
OfficeManager(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.lang.String AdminOfficeList()
           
 java.lang.String AdminOfficeList2()
           
 java.lang.String AdminTag(OfficeVO officeVO)
           
 java.lang.String AdminTag2(OfficeVO officeVO)
           
 java.util.List<OfficeVO> getOffice1ThList()
          조직도 1차코드 가져오기
 java.lang.String getOfficeFullName(java.lang.String officeCd, java.lang.String split)
          조직 전체 이름 가져오기
 OfficeVO getOfficeInfo(java.lang.String officeCd)
          조직도 정보 가져오기
 java.lang.String getOfficeName(java.lang.String officeCd, int depth)
          담당조직명 가져오기
 java.util.List getOfficeParentList(java.lang.String officeCd)
          홈페이지 실과소 조직도 하위 부서 가져오기
 OfficePartVO getOfficePartInfo()
           
 java.util.List getOfficePartInfoList(java.lang.String officeCd, java.lang.String mode)
          홈페이지 실과소 담당 정보 가져오기
 java.lang.String getOfficePartTel()
          담당자 행정전화번호 가져오기
 java.lang.String getOfficePartUserEmail()
          담당자 이메일 가져오기
 java.lang.String getOfficePartUserName()
          담당자 이름 가져오기
 java.lang.String OfficeTag(OfficeVO officeVO)
           
 java.lang.String partOfficeList()
           
 void setOfficePartInfo(long officePtSid)
          담당자 정보 세팅하기
 
Methods inherited from class skoinfo.rfc.common.action.AbstractAction
getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfficeManager

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

AdminOfficeList

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

AdminOfficeList2

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

partOfficeList

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

AdminTag

public java.lang.String AdminTag(OfficeVO officeVO)

AdminTag2

public java.lang.String AdminTag2(OfficeVO officeVO)

OfficeTag

public java.lang.String OfficeTag(OfficeVO officeVO)

getOfficeName

public java.lang.String getOfficeName(java.lang.String officeCd,
                                      int depth)
                               throws java.lang.Exception
담당조직명 가져오기

Parameters:
officeCd - 담당부서
depth - 조직도 위치(1:소속,2:그룹,3:과/실/읍면동,4:담당)
Returns:
String
Throws:
java.lang.Exception

getOfficeInfo

public OfficeVO getOfficeInfo(java.lang.String officeCd)
                       throws java.lang.Exception
조직도 정보 가져오기

Parameters:
officeCd - 조직도 이름
Returns:
String
Throws:
java.lang.Exception

getOfficeFullName

public java.lang.String getOfficeFullName(java.lang.String officeCd,
                                          java.lang.String split)
                                   throws java.lang.Exception
조직 전체 이름 가져오기

Parameters:
officeCd - 조직도코드
Returns:
String
Throws:
java.lang.Exception

setOfficePartInfo

public void setOfficePartInfo(long officePtSid)
                       throws java.lang.Exception
담당자 정보 세팅하기

Parameters:
officePtSid - 담장자 번호
Throws:
java.lang.Exception

getOfficePartInfo

public OfficePartVO getOfficePartInfo()

getOfficePartUserName

public java.lang.String getOfficePartUserName()
담당자 이름 가져오기

Returns:
userName

getOfficePartUserEmail

public java.lang.String getOfficePartUserEmail()
담당자 이메일 가져오기

Returns:
userEmail

getOfficePartTel

public java.lang.String getOfficePartTel()
담당자 행정전화번호 가져오기

Returns:
partTel

getOfficeParentList

public java.util.List getOfficeParentList(java.lang.String officeCd)
                                   throws java.lang.Exception
홈페이지 실과소 조직도 하위 부서 가져오기

Parameters:
officeCd - 조직도 코드
Throws:
java.lang.Exception

getOfficePartInfoList

public java.util.List getOfficePartInfoList(java.lang.String officeCd,
                                            java.lang.String mode)
                                     throws java.lang.Exception
홈페이지 실과소 담당 정보 가져오기

Parameters:
officeCd - 조직도 코드
mode - 부서담당자 위치(0:부서수정,1:담당,담당자)
Throws:
java.lang.Exception

getOffice1ThList

public java.util.List<OfficeVO> getOffice1ThList()
                                          throws java.lang.Exception
조직도 1차코드 가져오기

Parameters:
officeCd - 조직도 코드
mode - 부서담당자 위치(0:부서수정,1:담당,담당자)
Throws:
java.lang.Exception