egovframework.rfc3.openapi30.web
Class OpenApiLoginController

java.lang.Object
  extended by egovframework.rfc3.openapi30.web.OpenApiLoginController
All Implemented Interfaces:
org.springframework.context.ApplicationEventPublisherAware

@Controller
@SessionAttributes(types=SessionVO.class)
public class OpenApiLoginController
extends java.lang.Object
implements org.springframework.context.ApplicationEventPublisherAware


Constructor Summary
OpenApiLoginController()
           
 
Method Summary
 java.lang.String getRestMode()
           
 java.lang.String openApiCelCertiProc(UserManageVO userManageVO, LoginVO loginVO, javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
           
 java.lang.String openApiCertiNumLoginProc(UserManageVO userManageVO, SmsCertiVO smsCertiVO, LoginVO loginVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
           
 void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher eventPublisher)
           
 void setRestMode(java.lang.String restMode)
           
 org.springframework.web.servlet.ModelAndView showException(java.lang.Exception ex)
          해당 controller 안에서 전역 에러 처리
 java.lang.String userOpenApiEmailLoginAction(LoginVO loginVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          오픈 API 로그인 액션
 java.lang.String userOpenApiEmailLoginApplyAction(LoginVO loginVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          이메일 로그인 사용 신청
 java.lang.String userOpenApiLoginAction(LoginVO loginVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          오픈 API 로그인 액션
 java.lang.String userOpenApiLogOutAction(LoginVO loginVO, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenApiLoginController

public OpenApiLoginController()
Method Detail

setApplicationEventPublisher

public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher eventPublisher)
Specified by:
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware

userOpenApiLoginAction

@RequestMapping(value="/user/openApiLoginProc.*")
public java.lang.String userOpenApiLoginAction(@ModelAttribute(value="loginVO")
                                                              LoginVO loginVO,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
오픈 API 로그인 액션

Parameters:
loginVO -
request -
model -
Throws:
java.lang.Exception

userOpenApiLogOutAction

@RequestMapping(value="/user/openApiLogOutProc.*")
public java.lang.String userOpenApiLogOutAction(@ModelAttribute(value="loginVO")
                                                               LoginVO loginVO,
                                                               javax.servlet.http.HttpServletRequest request,
                                                               javax.servlet.http.HttpServletResponse response,
                                                               org.springframework.ui.ModelMap model)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

openApiCelCertiProc

@RequestMapping(value="/user/openApiCelCertiProc.*")
public java.lang.String openApiCelCertiProc(@ModelAttribute(value="userManageVO")
                                                           UserManageVO userManageVO,
                                                           @ModelAttribute(value="loginVO")
                                                           LoginVO loginVO,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

openApiCertiNumLoginProc

@RequestMapping(value="/user/openApiCertiNumLoginProc.*")
public java.lang.String openApiCertiNumLoginProc(@ModelAttribute(value="userManageVO")
                                                                UserManageVO userManageVO,
                                                                @ModelAttribute(value="smsCertiVO")
                                                                SmsCertiVO smsCertiVO,
                                                                @ModelAttribute(value="loginVO")
                                                                LoginVO loginVO,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response,
                                                                org.springframework.ui.ModelMap model)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

userOpenApiEmailLoginApplyAction

@RequestMapping(value="/user/openApiEmailLoginApply.*")
public java.lang.String userOpenApiEmailLoginApplyAction(@ModelAttribute(value="loginVO")
                                                                        LoginVO loginVO,
                                                                        javax.servlet.http.HttpServletRequest request,
                                                                        javax.servlet.http.HttpServletResponse response,
                                                                        org.springframework.ui.ModelMap model)
                                                  throws java.lang.Exception
이메일 로그인 사용 신청

Parameters:
loginVO -
request -
response -
model -
Returns:
Throws:
java.lang.Exception

userOpenApiEmailLoginAction

@RequestMapping(value="/user/openApiEmailLoginProc.*")
public java.lang.String userOpenApiEmailLoginAction(@ModelAttribute(value="loginVO")
                                                                   LoginVO loginVO,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response,
                                                                   org.springframework.ui.ModelMap model)
                                             throws java.lang.Exception
오픈 API 로그인 액션

Parameters:
loginVO -
request -
model -
Throws:
java.lang.Exception

getRestMode

public java.lang.String getRestMode()

setRestMode

public void setRestMode(java.lang.String restMode)

showException

@ExceptionHandler(value=java.lang.Exception.class)
public org.springframework.web.servlet.ModelAndView showException(java.lang.Exception ex)
해당 controller 안에서 전역 에러 처리

Returns: