tle.framework.component.impl.rp
Class DefaultResult

java.lang.Object
  extended bytle.framework.component.impl.rp.DefaultResult
All Implemented Interfaces:
Result

public class DefaultResult
extends java.lang.Object
implements Result

ResultÀÇ ±¸Çö Ŭ·¡½º.

Since:
2.0
Author:
ÃÖ¹ü±Õ

Constructor Summary
DefaultResult(java.lang.String commandID)
          »ý¼º½Ã °ü·Ã ¸í·É¾îID¸¦ Àü´Þ¹Þ´Â´Ù.
 
Method Summary
 void addErrorMessage(java.lang.String message)
          ¿¡·¯ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.
 java.lang.String getCode()
          setCode()·Î Àü´Þ¹ÞÀº °á°ú Äڵ带 ¸®ÅÏÇÑ´Ù.
 java.lang.String getCommandID()
          ÀÌ °á°ú¿Í °ü·ÃµÈ ¸í·É¾î ID
 java.lang.Object getData(java.lang.String name)
          dataMapÀ¸·ÎºÎÅÍ name¿¡ ÇØ´çÇÏ´Â °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String[] getErrorMessage()
          addErrorMessage() ¸Þ¼Òµå·Î Ãß°¡ÇÑ ¿¡·¯ ¸Þ½ÃÁöÀÇ ¹è¿­À» ¸®ÅÏÇÑ´Ù.
 java.lang.Throwable getException()
          setException() ¸Þ¼Òµå·Î ÁöÁ¤ÇÑ ¿¹¿Ü °´Ã¼¸¦ ¸®ÅÏÇÑ´Ù.
 RequestInfo getRequestInfo()
          ÀÌ Result¿Í ¿¬°üµÈ RequestInfo¸¦ ¸®ÅÏÇÑ´Ù.
 boolean isErrorOccured()
          Ã³¸® °úÁ¤¿¡¼­ ¿¹¿Ü°¡ ¹ß»ýÇß´Â ÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 void setCode(java.lang.String code)
          °á°ú Äڵ带 ÁöÁ¤ÇÑ´Ù.
 void setData(java.lang.String name, java.lang.Object value)
          <name, value> ½ÖÀ» ÀúÀåÇÑ´Ù.
 void setErrorOccured(boolean b)
          ¿¡·¯°¡ ¹ß»ýÇß´ÂÁöÀÇ ¿©ºÎ¸¦ ÁöÁ¤ÇÑ´Ù.
 void setException(java.lang.Throwable e)
          ¿äûÀ» ó¸®ÇÏ´Â °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿¹¿Ü¸¦ ÁöÁ¤ÇÑ´Ù.
(package private)  void setRequestInfo(RequestInfo requestInfo)
          DefaultRequestProcessor.process() ¸Þ¼Òµå¿¡¼­ CommandHandler.process() ¸Þ¼Òµå¿¡ Àü´ÞÇϱâ Àü¿¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØ¼­ DefaultResult¿¡ RequestInfo¸¦ Àü´ÞÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResult

public DefaultResult(java.lang.String commandID)
»ý¼º½Ã °ü·Ã ¸í·É¾îID¸¦ Àü´Þ¹Þ´Â´Ù.

Parameters:
commandID -
Method Detail

getCommandID

public java.lang.String getCommandID()
Description copied from interface: Result
ÀÌ °á°ú¿Í °ü·ÃµÈ ¸í·É¾î ID

Specified by:
getCommandID in interface Result
Returns:
¸í·É¾î ID
See Also:
Result.getCommandID()

setCode

public void setCode(java.lang.String code)
°á°ú Äڵ带 ÁöÁ¤ÇÑ´Ù.

Parameters:
code -

getCode

public java.lang.String getCode()
setCode()·Î Àü´Þ¹ÞÀº °á°ú Äڵ带 ¸®ÅÏÇÑ´Ù.

Specified by:
getCode in interface Result
Returns:
°á°ú ÄÚµå
See Also:
Result.getCode()

setData

public void setData(java.lang.String name,
                    java.lang.Object value)
<name, value> ½ÖÀ» ÀúÀåÇÑ´Ù.

Parameters:
name -
value -

getData

public java.lang.Object getData(java.lang.String name)
dataMapÀ¸·ÎºÎÅÍ name¿¡ ÇØ´çÇÏ´Â °ªÀ» ¸®ÅÏÇÑ´Ù.

Specified by:
getData in interface Result
Parameters:
name - µ¥ÀÌÅÍÀÇ À̸§
Returns:
µ¥ÀÌÅÍ °ª
See Also:
Result.getData(java.lang.String)

setErrorOccured

public void setErrorOccured(boolean b)
¿¡·¯°¡ ¹ß»ýÇß´ÂÁöÀÇ ¿©ºÎ¸¦ ÁöÁ¤ÇÑ´Ù.

Parameters:
b -

isErrorOccured

public boolean isErrorOccured()
Description copied from interface: Result
ó¸® °úÁ¤¿¡¼­ ¿¹¿Ü°¡ ¹ß»ýÇß´Â ÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.

Specified by:
isErrorOccured in interface Result
Returns:
¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì true¸¦ ¸®ÅÏ
See Also:
Result.isErrorOccured()

setException

public void setException(java.lang.Throwable e)
¿äûÀ» ó¸®ÇÏ´Â °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿¹¿Ü¸¦ ÁöÁ¤ÇÑ´Ù.

Parameters:
e -

getException

public java.lang.Throwable getException()
setException() ¸Þ¼Òµå·Î ÁöÁ¤ÇÑ ¿¹¿Ü °´Ã¼¸¦ ¸®ÅÏÇÑ´Ù.

Specified by:
getException in interface Result
Returns:
³»ºÎ ó¸® °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿¹¿Ü °´Ã¼. ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù¸é nullÀ» ¸®ÅÏ.
See Also:
Result.getException()

addErrorMessage

public void addErrorMessage(java.lang.String message)
¿¡·¯ ¸Þ½ÃÁö¸¦ Ãß°¡ÇÑ´Ù.


getErrorMessage

public java.lang.String[] getErrorMessage()
addErrorMessage() ¸Þ¼Òµå·Î Ãß°¡ÇÑ ¿¡·¯ ¸Þ½ÃÁöÀÇ ¹è¿­À» ¸®ÅÏÇÑ´Ù. Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì ±æÀ̰¡ nullÀ» ¸®ÅÏÇÑ´Ù.

Specified by:
getErrorMessage in interface Result
Returns:
¿¡·¯ ¸Þ½ÃÁö ¸ñ·Ï. ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù¸é nullÀ̳ª ±æÀ̰¡ 0À» ¹è¿­À» ¸®ÅÏ
See Also:
Result.getErrorMessage()

setRequestInfo

void setRequestInfo(RequestInfo requestInfo)
DefaultRequestProcessor.process() ¸Þ¼Òµå¿¡¼­ CommandHandler.process() ¸Þ¼Òµå¿¡ Àü´ÞÇϱâ Àü¿¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØ¼­ DefaultResult¿¡ RequestInfo¸¦ Àü´ÞÇÑ´Ù.

Parameters:
requestInfo -

getRequestInfo

public RequestInfo getRequestInfo()
Description copied from interface: Result
ÀÌ Result¿Í ¿¬°üµÈ RequestInfo¸¦ ¸®ÅÏÇÑ´Ù.

Specified by:
getRequestInfo in interface Result
Returns:
RequestInfo
See Also:
Result.getRequestInfo()