tle.framework.component.spi.ra
Class RequestInfoWrapper

java.lang.Object
  extended bytle.framework.component.spi.ra.RequestInfoWrapper
All Implemented Interfaces:
RequestInfo

public class RequestInfoWrapper
extends java.lang.Object
implements RequestInfo

RequestAnalyzer°¡ »ý¼ºÇÑ RequestInfo¸¦ °¨½Î´Â ·¡ÆÛ. getRequest() ¸Þ¼Òµå°¡ RIRequestWrapper¸¦ ¸®ÅÏÇÑ´Ù.

Author:
ÃÖ¹ü±Õ

Constructor Summary
RequestInfoWrapper(RequestInfo ri)
           
 
Method Summary
 java.lang.String getCommandID()
          ¸í·É¾î ID¸¦ ±¸ÇÑ´Ù.
 Cookie getCookie(java.lang.String name)
          ÁöÁ¤ÇÑ Äí۸¦ ±¸ÇÑ´Ù.
 java.util.Map getCookieMap()
          <ÄíŰÀ̸§, Cookie>ÀÇ ¸ÊÀ» ¸®ÅÏÇÑ´Ù.
 Cookie[] getCookies()
          ÄíŰ ¹è¿­À» ±¸ÇÑ´Ù.
 java.lang.String getCookieValue(java.lang.String name)
          ÁöÁ¤ÇÑ ÄíŰ °ªÀ» ±¸ÇÑ´Ù.
 byte[] getFileByBytes(java.lang.String name)
          ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ·Î Àü¼ÛµÈ ÆÄÀÏÀ» byte[] ¹è¿­·Î ±¸ÇÑ´Ù.
 FileItem getFileItem(java.lang.String name)
          ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ·Î Àü¼ÛµÈ ÆÄÀÏÀ» ±¸ÇÑ´Ù.
 FileItem[] getFileItems()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ ¹è¿­À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getHeader(java.lang.String name)
          Çì´õÀÇ °ªÀ» ±¸ÇÑ´Ù.
 java.lang.String getParameter(java.lang.String name)
          ÆÄ¶ó¹ÌÅÍ °ªÀ» ±¸ÇÑ´Ù.
 java.lang.String[] getParameterNames()
          ÆÄ¶ó¹ÌÅÍÀÇ À̸§À» ±¸ÇÑ´Ù.
 java.lang.String[] getParameterValues(java.lang.String name)
          ÆÄ¶ó¹ÌÅÍ °ªÀ» ¹è¿­·Î ±¸ÇÑ´Ù.
 HttpServletRequest getRequest()
          ÀÌ ¿äû Á¤º¸¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëÇÑ HttpServletRequest¸¦ ±¸ÇÑ´Ù.
 HttpServletResponse getResponse()
          ÀÌ ¿äû Á¤º¸¿Í °ü·ÃµÈ HttpServletResponse¸¦ ±¸ÇÑ´Ù.
 HttpSession getSession()
          ÀÌ ¿äû Á¤º¸¿Í °ü·ÃµÈ HttpSessionÀ» ±¸ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestInfoWrapper

public RequestInfoWrapper(RequestInfo ri)
Method Detail

getCommandID

public java.lang.String getCommandID()
Description copied from interface: RequestInfo
¸í·É¾î ID¸¦ ±¸ÇÑ´Ù.

Specified by:
getCommandID in interface RequestInfo
Returns:
¸í·É¾î ID

getParameter

public java.lang.String getParameter(java.lang.String name)
Description copied from interface: RequestInfo
ÆÄ¶ó¹ÌÅÍ °ªÀ» ±¸ÇÑ´Ù.

Specified by:
getParameter in interface RequestInfo
Parameters:
name - ÆÄ¶ó¹ÌÅÍ À̸§
Returns:
ÆÄ¶ó¹ÌÅÍ °ª. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì nullÀ» ¸®ÅÏ

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Description copied from interface: RequestInfo
ÆÄ¶ó¹ÌÅÍ °ªÀ» ¹è¿­·Î ±¸ÇÑ´Ù.

Specified by:
getParameterValues in interface RequestInfo
Parameters:
name - ÆÄ¶ó¹ÌÅÍ À̸§
Returns:
ÆÄ¶ó¹ÌÅÍ °ªÀÇ ¹è¿­. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì null ¶Ç´Â ±æÀ̰¡ 0ÀÎ ¹è¿­À» ¸®ÅÏ

getParameterNames

