skoinfo.rfc.user.action
Class UserAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.user.action.UserAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, java.io.Serializable, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

public class UserAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

User Action 처리 //

Version:
RFC 1.1 Released, 2008.11.17
Author:
조용로
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
UserAction()
           
 
Method Summary
 UserVO autoCreateUser()
           
 java.lang.String certifyUserAct()
           1.
 boolean checkId(java.lang.String userId)
          사용자 아이디 중복 체크 Action
 int checkUpdate(java.lang.String userSid, java.lang.String groupSid, java.lang.String userLevel, java.lang.String userState)
          회원목록 list에서 다중 체크후 회원정보를 수정 함수
 java.lang.String currLoginInfo()
          sso 현재접속회원
 java.lang.String deleteCurrUserAct()
          회원 삭제(총관리자용) Action
 java.lang.String deleteUserAct()
          회원 삭제(총관리자용) Action
 int getApplyOfficeCnt()
           
 java.lang.String getCommand()
          command getter
 java.lang.String getContentDisposition()
           
 long getContentLength()
           
 long getContents_rtn()
           
 long getContentsSid()
           
 java.lang.String getContentType()
           
 java.util.List<SsoUserVO> getCurrUserList()
           
 java.lang.String getDeleteFile()
           
 java.lang.String getErrorMessage()
           
 java.io.File getFile()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getIsdel()
           
 java.lang.String getKeyword()
           keyword getter
 long getLoginSid()
           
 java.lang.String getMenuCd()
           
 java.lang.String getMenuRtnCd()
           
 java.lang.Object getModel()
           
 int getModiDepth()
           
 java.lang.String getOrderField()
           
 java.lang.String getOrderSort()
           
 java.util.List<OutMemberVO> getOutMemberListVO()
           
 Paging getPaging()
          Pageing getter
 java.lang.String getSearchType()
           searchType getter
 int getStartPage()
          startPage getter
 java.lang.String getStatusSet()
           
 UserVO getUserInfo(java.lang.String userId)
          사용자 정보 가져오기 Action
 long getUserSid()
           
 UserVO getUserVO()
           
 java.util.List<UserVO> getUserVOList()
           
 java.lang.String listOutUser()
          회원 탈퇴 목록 Action
 java.lang.String listUser()
          사용자 목록 Action
 java.lang.String oppList()
          직원 목록 Action
 java.lang.String oppSubList()
          현재 접속한 직원의 하위직원 목록 Action
 java.lang.String oppWrite()
          직원 등록 Action
 java.lang.String outUserAct()
          사용자 탈퇴(일반 사용자용) Action
 void prepare()
           
 java.util.List<UserVO> SearchUserEId(java.lang.String userName, java.lang.String userRegNum, java.lang.String userEmail)
          아이디 찾기 Action [2010-03-03 : 원서형]
 UserVO SearchUserEPwd(java.lang.String userId, java.lang.String userName, java.lang.String userRegNum, java.lang.String userEmail)
          비밀번호 찾기 Action [2010-03-03 : 원서형]
 UserVO SearchUserId(java.lang.String userName, java.lang.String userRegNum)
          아이디 찾기 Action
 UserVO SearchUserPwd(java.lang.String userId, java.lang.String userName, java.lang.String userRegNum)
          비밀번호 찾기 Action
 UserVO SearchUserSId(java.lang.String userName, java.lang.String userRegNum, java.lang.String groupId)
          자체인증 : 아이디 찾기 [2010-04-16 : 원서형]
 UserVO SearchUserSPwd(java.lang.String userId, java.lang.String userName, java.lang.String userRegNum, java.lang.String groupId)
          자체인증 : 비밀번호 찾기 [2010-04-16 : 원서형]
 void setApplyOfficeCnt(int applyOfficeCnt)
           
 void setCommand(java.lang.String command)
          command setter
 void setContentDisposition(java.lang.String contentDisposition)
           
 void setContentLength(long contentLength)
           
 void setContents_rtn(long contentsRtn)
           
 void setContentsSid(long contentsSid)
           
 void setContentType(java.lang.String contentType)
           
 void setCurrUserList(java.util.List<SsoUserVO> currUserList)
           
 void setDeleteFile(java.lang.String deleteFile)
           
 void setErrorMessage(java.lang.String errorMessage)
           
 void setFile(java.io.File file)
           
 void setInputStream(java.io.InputStream inputStream)
           
 void setIsdel(java.lang.String isdel)
           
 void setKeyword(java.lang.String keyword)
           keyword setter
 void setLoginSid(long loginSid)
           
 void setMenuCd(java.lang.String menuCd)
           
 void setMenuRtnCd(java.lang.String menuRtnCd)
           
 void setModiDepth(int modiDepth)
           
 void setOrderField(java.lang.String orderField)
           
 void setOrderSort(java.lang.String orderSort)
           
 void setOutMemberListVO(java.util.List<OutMemberVO> outMemberListVO)
           
 void setSearchType(java.lang.String searchType)
           searchType setter
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           HttpServletRequest setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           HttpServletResponse setter
 void setStartPage(int startPage)
          startPage setter
 void setStatusSet(java.lang.String statusSet)
           
 void setUserSid(long userSid)
           
 void setUserVO(UserVO userVO)
           
 void setUserVOList(java.util.List<UserVO> userVOList)
           
 java.lang.String SmsUserPwd(java.lang.String userId, java.lang.String userName, java.lang.String userRegNum)
          비밀번호 찾기 Action [2010-01-07 : 원서형]
 java.lang.String updateUser()
          사용자 수정 Action
 java.lang.String updateUserAct()
          사용자 수정 처리(일반사용자용) Action
 java.lang.String writeUser()
          사용자 등록 Action
 java.lang.String writeUserAct()
          사용자 등록 처리 Action
 
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

