com.gauce.io
Class CommonRequest

java.lang.Object
  extended bycom.gauce.io.CommonRequest
All Implemented Interfaces:
GauceRequest

public abstract class CommonRequest
extends java.lang.Object
implements GauceRequest

Since:
Gauce 2.9
Version:
1.0 2002.10
Author:
Shift Information & Communication CO.

Constructor Summary
CommonRequest()
           
 
Method Summary
 boolean enableEncrypt()
          Component¿¡¼­ GauceDataSetÀÇ PacketÀ» Àü¼Û¹Þ¾Æ Packet ¿¡ ´ëÇÑ ¾Ïȣȭ°¡ µÇ¾îÀÖ´Â ÁöÀÇ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.
 GauceDataSet getGauceDataSet(int idx)
          Component·Î ºÎÅÍ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼®ÇÏ¿© »ý¼ºµÈ GauceDataSetÁß ÁöÁ¤µÈ À妽ºÀÇ °ªÀ» ¹ÝȯÇÑ´Ù.
 GauceDataSet getGauceDataSet(java.lang.String key)
          ÁÖ¾îÁø GauceDataSetÀ̸§À¸·Î »ý¼ºµÈ GauceDataSetÀ» ¹ÝȯÇÑ´Ù.
 GauceDataSet getGauceDataSetByName(java.lang.String name)
          ÁöÁ¤µÈ GauceDataSetÀÇ À̸§À¸·Î GauceDataSet¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Iterator getGauceDataSetKeys()
          Component¿¡¼­ Àü¼ÛµÈ GauceDataSetÀÇ À̸§(۰ª)À» ¹ÝȯÇÑ´Ù.
 GauceDataSet[] getGauceDataSets()
          Component·Î ºÎÅÍ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼®ÇÏ¿© »ý¼ºµÈ GauceDataSetÀÇ ¹è¿­À» ¹ÝȯÇÑ´Ù.
 com.gauce.common.crypto.GauceProvider getGauceProvider()
          µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProviderÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getParameter(java.lang.String param)
          Component¿¡¼­ GauceService·Î Àü¼ÛµÈ PacketÀ» ºÐ¼®ÇÑ ÈÄ »ý¼ºµÈ ÆÄ¶ó¹ÌÅ͸¦ ¹ÝȯÇÑ´Ù.
 java.util.Enumeration getParameterNames()
          ÄÄÆ÷³ÍÆ®·Î ºÎÅÍ Àü¼ÛµÈ ÆÄ¶ó¹ÌÅÍÀÇ À̸§À» EnumerationÀ¸·Î ¹ÝȯÇÑ´Ù.
abstract  int identity()
          ÇöÀç »ç¿ëµÇ°í ÀÖ´Â ProtocolÀÇ À¯ÇüÀ» ¹ÝȯÇÑ´Ù.
 void initialize()
          Property°ªÀ» initilizeÇÑ´Ù.
 boolean isBuilderRequest()
          ¿äûµÇ´Â Request°¡ Component°¡ ¾Æ´Ï¶ó Dynamic Web Builder¿¡¼­ ¿äûµÇ´Â RequestÀÎÁö¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.
abstract  void parse(GauceDataInputStream gdis)
          Component¿¡¼­ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼® ÆÄ½ÌÇÏ´Â ÀÛ¾÷À» ÇÑ´Ù.
 void resolveQueryString(java.util.Map params, java.lang.String encoding)
          Browser·ÎºÎÅÍ GET¹æ½ÄÀ¸·Î ¿Ã¶ó¿Â parameterµéÀ» ÆÄ½ÌÇÏ¿© character set¿¡ µû¶ó º¯°æÇÏ¿© ÀúÀåÇÑ´Ù.
 void setEnableEncrypt(boolean enable)
          Component¿¡¼­ GauceDataSetÀÇ PacketÀ» Àü¼Û¹Þ¾Æ Packet ¿¡ ´ëÇÑ ¾Ïȣȭ°¡ µÇ¾îÀÖ´Â ÁöÀÇ ¿©ºÎ¸¦ ¼³Á¤ÇÑ´Ù.
 void setGauceProvider(com.gauce.common.crypto.GauceProvider provider)
          µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProviderÀ» ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommonRequest

