skoinfo.rfc.sso.action
Class RfcEamClientAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by skoinfo.rfc.common.action.AbstractAction
          extended by skoinfo.rfc.sso.action.RfcEamClientAction
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 RfcEamClientAction
extends AbstractAction
implements com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.ModelDriven, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
RfcEamClientAction()
           
 
Method Summary
 void alertXml(java.lang.String code, java.lang.String msg)
           
 java.lang.String changePwdAct()
          RFC SSO 사용자 매핑 비밀번호 변경
 java.lang.String checkId()
          아이디 중복 확인
 java.lang.String deleteSsoTargUserAct()
          RFC SSO 사용자 매핑 삭제
 java.lang.String eamPassChange()
          RFC SSO 사용자 매핑 비밀번호 변경(대상 -> EAM) SSO 매핑을 사용하지 않는관계로 수정 2010.4.23 작업
 void errorXml(java.lang.String code, java.lang.String msg)
           
 java.lang.String getCode()
           
 java.lang.String getGatePageLoginInfo()
          SSO 자동로그인 게이트 페이지 정보내용
 java.lang.Object getModel()
           
 java.lang.String getMsg()
           
 java.lang.String getStrbuf()
           
 java.lang.String getTargServerInfo()
          해당 대상 서버 정보
 java.lang.String getUserInfo()
          회원 정보 가져오기
 java.lang.String getUserInfoByAdmin()
          총관리자 접속에 대한 해당 아이디에 대한 패스워드 가져오기
 java.lang.String getUserSsoTargetInfo()
          SSO 회원 대상 매핑 정보 가져오기
 UserVO getUserVO()
           
 void infoXml(java.lang.String code, java.lang.String msg, java.lang.String sessionKey, UserVO userVO, SsoTargetUserVO ssoTargetUserVO)
           
 java.lang.String listTargServer()
          대상 서버 전체 목록 Action
 java.lang.String outUserAct()
          RFC EAM 회원 탈퇴
 void prepare()
           
 java.lang.String searchId()
          아이디찾기 및 실명가입여부
 java.lang.String searchPwd()
          비밀번호 찾기
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           HttpServletRequest setter
 void setServletResponse(javax.servlet.http.HttpServletResponse response)
           HttpServletResponse setter
 void setStrbuf(java.lang.String strbuf)
           
 void setUserVO(UserVO userVO)
           
 java.lang.String ssoSearchUserInfo()
          RFC 사이트- SSO 대상 사용자 정보[대상RFC 사이트에서 제공할 내용]
 java.lang.String ssoTargUserPwChange()
          RFC 사이트- SSO 대상 사용자 비밀번호 변경 제공[대상RFC 사이트에서 제공할 내용]
 void targetSsoServerXml(java.lang.String code, java.lang.String msg, java.util.List<SsoTargServerVO> list)
           
 void targetSsoServerXml(java.lang.String code, java.lang.String msg, SsoTargServerVO ssoTargServerVO)
           
 void targetSsoUserServerXml(java.lang.String code, java.lang.String msg, SsoTargServerVO ssoTargServerVO, SsoTargetUserVO ssoTargetUserVO)
           
 void targetSsoUserXml(java.lang.String code, java.lang.String msg, java.util.List<SsoTargetUserVO> list)
           
 void targSsoSearchUserXml(java.lang.String code, java.lang.String msg, java.lang.String domain, UserVO userVO)
          RFC 사용자 테이블에서 해당 로그인 정보 제공하기
 java.lang.String updateUserAct()
          RFC EAM 회원 수정
 void userSearchIdXml(java.lang.String code, java.lang.String msg, UserVO userVO)
           
 void userSearchPwdXml(java.lang.String code, java.lang.String msg, UserVO userVO)
           
 java.lang.String writeTargUserAct()
          RFC SSO 사용자 매핑 저장
 java.lang.String writeUserAct()
          RFC EAM 회원 가입
 
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

RfcEamClientAction

public RfcEamClientAction()
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

writeUserAct

public java.lang.String writeUserAct()
                              throws java.lang.Exception
RFC EAM 회원 가입

Throws:
java.lang.Exception

updateUserAct

public java.lang.String updateUserAct()
                               throws java.lang.Exception
RFC EAM 회원 수정

Throws:
java.lang.Exception

getUserInfo

public java.lang.String getUserInfo()
                             throws java.lang.Exception
회원 정보 가져오기

Throws:
java.lang.Exception

outUserAct

public java.lang.String outUserAct()
                            throws java.lang.Exception
RFC EAM 회원 탈퇴

Throws:
java.lang.Exception

writeTargUserAct

public java.lang.String writeTargUserAct()
                                  throws java.lang.Exception
RFC SSO 사용자 매핑 저장

Throws:
java.lang.Exception

getUserSsoTargetInfo

public java.lang.String getUserSsoTargetInfo()
                                      throws java.lang.Exception
SSO 회원 대상 매핑 정보 가져오기

Throws:
java.lang.Exception

changePwdAct

public java.lang.String changePwdAct()
                              throws java.lang.Exception