UserAction

public UserAction()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Specified by:
prepare in interface com.opensymphony.xwork2.Preparable
Throws:
java.lang.Exception

getModel

public java.lang.Object getModel()
Specified by:
getModel in interface com.opensymphony.xwork2.ModelDriven

listUser

public java.lang.String listUser()
                          throws java.lang.Exception
사용자 목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

oppList

public java.lang.String oppList()
                         throws java.lang.Exception
직원 목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

oppSubList

public java.lang.String oppSubList()
                            throws java.lang.Exception
현재 접속한 직원의 하위직원 목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

currLoginInfo

public java.lang.String currLoginInfo()
                               throws java.lang.Exception
sso 현재접속회원

Throws:
java.lang.Exception

listOutUser

public java.lang.String listOutUser()
                             throws java.lang.Exception
회원 탈퇴 목록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

checkId

public boolean checkId(java.lang.String userId)
                throws java.lang.Exception
사용자 아이디 중복 체크 Action

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

writeUser

public java.lang.String writeUser()
                           throws java.lang.Exception
사용자 등록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

oppWrite

public java.lang.String oppWrite()
                          throws java.lang.Exception
직원 등록 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

autoCreateUser

public UserVO autoCreateUser()
                      throws java.lang.Exception
Throws:
java.lang.Exception

updateUser

public java.lang.String updateUser()
                            throws java.lang.Exception
사용자 수정 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

writeUserAct

public java.lang.String writeUserAct()
                              throws java.lang.Exception
사용자 등록 처리 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

updateUserAct

public java.lang.String updateUserAct()
                               throws java.lang.Exception
사용자 수정 처리(일반사용자용) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

deleteUserAct

public java.lang.String deleteUserAct()
                               throws java.lang.Exception
회원 삭제(총관리자용) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

deleteCurrUserAct

public java.lang.String deleteCurrUserAct()
                                   throws java.lang.Exception
회원 삭제(총관리자용) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

outUserAct

public java.lang.String outUserAct()
                            throws java.lang.Exception