public CommonRequest()
Method Detail

initialize

public void initialize()
Property°ªÀ» initilizeÇÑ´Ù.

Since:
Gauce 2.9

getGauceDataSets

public GauceDataSet[] getGauceDataSets()
Component·Î ºÎÅÍ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼®ÇÏ¿© »ý¼ºµÈ GauceDataSetÀÇ ¹è¿­À» ¹ÝȯÇÑ´Ù.

Specified by:
getGauceDataSets in interface GauceRequest
Returns:
»ý¼ºµÈ GauceDataSetÀÇ ¹è¿­
Since:
Gauce 2.9

getGauceDataSet

public GauceDataSet getGauceDataSet(int idx)
Component·Î ºÎÅÍ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼®ÇÏ¿© »ý¼ºµÈ GauceDataSetÁß ÁöÁ¤µÈ À妽ºÀÇ °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getGauceDataSet in interface GauceRequest
Parameters:
idx - ¹ÝȯÇÒ GauceDataSetÀÇ À妽º
Returns:
»ý¼ºµÈ GauceDataSetÀÇ ¹è¿­
Since:
Gauce 2.9

getGauceDataSet

public GauceDataSet getGauceDataSet(java.lang.String key)
ÁÖ¾îÁø GauceDataSetÀ̸§À¸·Î »ý¼ºµÈ GauceDataSetÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getGauceDataSet in interface GauceRequest
Parameters:
key - ÃßÃâÇÒ GauceDataSetÀÇ key°ª
Returns:
ÁÖ¾îÁø À̸§ÀÇ GauceDataSet, ¸¸¾à ÁöÁ¤µÈ À̸§ÀÇ GauceDataSetÀÌ ¾øÀ¸¸é null °ªÀ» ¹ÝȯÇÑ´Ù
Since:
Gauce 2.9

getGauceDataSetKeys

public java.util.Iterator getGauceDataSetKeys()
Component¿¡¼­ Àü¼ÛµÈ GauceDataSetÀÇ À̸§(۰ª)À» ¹ÝȯÇÑ´Ù. ¸¸¾à ÇØ´çÇϴ Ű°ªÀÌ ¾øÀ¸¸é nullÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getGauceDataSetKeys in interface GauceRequest
Returns:
GauceDataSetÀÇ Å°°ªÀ» ´ã°íÀÖ´Â Iterator
Since:
Gauce 2.9

getGauceDataSetByName

public GauceDataSet getGauceDataSetByName(java.lang.String name)
ÁöÁ¤µÈ GauceDataSetÀÇ À̸§À¸·Î GauceDataSet¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
name - GauceDataSetÀ̸§
Returns:
ÁöÁ¤µÈ À̸§ÀÇ GauceDataSet
Since:
Gauce 2.9

getParameter

public java.lang.String getParameter(java.lang.String param)
Component¿¡¼­ GauceService·Î Àü¼ÛµÈ PacketÀ» ºÐ¼®ÇÑ ÈÄ »ý¼ºµÈ ÆÄ¶ó¹ÌÅ͸¦ ¹ÝȯÇÑ´Ù.

¸¸¾à ÇØ´ç °ªÀÌ ¾øÀ¸¸é nullÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParameter in interface GauceRequest
Parameters:
param - ÆÄ¶ó¹ÌÅÍ À̸§
Returns:
ÆÄ¶ó¹ÌÅÍ °ª
Since:
Gauce 2.9

getParameterNames

public java.util.Enumeration getParameterNames()
ÄÄÆ÷³ÍÆ®·Î ºÎÅÍ Àü¼ÛµÈ ÆÄ¶ó¹ÌÅÍÀÇ À̸§À» EnumerationÀ¸·Î ¹ÝȯÇÑ´Ù.

¸¸¾à ÇØ´ç °ªÀÌ ¾øÀ¸¸é nullÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParameterNames in interface GauceRequest
Returns:
ÆÄ¶ó¹ÌÅÍ Å°°ª¿¡ ´ëÇÑ Enumeration
Since:
Gauce 2.9

parse

