egovframework.rfc3.iam.web
Class OpenApiController

java.lang.Object
  extended by egovframework.rfc3.iam.web.OpenApiController

@Controller
@SessionAttributes(types=SessionVO.class)
public class OpenApiController
extends java.lang.Object

사이트그룹 대한 controller 클래스를 정의한다.

Since:
2010.12.21
Version:
egovframework RFC 3.0
Author:
개발팀 허성철
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2010.12.21  허성철          최초 생성

 Copyright (C) 2010 by skoinfo  All right reserved.
 

Constructor Summary
OpenApiController()
           
 
Method Summary
 java.lang.String actionPage(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.ui.ModelMap model)
          action 페이지
 java.lang.String deleteOpenApiAuthKeyAct(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.web.bind.support.SessionStatus status, org.springframework.ui.ModelMap model)
          인증키 삭제
 java.lang.String openApiInfo(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
          지원되는 open api 정보
 java.lang.String resultPage(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.ui.ModelMap model)
          결과 페이지
 java.lang.String selectOpenApiAuthKeyList(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.ui.ModelMap model)
          인증키 전체 목록
 java.lang.String selectOpenApiLogList(OpenApiQosVO openApiQosVO, org.springframework.ui.ModelMap model)
          open api 접속 로그
 java.lang.String selectOpenApiServicesAllStaticsList(OpenApiStatiscVO openApiStatiscVO, javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
          open api 서비스별 전체 통계
 java.lang.String selectOpenApiUserAllStaticsList(OpenApiStatiscVO openApiStatiscVO, javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
          open api 사용자별 전체 통계
 java.lang.String selectOpenApiUserStaticsList(OpenApiStatiscVO openApiStatiscVO, org.springframework.ui.ModelMap model)
          open api 사용자별 서비스 상세 통계
 java.lang.String setStatics(javax.servlet.http.HttpServletRequest request, org.springframework.ui.ModelMap model)
          통계넣기
 java.lang.String updateOpenApiAuthKeyAct(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.validation.BindingResult bindingResult, org.springframework.web.bind.support.SessionStatus status, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.ModelMap model)
          인증키 수정
 java.lang.String writeOpenApiAuthKey(OpenApiAuthKeyVO openApiAuthKeyVO, OpenApiAuthKeyVO searchVO, org.springframework.ui.ModelMap model)
          인증키 등록 및 수정 폼
 java.lang.String writeOpenApiAuthKeyAct(OpenApiAuthKeyVO openApiAuthKeyVO, org.springframework.validation.BindingResult bindingResult, org.springframework.web.bind.support.SessionStatus status, 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

OpenApiController

public OpenApiController()
Method Detail

selectOpenApiAuthKeyList

@RequestMapping(value="/iam/openapi/authList.sko")
public java.lang.String selectOpenApiAuthKeyList(@ModelAttribute(value="openApiAuthKeyVO")
                                                                OpenApiAuthKeyVO openApiAuthKeyVO,
                                                                org.springframework.ui.ModelMap model)
                                          throws java.lang.Exception
인증키 전체 목록

Parameters:
openApiAuthKeyVO -
model -
Returns:
Throws:
java.lang.Exception

writeOpenApiAuthKey

@RequestMapping(value="/iam/openapi/authWrite.sko")
public java.lang.String writeOpenApiAuthKey(@ModelAttribute(value="openApiAuthKeyVO")
                                                           OpenApiAuthKeyVO openApiAuthKeyVO,
                                                           @ModelAttribute(value="searchVO")
                                                           OpenApiAuthKeyVO searchVO,
                                                           org.springframework.ui.ModelMap model)
                                     throws java.lang.Exception
인증키 등록 및 수정 폼

Parameters:
openApiAuthKeyVO -
searchVO -
model -
Returns:
Throws:
java.lang.Exception

writeOpenApiAuthKeyAct

@RequestMapping(value="/iam/openapi/authWriteAct.sko")
public java.lang.String writeOpenApiAuthKeyAct(@ModelAttribute(value="openApiAuthKeyVO")
                                                              OpenApiAuthKeyVO openApiAuthKeyVO,
                                                              org.springframework.validation.BindingResult bindingResult,
                                                              org.springframework.web.bind.support.SessionStatus status,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response,
                                                              org.springframework.ui.ModelMap model)
                                        throws java.lang.Exception
인증키 등록 액션

Parameters:
openApiAuthKeyVO -
bindingResult -
status -
model -
Returns:
Throws:
java.lang.Exception

updateOpenApiAuthKeyAct

@RequestMapping(value="/iam/openapi/authUpdateAct.sko")
public java.lang.String updateOpenApiAuthKeyAct(@ModelAttribute(value="openApiAuthKeyVO")
                                                               OpenApiAuthKeyVO openApiAuthKeyVO,
                                                               org.springframework.validation.BindingResult bindingResult,
                                                               org.springframework.web.bind.support.SessionStatus status,
                                                               javax.servlet.http.HttpServletRequest request,
                                                               javax.servlet.http.HttpServletResponse response,
                                                               org.springframework.ui.ModelMap model)
                                         throws java.lang.Exception
인증키 수정

Parameters:
openApiAuthKeyVO -
bindingResult -
status -
model -
Returns:
Throws:
java.lang.Exception

deleteOpenApiAuthKeyAct

@RequestMapping(value="/iam/openapi/authDeleteAct.sko")
public java.lang.String deleteOpenApiAuthKeyAct(@ModelAttribute(value="openApiAuthKeyVO")
                                                               OpenApiAuthKeyVO openApiAuthKeyVO,
                                                               org.springframework.web.bind.support.SessionStatus status,
                                                               org.springframework.ui.ModelMap model)
                                         throws java.lang.Exception
인증키 삭제

Parameters:
openApiAuthKeyVO -
status -
model -
Returns:
Throws:
java.lang.Exception

actionPage

@RequestMapping(value="/iam/action/openapiAction.sko")
public java.lang.String actionPage(@ModelAttribute(value="openApiAuthKeyVO")
                                                  OpenApiAuthKeyVO openApiAuthKeyVO,
                                                  org.springframework.ui.ModelMap model)
                            throws java.lang.Exception
action 페이지

Parameters:
openApiAuthKeyVO -
model -
Returns:
Throws:
java.lang.Exception

resultPage

@RequestMapping(value="/iam/openapi/result.sko")
public java.lang.String resultPage(@ModelAttribute(value="openApiAuthKeyVO")
                                                  OpenApiAuthKeyVO openApiAuthKeyVO,
                                                  org.springframework.ui.ModelMap model)
                            throws java.lang.Exception
결과 페이지

Parameters:
openApiAuthKeyVO -
model -
Returns:
Throws:
java.lang.Exception

selectOpenApiLogList

@RequestMapping(value="/iam/openapi/logList.sko")
public java.lang.String selectOpenApiLogList(@ModelAttribute(value="openApiQosVO")
                                                            OpenApiQosVO openApiQosVO,
                                                            org.springframework.ui.ModelMap model)
                                      throws java.lang.Exception
open api 접속 로그

Parameters:
openApiQosVO -
model -
Returns:
Throws:
java.lang.Exception

openApiInfo

@RequestMapping(value="/iam/openapi/info.sko")
public java.lang.String openApiInfo(org.springframework.ui.ModelMap model,
                                                   javax.servlet.http.HttpServletRequest request)
                             throws java.lang.Exception
지원되는 open api 정보

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

selectOpenApiServicesAllStaticsList

@RequestMapping(value={"/iam/openapi/log/serviceAll.sko","/iam/openapi/log/serviceAllExcel.sko"})
public java.lang.String selectOpenApiServicesAllStaticsList(@ModelAttribute(value="openApiStatiscVO")
                                                                           OpenApiStatiscVO openApiStatiscVO,
                                                                           javax.servlet.http.HttpServletRequest request,
                                                                           org.springframework.ui.ModelMap model)
                                                     throws java.lang.Exception
open api 서비스별 전체 통계

Parameters:
openApiQosVO -
model -
Returns:
Throws:
java.lang.Exception

selectOpenApiUserAllStaticsList

@RequestMapping(value={"/iam/openapi/log/userAll.sko","/iam/openapi/log/userAllExcel.sko"})
public java.lang.String selectOpenApiUserAllStaticsList(@ModelAttribute(value="openApiStatiscVO")
                                                                       OpenApiStatiscVO openApiStatiscVO,
                                                                       javax.servlet.http.HttpServletRequest request,
                                                                       org.springframework.ui.ModelMap model)
                                                 throws java.lang.Exception
open api 사용자별 전체 통계

Parameters:
openApiQosVO -
model -
Returns:
Throws:
java.lang.Exception

selectOpenApiUserStaticsList

@RequestMapping(value="/iam/openapi/log/userDetail.sko")
public java.lang.String selectOpenApiUserStaticsList(@ModelAttribute(value="openApiStatiscVO")
                                                                    OpenApiStatiscVO openApiStatiscVO,
                                                                    org.springframework.ui.ModelMap model)
                                              throws java.lang.Exception
open api 사용자별 서비스 상세 통계

Parameters:
openApiQosVO -
model -
Returns:
Throws:
java.lang.Exception

setStatics

@RequestMapping(value="/iam/openapi/log/setStatics.sko")
public java.lang.String setStatics(javax.servlet.http.HttpServletRequest request,
                                                  org.springframework.ui.ModelMap model)
                            throws java.lang.Exception
통계넣기

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