사용자 탈퇴(일반 사용자용) Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

getUserInfo

public UserVO getUserInfo(java.lang.String userId)
                   throws java.lang.Exception
사용자 정보 가져오기 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SearchUserId

public UserVO SearchUserId(java.lang.String userName,
                           java.lang.String userRegNum)
                    throws java.lang.Exception
아이디 찾기 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SearchUserEId

public java.util.List<UserVO> SearchUserEId(java.lang.String userName,
                                            java.lang.String userRegNum,
                                            java.lang.String userEmail)
                                     throws java.lang.Exception
아이디 찾기 Action [2010-03-03 : 원서형]

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SmsUserPwd

public java.lang.String SmsUserPwd(java.lang.String userId,
                                   java.lang.String userName,
                                   java.lang.String userRegNum)
                            throws java.lang.Exception
비밀번호 찾기 Action [2010-01-07 : 원서형]

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SearchUserPwd

public UserVO SearchUserPwd(java.lang.String userId,
                            java.lang.String userName,
                            java.lang.String userRegNum)
                     throws java.lang.Exception
비밀번호 찾기 Action

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SearchUserEPwd

public UserVO SearchUserEPwd(java.lang.String userId,
                             java.lang.String userName,
                             java.lang.String userRegNum,
                             java.lang.String userEmail)
                      throws java.lang.Exception
비밀번호 찾기 Action [2010-03-03 : 원서형]

Returns:
처리 결과를 리턴한다.
Throws:
java.lang.Exception - 처리

SearchUserSId

public UserVO SearchUserSId(java.lang.String userName,
                            java.lang.String userRegNum,
                            java.lang.String groupId)
                     throws java.lang.Exception
자체인증 : 아이디 찾기 [2010-04-16 : 원서형]

Parameters:
userName -
userRegNum -
groupId -
Returns:
Throws:
java.lang.Exception

SearchUserSPwd

public UserVO SearchUserSPwd(java.lang.String userId,
                             java.lang.String userName,
                             java.lang.String userRegNum,
                             java.lang.String groupId)
                      throws java.lang.Exception
자체인증 : 비밀번호 찾기 [2010-04-16 : 원서형]

Parameters:
userId -
userName -
userRegNum -
groupId -
Returns:
Throws:
java.lang.Exception

certifyUserAct

public java.lang.String certifyUserAct()
                                throws java.lang.Exception
 1. MethodName : certifyUserAct
 2. ClassName  : UserAction
 3. Comment   : 메일인증 확인
 4. 작성자    : 박형민
 5. 작성일    : 2010. 8. 23. 오후 4:44:55
 

Returns:
String
Throws:
java.lang.Exception

checkUpdate

public int checkUpdate(java.lang.String userSid,
                       java.lang.String groupSid,
                       java.lang.String userLevel,
                       java.lang.String userState)
                throws java.lang.Exception
회원목록 list에서 다중 체크후 회원정보를 수정 함수

Parameters:
userSid - 회원 기본키
groupSid - 변경 그룹
userLevel - 변경 레벨
userState - 변경 접속상태
Returns:
Throws:
java.lang.Exception

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)

HttpServletRequest setter

Specified by:
setServletRequest in interface org.apache.struts2.interceptor.ServletRequestAware

setServletResponse

public void setServletResponse(javax.servlet.http.HttpServletResponse response)

HttpServletResponse setter

Specified by:
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware

getKeyword

public java.lang.String getKeyword()

keyword getter


setKeyword

public void setKeyword(java.lang.String keyword)

keyword setter


getSearchType

public java.lang.String getSearchType()

searchType getter


setSearchType

public void setSearchType(java.lang.String searchType)

searchType setter


setCommand

public void setCommand(java.lang.String command)
command setter

Parameters:
command - parameter

getCommand

public java.lang.String getCommand()
command getter

Returns:
command parameter

setStartPage

public void setStartPage(int startPage)
startPage setter