public abstract void parse(GauceDataInputStream gdis)
                    throws java.io.IOException
Component¿¡¼­ GauceService·Î Àü¼ÛµÇ´Â PacketÀ» ºÐ¼® ÆÄ½ÌÇÏ´Â ÀÛ¾÷À» ÇÑ´Ù. ÀÌ °á°ú·Î GauceDataSet°ú Parameter Á¤º¸°¡ »ý¼ºµÈ´Ù.

Parameters:
gdis - Component¿¡¼­ Àü¼ÛµÇ´ÂGauceDataInputStream
Throws:
java.io.IOException - ÆÄ½ÌÇÏ´Â µ¿¾È ¹ß»ýÇÏ´Â ¿À·ù
java.io.IOException
Since:
Gauce 2.9

resolveQueryString

public void resolveQueryString(java.util.Map params,
                               java.lang.String encoding)
Browser·ÎºÎÅÍ GET¹æ½ÄÀ¸·Î ¿Ã¶ó¿Â parameterµéÀ» ÆÄ½ÌÇÏ¿© character set¿¡ µû¶ó º¯°æÇÏ¿© ÀúÀåÇÑ´Ù.

Parameters:
params - ºê¶ó¿ìÀú·Î ºÎÅÍ ¿äûµÈ parameter
encoding - character ÀÎÄÚµù ¹æ¹ý
Since:
Gauce 2.9

identity

public abstract int identity()
ÇöÀç »ç¿ëµÇ°í ÀÖ´Â ProtocolÀÇ À¯ÇüÀ» ¹ÝȯÇÑ´Ù.

ÀÌ °ªÀº properties¿¡ ¸í½ÃµÈ °ªÀ» ¹ÝȯÇÑ´Ù.

Returns:
protocolÀÇ À¯Çü
Since:
Gauce 2.9

isBuilderRequest

public boolean isBuilderRequest()
¿äûµÇ´Â Request°¡ Component°¡ ¾Æ´Ï¶ó Dynamic Web Builder¿¡¼­ ¿äûµÇ´Â RequestÀÎÁö¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.

¸¸¾à Dynamic Web Builder¿¡¼­ ¿Â RequestÀ̸é true°ªÀ» ¾Æ´Ï¸é false°ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
isBuilderRequest in interface GauceRequest
Returns:
Dynamic Builder¿¡¼­ Request°¡ ¿äûµÇ´ÂÁö ¿©ºÎ(true-Dynamic Web
Since:
Gauce 2.9

setGauceProvider

public void setGauceProvider(com.gauce.common.crypto.GauceProvider provider)
µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProviderÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
provider - - µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProvider
Since:
Gauce 3.1

getGauceProvider

public com.gauce.common.crypto.GauceProvider getGauceProvider()
µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProviderÀ» ¹ÝȯÇÑ´Ù.

Returns:
µ¥ÀÌÅÍ ÆÐŶÀÇ ¾Ïȣȭ¿Í °ü·ÃµÈ Á¤º¸¸¦ ´ãÀº GauceProvider
Since:
Gauce 3.1

setEnableEncrypt

public void setEnableEncrypt(boolean enable)
Component¿¡¼­ GauceDataSetÀÇ PacketÀ» Àü¼Û¹Þ¾Æ Packet ¿¡ ´ëÇÑ ¾Ïȣȭ°¡ µÇ¾îÀÖ´Â ÁöÀÇ ¿©ºÎ¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
enable - - ¾Ïȣȭ ¿©ºÎ (true : ¾ÐÃà, false : ¾ÐÃà¾ÈÇÔ)
Since:
Gauce 3.1

enableEncrypt

public boolean enableEncrypt()
Component¿¡¼­ GauceDataSetÀÇ PacketÀ» Àü¼Û¹Þ¾Æ Packet ¿¡ ´ëÇÑ ¾Ïȣȭ°¡ µÇ¾îÀÖ´Â ÁöÀÇ ¿©ºÎ¸¦ ¹ÝȯÇÑ´Ù.

Returns:
¾Ïȣȭ ¿©ºÎ (true : ¾ÐÃà, false : ¾ÐÃà¾ÈÇÔ)
Since:
Gauce 3.1