RFC SSO 사용자 매핑 비밀번호 변경

Throws:
java.lang.Exception

deleteSsoTargUserAct

public java.lang.String deleteSsoTargUserAct()
                                      throws java.lang.Exception
RFC SSO 사용자 매핑 삭제

Throws:
java.lang.Exception

getGatePageLoginInfo

public java.lang.String getGatePageLoginInfo()
                                      throws java.lang.Exception
SSO 자동로그인 게이트 페이지 정보내용

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

getTargServerInfo

public java.lang.String getTargServerInfo()
                                   throws java.lang.Exception
해당 대상 서버 정보

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

listTargServer

public java.lang.String listTargServer()
                                throws java.lang.Exception
대상 서버 전체 목록 Action

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

checkId

public java.lang.String checkId()
                         throws java.lang.Exception
아이디 중복 확인

Returns:
Throws:
java.lang.Exception

searchId

public java.lang.String searchId()
                          throws java.lang.Exception
아이디찾기 및 실명가입여부

Returns:
Throws:
java.lang.Exception

searchPwd

public java.lang.String searchPwd()
                           throws java.lang.Exception
비밀번호 찾기

Returns:
Throws:
java.lang.Exception

eamPassChange

public java.lang.String eamPassChange()
                               throws java.lang.Exception
RFC SSO 사용자 매핑 비밀번호 변경(대상 -> EAM) SSO 매핑을 사용하지 않는관계로 수정 2010.4.23 작업

Throws:
java.lang.Exception

ssoSearchUserInfo

public java.lang.String ssoSearchUserInfo()
                                   throws java.lang.Exception
RFC 사이트- SSO 대상 사용자 정보[대상RFC 사이트에서 제공할 내용]

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

ssoTargUserPwChange

public java.lang.String ssoTargUserPwChange()
                                     throws java.lang.Exception
RFC 사이트- SSO 대상 사용자 비밀번호 변경 제공[대상RFC 사이트에서 제공할 내용]

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

getUserInfoByAdmin

public java.lang.String getUserInfoByAdmin()
                                    throws java.lang.Exception
총관리자 접속에 대한 해당 아이디에 대한 패스워드 가져오기

Returns:
Throws:
java.lang.Exception

errorXml

public void errorXml(java.lang.String code,
                     java.lang.String msg)
              throws java.lang.Exception
Throws:
java.lang.Exception

alertXml

public void alertXml(java.lang.String code,
                     java.lang.String msg)
              throws java.lang.Exception
Throws:
java.lang.Exception

userSearchIdXml

public void userSearchIdXml(java.lang.String code,
                            java.lang.String msg,
                            UserVO userVO)
                     throws java.lang.Exception
Throws:
java.lang.Exception

userSearchPwdXml

public void userSearchPwdXml(java.lang.String code,
                             java.lang.String msg,
                             UserVO userVO)
                      throws java.lang.Exception
Throws:
java.lang.Exception

infoXml

public void infoXml(java.lang.String code,
                    java.lang.String msg,
                    java.lang.String sessionKey,
                    UserVO userVO,
                    SsoTargetUserVO ssoTargetUserVO)
             throws java.lang.Exception
Throws:
java.lang.Exception

targetSsoServerXml

public void targetSsoServerXml(java.lang.String code,
                               java.lang.String msg,
                               java.util.List<SsoTargServerVO> list)
                        throws java.lang.Exception
Throws:
java.lang.Exception

targetSsoUserXml

public void targetSsoUserXml(java.lang.String code,
                             java.lang.String msg,
                             java.util.List<SsoTargetUserVO> list)
                      throws java.lang.Exception
Throws:
java.lang.Exception

targetSsoServerXml

public void targetSsoServerXml(java.lang.String code,
                               java.lang.String msg,
                               SsoTargServerVO ssoTargServerVO)
                        throws java.lang.Exception
Throws:
java.lang.Exception

targetSsoUserServerXml

public void targetSsoUserServerXml(java.lang.String code,
                                   java.lang.String msg,
                                   SsoTargServerVO ssoTargServerVO,
                                   SsoTargetUserVO ssoTargetUserVO)
                            throws java.lang.Exception
Throws:
java.lang.Exception

targSsoSearchUserXml

public void targSsoSearchUserXml(java.lang.String code,
                                 java.lang.String msg,
                                 java.lang.String domain,
                                 UserVO userVO)
                          throws java.lang.Exception
RFC 사용자 테이블에서 해당 로그인 정보 제공하기

Parameters:
code - 코드
msg - 메세지
domain - 사이트이름
userVO - 사용자 정보
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

getUserVO

public UserVO getUserVO()
Returns:

setUserVO

public void setUserVO(UserVO userVO)
Parameters:
userVO -

getCode

public java.lang.String getCode()
Returns:

getMsg

public java.lang.String getMsg()
Returns:

getStrbuf

public java.lang.String getStrbuf()
Returns:

setStrbuf

public void setStrbuf(java.lang.String strbuf)
Parameters:
strbuf -