Parameters:
startPage - parameter

getStartPage

public int getStartPage()
startPage getter

Returns:
startPage parameter

getPaging

public Paging getPaging()
Pageing getter

Returns:
Pageing

getUserVO

public UserVO getUserVO()
Returns:

setUserVO

public void setUserVO(UserVO userVO)
Parameters:
userVO -

getUserVOList

public java.util.List<UserVO> getUserVOList()

setUserVOList

public void setUserVOList(java.util.List<UserVO> userVOList)

getContentsSid

public long getContentsSid()
Returns:

setContentsSid

public void setContentsSid(long contentsSid)
Parameters:
contentsSid -

getContents_rtn

public long getContents_rtn()

setContents_rtn

public void setContents_rtn(long contentsRtn)

getMenuCd

public java.lang.String getMenuCd()
Returns:

setMenuCd

public void setMenuCd(java.lang.String menuCd)
Parameters:
menuCd -

setErrorMessage

public void setErrorMessage(java.lang.String errorMessage)
Parameters:
errorMessage -

getErrorMessage

public java.lang.String getErrorMessage()
Returns:

getFile

public java.io.File getFile()
Returns:

setFile

public void setFile(java.io.File file)
Parameters:
file -

getContentType

public java.lang.String getContentType()
Returns:

setContentType

public void setContentType(java.lang.String contentType)
Parameters:
contentType -

getContentDisposition

public java.lang.String getContentDisposition()
Returns:

setContentDisposition

public void setContentDisposition(java.lang.String contentDisposition)
Parameters:
contentDisposition -

getInputStream

public java.io.InputStream getInputStream()
Returns:

setInputStream

public void setInputStream(java.io.InputStream inputStream)
Parameters:
inputStream -

getContentLength

public long getContentLength()
Returns:

setContentLength

public void setContentLength(long contentLength)
Parameters:
contentLength -

getIsdel

public java.lang.String getIsdel()
Returns:

setIsdel

public void setIsdel(java.lang.String isdel)
Parameters:
isdel -

getDeleteFile

public java.lang.String getDeleteFile()
Returns:

setDeleteFile

public void setDeleteFile(java.lang.String deleteFile)
Parameters:
deleteFile -

getUserSid

public long getUserSid()
Returns:

setUserSid

public void setUserSid(long userSid)
Parameters:
userSid -

getOrderField

public java.lang.String getOrderField()
Returns:

setOrderField

public void setOrderField(java.lang.String orderField)
Parameters:
orderField -

getOrderSort

public java.lang.String getOrderSort()
Returns:

setOrderSort

public void setOrderSort(java.lang.String orderSort)
Parameters:
orderSort -

getMenuRtnCd

public java.lang.String getMenuRtnCd()
Returns:

setMenuRtnCd

public void setMenuRtnCd(java.lang.String menuRtnCd)
Parameters:
menuRtnCd -

getOutMemberListVO

public java.util.List<OutMemberVO> getOutMemberListVO()

setOutMemberListVO

public void setOutMemberListVO(java.util.List<OutMemberVO> outMemberListVO)

getCurrUserList

public java.util.List<SsoUserVO> getCurrUserList()

setCurrUserList

public void setCurrUserList(java.util.List<SsoUserVO> currUserList)

getLoginSid

public long getLoginSid()
Returns:

setLoginSid

public void setLoginSid(long loginSid)
Parameters:
loginSid -

getApplyOfficeCnt

public int getApplyOfficeCnt()
Returns:

setApplyOfficeCnt

public void setApplyOfficeCnt(int applyOfficeCnt)
Parameters:
applyOfficeCnt -

getModiDepth

public int getModiDepth()
Returns:

setModiDepth

public void setModiDepth(int modiDepth)
Parameters:
modiDepth -

getStatusSet

public java.lang.String getStatusSet()
Returns:

setStatusSet

public void setStatusSet(java.lang.String statusSet)
Parameters:
statusSet -