kr.co.hit.live.web.xframe
Class XFrameWebAction

java.lang.Object
  extended by kr.co.hit.live.web.action.AbstractWebAction
      extended by kr.co.hit.live.web.xframe.XFrameWebAction
All Implemented Interfaces:
WebAction

public class XFrameWebAction
extends AbstractWebAction

xFrame의 ServiceObject 호출 기능을 구현하기 위한 WebAction 클래스이다.

이 클래스에서는 다음의 Diagnostic Context 값들을 생성한다.

Since:
5.1.0
Author:
노준훈

Field Summary
static String DEFAULT_METHOD_SELECTOR
           
static String DEFAULT_SERVICE_SELECTOR
           
protected  ServiceDelegator serviceDelegator
           
 
Fields inherited from class kr.co.hit.live.web.action.AbstractWebAction
context
 
Constructor Summary
XFrameWebAction()
           
 
Method Summary
 WebActionForward execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          WebActionDispatcher 서블릿이 호출하는 메소드이다.
 void setMethodSelector(String methodSelector)
          HttpServletRequest에서 Service Object의 Method를 호출하기 위한 Method명에 대한 request Parameter 명을 지정한다.
 void setServiceDelegator(ServiceDelegator delegator)
          주어진 ServiceDelegator를 사용하도록 SerivceDelegator를 생성한다.
 void setSvcSelector(String svcSelector)
          HttpServletRequest에서 Service Object를 호출 하기 위한 Service명에 대한 request Parameter 명을 지정한다.
 void showConfiguration(javax.servlet.http.HttpServletResponse response)
          WebAction의 설정값을 출력하는 메소드이다.
 
Methods inherited from class kr.co.hit.live.web.action.AbstractWebAction
createForward, getServletContext, getWebApplicationContext, setForward, setPrefix, setSuffix, setWebApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SERVICE_SELECTOR

public static final String DEFAULT_SERVICE_SELECTOR
See Also:
Constant Field Values

DEFAULT_METHOD_SELECTOR

public static final String DEFAULT_METHOD_SELECTOR
See Also:
Constant Field Values

serviceDelegator

protected ServiceDelegator serviceDelegator
Constructor Detail

XFrameWebAction

public XFrameWebAction()
Method Detail

showConfiguration

public void showConfiguration(javax.servlet.http.HttpServletResponse response)
                       throws IOException
Description copied from interface: WebAction
WebAction의 설정값을 출력하는 메소드이다.

Specified by:
showConfiguration in interface WebAction
Overrides:
showConfiguration in class AbstractWebAction
Throws:
IOException

setServiceDelegator

public void setServiceDelegator(ServiceDelegator delegator)
주어진 ServiceDelegator를 사용하도록 SerivceDelegator를 생성한다.

Parameters:
delegator -

setSvcSelector

public void setSvcSelector(String svcSelector)
HttpServletRequest에서 Service Object를 호출 하기 위한 Service명에 대한 request Parameter 명을 지정한다.

Parameters:
svcSelector -

setMethodSelector

public void setMethodSelector(String methodSelector)
HttpServletRequest에서 Service Object의 Method를 호출하기 위한 Method명에 대한 request Parameter 명을 지정한다.

Parameters:
methodSelector -

execute

public WebActionForward execute(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws Exception
Description copied from interface: WebAction
WebActionDispatcher 서블릿이 호출하는 메소드이다. 이 인터페이스를 구현하는 클래스는 이 메소드에서 업무처리를 수행하고 forward할 View의 URL을 WebActionForward로 리턴한다. null을 리턴할 경우에는 forward하지 않는다.

Specified by:
execute in interface WebAction
Specified by:
execute in class AbstractWebAction
Returns:
Throws:
Exception


Copyright © 2014. All Rights Reserved.