tle.framework.component.impl.ra
Class DefaultRequestInfo

java.lang.Object
  extended bytle.framework.component.impl.ra.DefaultRequestInfo
All Implemented Interfaces:
RequestInfo

public class DefaultRequestInfo
extends java.lang.Object
implements RequestInfo

RequestInfoÀÇ ±¸Çöü

Since:
2.0
Author:
ÃÖ¹ü±Õ

Constructor Summary
DefaultRequestInfo(HttpServletRequest request, HttpServletResponse response)
           
 
Method Summary
(package private)  void addFileItem(java.lang.String name, FileItem fileItem)
          ÁöÁ¤ÇÑ À̸§ÀÇ ÆÄ¶ó¹ÌÅÍ·Î ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.
(package private)  void addParameter(java.lang.String name, java.lang.String[] values)
          ÁöÁ¤ÇÑ À̸§ÀÇ ÆÄ¶ó¹ÌÅ͸¦ Ãß°¡ÇÑ´Ù.
 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À» ±¸ÇÑ´Ù.
(package private)  void setCommandID(java.lang.String commandID)
          ¸í·É¾î ID¸¦ ÁöÁ¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRequestInfo

public DefaultRequestInfo(HttpServletRequest request,
                          HttpServletResponse response)
Method Detail

setCommandID

void setCommandID(java.lang.String commandID)
¸í·É¾î ID¸¦ ÁöÁ¤ÇÑ´Ù.

Parameters:
commandID -

getCommandID

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

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

addParameter

void addParameter(java.lang.String name,
                  java.lang.String[] values)
ÁöÁ¤ÇÑ À̸§ÀÇ ÆÄ¶ó¹ÌÅ͸¦ Ãß°¡ÇÑ´Ù.

Parameters:
values -

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:
Äí۸Ê

addFileItem

void addFileItem(java.lang.String name,
                 FileItem fileItem)
ÁöÁ¤ÇÑ À̸§ÀÇ ÆÄ¶ó¹ÌÅÍ·Î ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.

Parameters:
name -

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[]