com.shift.framework.model
Class ModelCMD

java.lang.Object
  extended by com.shift.framework.model.ModelCMD
Direct Known Subclasses:
DateUtilsCmd, Forward, HeaderMakerCmd, RetrieveDefaultCmd, RetrieveSessionCmd

public abstract class ModelCMD
extends java.lang.Object

Ŭ¶óÀ̾ðÆ®ÀÇ À̺¥Æ®¸¦ ºÐ±âó¸®ÇÏ´Â Ãß»óŬ·¡½ºÀÌ´Ù.

Since:
2007.01.10
Version:
1.0
Author:
Shift Information & Communication

Constructor Summary
ModelCMD()
           
 
Method Summary
 void addMessage(java.lang.String message)
          ÄÄÆ÷³ÍÆ®·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¶§ »ç¿ëÇÏ´Â ¸Þ¼Òµå
 void addMessage(java.lang.String type, java.lang.String code, java.lang.String message)
          ÄÄÆ÷³ÍÆ®·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¶§ »ç¿ëÇÏ´Â ¸Þ¼Òµå
 java.lang.String getCmd()
          Deprecated.  
 java.lang.String getCmd(java.lang.String cmd)
          Deprecated.  
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
          HttpServletRequest¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
          HttpServletResponse°´Ã¼¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 int getInputObjectCount()
          Æ®·£Á§¼Ç ÄÄÆ÷³ÍÆ®ÀÇ INPUT ŸÀÔÀ¸·Î ³Ñ¾î¿Â µ¥ÀÌÅͼÂÀÇ °¹¼ö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 java.lang.Object getModelSet(java.lang.Class modelSet, java.lang.Class model)
          Beaver¿¡¼­ ÀÛ¼ºÇÑ ModelSet Interface¿Í Model Interface¸¦ »ç¿ëÇÏ¿© ModelSet°´Ã¼¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå - ModelSetProxy.newProxy¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇà
 int getOuputObjectCount()
          Æ®·£Á§¼Ç ÄÄÆ÷³ÍÆ®ÀÇ OUTPUT ŸÀÔÀ¸·Î ³Ñ¾î¿Â µ¥ÀÌÅͼÂÀÇ °¹¼ö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 java.util.HashMap getParameter()
          HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ default character encoding : 8859_1 -> euc-kr
 java.util.HashMap getParameter(boolean nullable)
          HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ
 java.util.HashMap getParameter(java.lang.String sourceEnc, java.lang.String targetEnc)
          HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ
 java.util.HashMap getParameter(java.lang.String sourceEnc, java.lang.String targetEnc, boolean nullable)
          HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ
 java.util.HashMap getSession()
          ¼¼¼Ç Á¤º¸¸¦ MAPÀ¸·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 java.util.HashMap getSession(java.util.HashMap param)
          MAP°´Ã¼¿¡ ¼¼¼Ç Á¤º¸¸¦ ´ã¾Æ¼­ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
 void setCharacterEncoding(java.lang.String encStr)
          ModelSet¿¡ CharaterEncoding¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
          HttpServletRequest °´Ã¼ ÀúÀåÇÏ´Â ¸Þ¼Òµå
 void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
          HttpServletResponse °´Ã¼¸¦ ÀúÀåÇÏ´Â ¸Þ¼Òµå
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelCMD

public ModelCMD()
Method Detail

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()
HttpServletRequest¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
HttpServletRequest
Since:
1.0

getSession

public java.util.HashMap getSession()
                             throws java.lang.Exception
¼¼¼Ç Á¤º¸¸¦ MAPÀ¸·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
¼¼¼Ç Á¤º¸°¡ ´ã°ÜÀÖ´Â MAP
Throws:
java.lang.Exception

getSession

public java.util.HashMap getSession(java.util.HashMap param)
                             throws java.lang.Exception
MAP°´Ã¼¿¡ ¼¼¼Ç Á¤º¸¸¦ ´ã¾Æ¼­ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
param - MAP Ŭ·¡½º
Throws:
java.lang.Exception

getParameter

public java.util.HashMap getParameter()
HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ default character encoding : 8859_1 -> euc-kr

Returns:

getParameter

public java.util.HashMap getParameter(boolean nullable)
HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ

Parameters:
nullable - ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ nullÀ϶§ null¼³Á¤ ¶Ç´Â null StringÀ¸·Î ó¸® ¿©ºÎ
Returns:

getParameter

public java.util.HashMap getParameter(java.lang.String sourceEnc,
                                      java.lang.String targetEnc)
HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ

Parameters:
sourceEnc - Source Encoding Type
targetEnc - Target Encoding Type

getParameter

public java.util.HashMap getParameter(java.lang.String sourceEnc,
                                      java.lang.String targetEnc,
                                      boolean nullable)