public java.lang.String[] getParameterNames()
Description copied from interface: RequestInfo
ÆÄ¶ó¹ÌÅÍÀÇ À̸§À» ±¸ÇÑ´Ù.

Specified by:
getParameterNames in interface RequestInfo
Returns:
ÆÄ¶ó¹ÌÅÍ À̸§ ¸ñ·Ï

getHeader

public java.lang.String getHeader(java.lang.String name)
Description copied from interface: RequestInfo
Çì´õÀÇ °ªÀ» ±¸ÇÑ´Ù.

Specified by:
getHeader in interface RequestInfo
Parameters:
name - Çì´õ À̸§
Returns:
Çì´õ °ª. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì null ¸®ÅÏ

getCookieValue

public java.lang.String getCookieValue(java.lang.String name)
Description copied from interface: RequestInfo
ÁöÁ¤ÇÑ ÄíŰ °ªÀ» ±¸ÇÑ´Ù.

Specified by:
getCookieValue in interface RequestInfo
Parameters:
name - ÄíŰÀ̸§
Returns:
ÄíŰÀÇ °ª. Äí۰¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì nullÀ» ¸®ÅÏ

getCookie

public Cookie getCookie(java.lang.String name)
Description copied from interface: RequestInfo
ÁöÁ¤ÇÑ Äí۸¦ ±¸ÇÑ´Ù.

Specified by:
getCookie in interface RequestInfo
Parameters:
name - ÄíŰÀ̸§
Returns:
Cookie °´Ã¼. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì nullÀ» ¸®ÅÏ

getCookies

public Cookie[] getCookies()
Description copied from interface: RequestInfo
ÄíŰ ¹è¿­À» ±¸ÇÑ´Ù.

Specified by:
getCookies in interface RequestInfo
Returns:
ÄíŰÀÇ ¹è¿­. Äí±â°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì null ¶Ç´Â ±æÀ̰¡ 0ÀÎ ¹è¿­

getCookieMap

public java.util.Map getCookieMap()
Description copied from interface: RequestInfo
<ÄíŰÀ̸§, Cookie>ÀÇ ¸ÊÀ» ¸®ÅÏÇÑ´Ù.

Specified by:
getCookieMap in interface RequestInfo
Returns:
Äí۸Ê

getFileItem

public FileItem getFileItem(java.lang.String name)
Description copied from interface: RequestInfo
ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ·Î Àü¼ÛµÈ ÆÄÀÏÀ» ±¸ÇÑ´Ù. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì nullÀ» ¸®ÅÏÇÑ´Ù.

Specified by:
getFileItem in interface RequestInfo
Parameters:
name - ÆÄ¶ó¹ÌÅÍ À̸§
Returns:
FileItem

getFileByBytes

public byte[] getFileByBytes(java.lang.String name)
                      throws java.lang.Throwable
Description copied from interface: RequestInfo
ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ·Î Àü¼ÛµÈ ÆÄÀÏÀ» byte[] ¹è¿­·Î ±¸ÇÑ´Ù.

Specified by:
getFileByBytes in interface RequestInfo
Parameters:
name - ÆÄ¶ó¹ÌÅÍ À̸§
Returns:
byte ¹è¿­
Throws:
java.lang.Throwable

getRequest

public HttpServletRequest getRequest()
Description copied from interface: RequestInfo
ÀÌ ¿äû Á¤º¸¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëÇÑ HttpServletRequest¸¦ ±¸ÇÑ´Ù.

Specified by:
getRequest in interface RequestInfo
Returns:
HttpServletRequest

getResponse

public HttpServletResponse getResponse()
Description copied from interface: RequestInfo
ÀÌ ¿äû Á¤º¸¿Í °ü·ÃµÈ HttpServletResponse¸¦ ±¸ÇÑ´Ù.

Specified by:
getResponse in interface RequestInfo
Returns:
HttpServletResponse

getSession

public HttpSession getSession()
Description copied from interface: RequestInfo
ÀÌ ¿äû Á¤º¸¿Í °ü·ÃµÈ HttpSessionÀ» ±¸ÇÑ´Ù.

Specified by:
getSession in interface RequestInfo
Returns:
HttpSession. HttpSessionÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì nullÀ» ¸®ÅÏ

getFileItems

public FileItem[] getFileItems()
Description copied from interface: RequestInfo
¾÷·ÎµåÇÑ ÆÄÀÏÀÇ ¹è¿­À» ¸®ÅÏÇÑ´Ù.

Specified by:
getFileItems in interface RequestInfo
Returns:
FileItem[]