com.shift.framework.model
Class ModelSetProxy

java.lang.Object
  extended by com.shift.framework.model.ModelSetImpl
      extended by com.shift.framework.model.ModelSetProxy
All Implemented Interfaces:
ModelSet, java.lang.reflect.InvocationHandler

public class ModelSetProxy
extends ModelSetImpl
implements ModelSet, java.lang.reflect.InvocationHandler

GauceDataSet °´Ã¼¸¦ ProxyÇϴ Ŭ·¡½º

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

Field Summary
 
Fields inherited from interface com.shift.framework.model.ModelSet
BLOB_TYPE, DATE_TYPE, DECIMAL_TYPE, INT_TYPE, KEY_TYPE, LONG_TYPE, NORMAL_TYPE, NOTNULL_TYPE, NUMBER_TYPE, SEC_BLOB_TYPE, SEC_DATE_TYPE, SEC_DECIMAL_TYPE, SEC_INT_TYPE, SEC_STRING_TYPE, SEC_URL_TYPE, SECURITY_TYPE, SEQUENCE_TYPE, STRING_TYPE, URL_TYPE
 
Method Summary
 int[] GetKeyTypes()
          GauceDataRowÀÇ KeyŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String[] GetProperties()
          GauceDataRow¿¡ µî·ÏµÇ¾î ÀÖ´Â Ä÷³¸í ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String GetSetName()
          GauceDataSet¸íÀ» ¹ÝȯÇÑ´Ù.
 double[] GetSizes()
          GauceDataRowÀÇ Ä÷³ Å©±â ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 int[] GetTypes()
          GauceDataRowÀÇ Ä÷³ ŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
          ModelSet ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ proxyµÇ¾î È£ÃâµÇ´Â ¸Þ¼Òµå
static java.lang.Object newProxy(java.lang.Class modelSetInterface, java.lang.Class modelInterface)
          GauceDataSet°´Ã¼¸¦ ProxyÇÏ´Â °´Ã¼
 
Methods inherited from class com.shift.framework.model.ModelSetImpl
appendRow, appendRow, appendRow, appendRow, appendRows, appendRows, bind, bind, bind, bind, flush, gauceBinding, getCnt, getCollection, getCollection, getColumnValue, getDataSet, getIXyncDataSet, getList, getList, getRow, getRows, isFirstRow, ixyncBinding, newRow, sendError, sendError, sendError, sendMessage, setDisableFirstRow, setFirstRowSize, unBind
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.shift.framework.model.ModelSet
appendRow, appendRow, appendRow, appendRow, appendRows, appendRows, bind, bind, bind, bind, flush, gauceBinding, getCnt, getCollection, getCollection, getColumnValue, getDataSet, getIXyncDataSet, getList, getList, getRow, getRows, isFirstRow, ixyncBinding, newRow, sendError, sendError, sendError, sendMessage, setDisableFirstRow, setFirstRowSize, unBind
 

Method Detail

newProxy

public static java.lang.Object newProxy(java.lang.Class modelSetInterface,
                                        java.lang.Class modelInterface)
                                 throws java.lang.Exception
GauceDataSet°´Ã¼¸¦ ProxyÇÏ´Â °´Ã¼

Parameters:
modelSetInterface - ModelSet ÀÎÅÍÆäÀ̽º Ŭ·¡½º
modelInterface - Model ÀÎÅÍÆäÀ̽º Ŭ·¡½º
Returns:
GauceDataSet°´Ã¼¸¦ ProxyÇÏ´Â °´Ã¼
Throws:
java.lang.Exception
Since:
1.0

GetProperties

public java.lang.String[] GetProperties()
                                 throws java.lang.Exception
GauceDataRow¿¡ µî·ÏµÇ¾î ÀÖ´Â Ä÷³¸í ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetProperties in interface ModelSet
Returns:
Ä÷³¸í ¹è¿­
Throws:
java.lang.Exception
Since:
1.0

GetSetName

public java.lang.String GetSetName()
                            throws java.lang.Exception
GauceDataSet¸íÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetSetName in interface ModelSet
Returns:
µ¥ÀÌÅͼ ¸í
Throws:
java.lang.Exception
Since:
1.0

GetSizes

public double[] GetSizes()
                  throws java.lang.Exception
GauceDataRowÀÇ Ä÷³ Å©±â ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetSizes in interface ModelSet
Returns:
Ä÷³ Å©±â ¸®½ºÆ® ¹è¿­
Throws:
java.lang.Exception
Since:
1.0

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
ModelSet ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå°¡ È£ÃâµÉ¶§ proxyµÇ¾î È£ÃâµÇ´Â ¸Þ¼Òµå

Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Parameters:
proxy - ModelSet ÀÎÅÍÆäÀ̽º¸¦ proxyÇÏ´Â °´Ã¼
method - ModelSet ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¿¡ proxyµÇ´Â ¸Þ¼Òµå
args - ModelSet ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¿¡ ³Ñ¾î¿Â ÀÎÀÚµé
Returns:
½ÇÇà °á°ú
Throws:
java.lang.Throwable
Since:
1.0

GetTypes

public int[] GetTypes()
               throws java.lang.Exception
GauceDataRowÀÇ Ä÷³ ŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetTypes in interface ModelSet
Returns:
Ä÷³ ŸÀÔ ¸®½ºÆ® ¹è¿­
Throws:
java.lang.Exception
Since:
1.0

GetKeyTypes

public int[] GetKeyTypes()
                  throws java.lang.Exception
GauceDataRowÀÇ KeyŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetKeyTypes in interface ModelSet
Returns:
GauceDataRowÀÇ KeyŸÀÔ Á¤¼ö ¹è¿­
Throws:
java.lang.Exception