tle.framework.component.spi.rp
Interface Result

All Known Implementing Classes:
DefaultResult

public interface Result

RequestProcessorÀÇ Ã³¸® °á°ú¸¦ ÀúÀåÇÑ´Ù.

Since:
2.0
Author:
ÃÖ¹ü±Õ

Method Summary
 java.lang.String getCode()
          °á°ú ÄÚµå.
 java.lang.String getCommandID()
          ÀÌ °á°ú¿Í °ü·ÃµÈ ¸í·É¾î ID
 java.lang.Object getData(java.lang.String name)
          Ã³¸® °á°ú¿Í °ü·ÃµÈ µ¥ÀÌÅ͸¦ ±¸ÇÑ´Ù.
 java.lang.String[] getErrorMessage()
          ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì ¿¡·¯ ¸Þ½ÃÁö ¸ñ·ÏÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.Throwable getException()
          ¿äû ó¸® °úÁ¤¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì °ü·Ã ¿¹¿Ü¸¦ ±¸ÇÑ´Ù.
 RequestInfo getRequestInfo()
          ÀÌ Result¿Í ¿¬°üµÈ RequestInfo¸¦ ¸®ÅÏÇÑ´Ù.
 boolean isErrorOccured()
          Ã³¸® °úÁ¤¿¡¼­ ¿¹¿Ü°¡ ¹ß»ýÇß´Â ÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 

Method Detail

getCommandID

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

Returns:
¸í·É¾î ID

getCode

public java.lang.String getCode()
°á°ú ÄÚµå. UICreator´Â ÀÌ °ªÀ» »ç¿ëÇÏ¿© ¾Ë¸ÂÀº ºä¸¦ »ý¼ºÇÏ°Ô µÈ´Ù.

Returns:
°á°ú ÄÚµå

getData

public java.lang.Object getData(java.lang.String name)
ó¸® °á°ú¿Í °ü·ÃµÈ µ¥ÀÌÅ͸¦ ±¸ÇÑ´Ù.

Parameters:
name - µ¥ÀÌÅÍÀÇ À̸§
Returns:
µ¥ÀÌÅÍ °ª

isErrorOccured

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

Returns:
¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì true¸¦ ¸®ÅÏ

getException

public java.lang.Throwable getException()
¿äû ó¸® °úÁ¤¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì °ü·Ã ¿¹¿Ü¸¦ ±¸ÇÑ´Ù. ÀÌ ¸Þ¼Òµå´Â ¿ÀÁ÷ ¿äû°ú °ü·ÃµÈ ¹®Á¦¿¡ ´ëÇØ¼­¸¸ °ü¿©ÇÑ´Ù. ÄÄÆ÷³ÍÆ®ÀÇ ÃʱâÈ­°¡ ¾È µÇ¾ú°Å³ª ¶Ç´Â ÄÄÆ÷³ÍÆ®ÀÇ »óÅ ¹®Á¦·Î ÀÎÇØ ¹ß»ýµÇ´Â ¿¹¿Ü´Â ÀÌ ¸Þ¼Òµå¸¦ ÅëÇØ¼­ 󸮵ÇÁö ¾Ê´Â´Ù.

¿äûÀÇ Ã³¸®°¡ ¾Æ´Ñ ÄÄÆ÷³ÍÆ® ÀÚü ¹®Á¦´Â RequestProcessor.process() ¸Þ¼Òµå¿¡¼­ ComponentExceptionÀ» ¹ß»ý½Ã۵µ·Ï ÇÑ´Ù.

Returns:
³»ºÎ ó¸® °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿¹¿Ü °´Ã¼. ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù¸é nullÀ» ¸®ÅÏ.

getErrorMessage

public java.lang.String[] getErrorMessage()
¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì ¿¡·¯ ¸Þ½ÃÁö ¸ñ·ÏÀ» ¸®ÅÏÇÑ´Ù.

Returns:
¿¡·¯ ¸Þ½ÃÁö ¸ñ·Ï. ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù¸é nullÀ̳ª ±æÀ̰¡ 0À» ¹è¿­À» ¸®ÅÏ

getRequestInfo

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

Returns:
RequestInfo