com.shift.framework.conf
Class AppConfig

java.lang.Object
  extended by com.shift.framework.conf.AppConfig

public class AppConfig
extends java.lang.Object

AppConfig´Â ÁöÁ¤µÈ ȯ°æ¼³Á¤ÆÄÀϷκÎÅÍ Á¤º¸¸¦ ¼öÁýÇÏ¿© ÇÁ·¹ÀÓ¿öÅ©³»¿¡¼­ ÇÊ¿äÇÑ Á¤º¸¸¦ ´ã°í Àִ Ŭ·¡½º ÀÌ´Ù.

Since:
1.0
Author:
Shift Information & Communication

Method Summary
 java.lang.Object getActionObject()
          °¡Áö°í ÀÖ´Â ActionObject¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.Class[] getArgumentClass()
          °¡Áö°í ÀÖ´Â ArgumentClass¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.Object[] getArgumentObject()
          °¡Áö°í ÀÖ´Â ArgumentObject¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getForwardName()
          °¡Áö°í ÀÖ´Â forwardNameÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getForwardPath()
          °¡Áö°í ÀÖ´Â forwardPath¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String[] getInputDataSetNames()
          °¡Áö°í ÀÖ´Â inputDataSetNames¸¦ ¹ÝȯÇÑ´Ù.
static AppConfig getInstance(java.lang.String actionName)
          GAUCE ÄÄÆ÷³ÍÆ®°¡ ¿äûÇÑ ¼­ºñ½º¸í¿¡ ÇØ´çÇÏ´Â AppConfig °´Ã¼¸¦ »ý¼ºÇÏ´Â ¸Þ¼­µåÀÌ´Ù.
 java.lang.reflect.Method getMethod()
          °¡Áö°í ÀÖ´Â method¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String[] getOutputDataSetNames()
          °¡Áö°í ÀÖ´Â OutputDataSetNames¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Map getOutputDataSetNamesMap()
          °¡Áö°í ÀÖ´Â OutputDataSetNameµéÀ» ¹ÝȯÇÑ´Ù.
 java.lang.Object[] getOutputDataSets()
          °¡Áö°í ÀÖ´Â ReturnClassµéÀ» ¹ÝȯÇÑ´Ù.
 void setActionObject(java.lang.Object actionObject)
          ActionObject¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setArgumentClass(java.lang.Class[] argumentClass)
          ArgumentClass¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setArgumentObject(java.lang.Object[] argumentObject)
          XML¶Ç´Â GauceDataSetÀ¸·Î ¸¸µé¾îÁø ArgumentObject¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setForwardName(java.lang.String forwardName)
          forwardNameÀ» ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setForwardPath(java.lang.String forwardPath)
          ForwardPath¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setInputDataSetNames(java.lang.String[] inputDataSetNames)
          inputDataSetNames¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setMethod(java.lang.reflect.Method method)
          ActionÀÇ ¸Þ¼­µå¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setOutputDataSetNames(java.lang.String[] outputDataSetNames)
          outputDataSetNames¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setOutputDataSetNamesMap(java.util.Map outputDataSetName)
          OutputDataSetName¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 void setOutputDataSets(java.lang.Object[] returnClass)
          ReturnClass¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AppConfig getInstance(java.lang.String actionName)
                             throws ConfigFailedException
GAUCE ÄÄÆ÷³ÍÆ®°¡ ¿äûÇÑ ¼­ºñ½º¸í¿¡ ÇØ´çÇÏ´Â AppConfig °´Ã¼¸¦ »ý¼ºÇÏ´Â ¸Þ¼­µåÀÌ´Ù.

Parameters:
actionName - GAUCE ÄÄÆ÷³ÍÆ®°¡ ¿äûÇÑ ¼­ºñ½º¸í
Returns:
AppConfig AppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
Throws:
ConfigFailedException

setArgumentObject

public void setArgumentObject(java.lang.Object[] argumentObject)
XML¶Ç´Â GauceDataSetÀ¸·Î ¸¸µé¾îÁø ArgumentObject¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
argumentObject -

getArgumentObject

public java.lang.Object[] getArgumentObject()
°¡Áö°í ÀÖ´Â ArgumentObject¸¦ ¹ÝȯÇÑ´Ù.

Returns:
Object[]

setActionObject

public void setActionObject(java.lang.Object actionObject)
ActionObject¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
actionObject -

getActionObject

public java.lang.Object getActionObject()
°¡Áö°í ÀÖ´Â ActionObject¸¦ ¹ÝȯÇÑ´Ù.

Returns:
Object

setArgumentClass

public void setArgumentClass(java.lang.Class[] argumentClass)
ArgumentClass¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
argumentClass -

getArgumentClass

public java.lang.Class[] getArgumentClass()
°¡Áö°í ÀÖ´Â ArgumentClass¸¦ ¹ÝȯÇÑ´Ù.

Returns:
Class[]

setOutputDataSetNamesMap

public void setOutputDataSetNamesMap(java.util.Map outputDataSetName)
OutputDataSetName¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
outputDataSetName -

getOutputDataSetNamesMap

public java.util.Map getOutputDataSetNamesMap()
°¡Áö°í ÀÖ´Â OutputDataSetNameµéÀ» ¹ÝȯÇÑ´Ù.

Returns:
Map

setOutputDataSets

public void setOutputDataSets(java.lang.Object[] returnClass)
ReturnClass¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
returnClass -

getOutputDataSets

public java.lang.Object[] getOutputDataSets()
°¡Áö°í ÀÖ´Â ReturnClassµéÀ» ¹ÝȯÇÑ´Ù.

Returns:
Object[]

setMethod

public void setMethod(java.lang.reflect.Method method)
ActionÀÇ ¸Þ¼­µå¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
method -

getMethod

public java.lang.reflect.Method getMethod()
°¡Áö°í ÀÖ´Â method¸¦ ¹ÝȯÇÑ´Ù.

Returns:
Method

setForwardPath

public void setForwardPath(java.lang.String forwardPath)
ForwardPath¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
forwardPath -

getForwardPath

public java.lang.String getForwardPath()
°¡Áö°í ÀÖ´Â forwardPath¸¦ ¹ÝȯÇÑ´Ù.

Returns:
String

setForwardName

public void setForwardName(java.lang.String forwardName)
forwardNameÀ» ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
forwardName -

getForwardName

public java.lang.String getForwardName()
°¡Áö°í ÀÖ´Â forwardNameÀ» ¹ÝȯÇÑ´Ù.

Returns:
String

setInputDataSetNames

public void setInputDataSetNames(java.lang.String[] inputDataSetNames)
inputDataSetNames¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
inputDataSetNames -

setOutputDataSetNames

public void setOutputDataSetNames(java.lang.String[] outputDataSetNames)
outputDataSetNames¸¦ ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù.

Parameters:
outputDataSetNames -

getInputDataSetNames

public java.lang.String[] getInputDataSetNames()
°¡Áö°í ÀÖ´Â inputDataSetNames¸¦ ¹ÝȯÇÑ´Ù.

Returns:
String[]

getOutputDataSetNames

public java.lang.String[] getOutputDataSetNames()
°¡Áö°í ÀÖ´Â OutputDataSetNames¸¦ ¹ÝȯÇÑ´Ù.

Returns:
String[]