HttpServletRequestÀÇ get/post¹æ½ÄÀ¸·Î ³Ñ¾î¿Â ÆÄ¶ó¹ÌÅ͸¦ MapÀ¸·Î ¹Ýȯ

Parameters:
sourceEnc - Source Encoding Type
targetEnc - Target Encoding Type
nullable - ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ nullÀ϶§ null¼³Á¤ ¶Ç´Â null StringÀ¸·Î ó¸® ¿©ºÎ
Returns:

getModelSet

public java.lang.Object getModelSet(java.lang.Class modelSet,
                                    java.lang.Class model)
                             throws java.lang.Exception
Beaver¿¡¼­ ÀÛ¼ºÇÑ ModelSet Interface¿Í Model Interface¸¦ »ç¿ëÇÏ¿© ModelSet°´Ã¼¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå - ModelSetProxy.newProxy¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇà

Parameters:
modelSet - ModelSet Interface
model - Model Interface
Returns:
Throws:
java.lang.Exception

setHttpServletRequest

public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
HttpServletRequest °´Ã¼ ÀúÀåÇÏ´Â ¸Þ¼Òµå

Parameters:
httpServletRequest - HttpServletRequest °´Ã¼
Since:
1.0

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()
HttpServletResponse°´Ã¼¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
HttpServletResponse °´Ã¼
Since:
1.0

setHttpServletResponse

public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
HttpServletResponse °´Ã¼¸¦ ÀúÀåÇÏ´Â ¸Þ¼Òµå

Parameters:
httpServletResponse - HttpServletResponse °´Ã¼
Since:
1.0

getCmd

public java.lang.String getCmd(java.lang.String cmd)
Deprecated. 

HttpServletRequest °´Ã¼¿¡¼­ Ŭ¶óÀÌ¾ðÆ® À̺¥Æ® ó¸® ¸í·É¾î¸¦ Àо ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
cmd - À̺¥Æ® ¸í·É¾î ÀÎÀÚ¸í
Returns:
À̺¥Æ® ó¸® ¸í·É¾î
Since:
1.0

setCharacterEncoding

public void setCharacterEncoding(java.lang.String encStr)
                          throws java.lang.Exception
ModelSet¿¡ CharaterEncoding¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
encStr -
Throws:
java.lang.Exception

getCmd

public java.lang.String getCmd()
Deprecated. 

HttpServletRequest °´Ã¼¿¡¼­ Ŭ¶óÀÌ¾ðÆ® À̺¥Æ® ó¸® ¸í·É¾î¸¦ Àо ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
À̺¥Æ® ó¸® ¸í·É¾î
Since:
1.0

getInputObjectCount

public int getInputObjectCount()
                        throws java.lang.Exception
Æ®·£Á§¼Ç ÄÄÆ÷³ÍÆ®ÀÇ INPUT ŸÀÔÀ¸·Î ³Ñ¾î¿Â µ¥ÀÌÅͼÂÀÇ °¹¼ö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
INPUT ŸÀÔÀÇ µ¥ÀÌÅͼ °¹¼ö/µ¥ÀÌÅͼÂÀ¸·Î ºÎÅÍ ¿äûÀÌ ¿Â °æ¿ì¿¡´Â -1À» ¹Ýȯ
Throws:
java.lang.Exception

getOuputObjectCount

public int getOuputObjectCount()
                        throws java.lang.Exception
Æ®·£Á§¼Ç ÄÄÆ÷³ÍÆ®ÀÇ OUTPUT ŸÀÔÀ¸·Î ³Ñ¾î¿Â µ¥ÀÌÅͼÂÀÇ °¹¼ö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Returns:
OUTPUT ŸÀÔÀÇ µ¥ÀÌÅͼ °¹¼ö/µ¥ÀÌÅͼÂÀ¸·Î ºÎÅÍ ¿äûÀÌ ¿Â °æ¿ì¿¡´Â -1À» ¹Ýȯ
Throws:
java.lang.Exception

addMessage

public void addMessage(java.lang.String type,
                       java.lang.String code,
                       java.lang.String message)
                throws java.lang.Exception
ÄÄÆ÷³ÍÆ®·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¶§ »ç¿ëÇÏ´Â ¸Þ¼Òµå

Parameters:
type - ¸Þ½ÃÁö ŸÀÔ
code - ¸Þ½ÃÁö ÄÚµå
message - ¸Þ½ÃÁö ³»¿ë
Throws:
java.lang.Exception

addMessage

public void addMessage(java.lang.String message)
                throws java.lang.Exception
ÄÄÆ÷³ÍÆ®·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇÒ ¶§ »ç¿ëÇÏ´Â ¸Þ¼Òµå

Parameters:
message -
Throws:
java.lang.Exception