com.shift.framework.model
Class IXyncModelSetProxy

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

public class IXyncModelSetProxy
extends IXyncModelSetImpl
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()
          IXyncDataRowÀÇ KeyŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String[] GetProperties()
          IXyncDataRow¿¡ µî·ÏµÇ¾î ÀÖ´Â Ä÷³¸í ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String GetSetName()
          IXyncDataSet¸íÀ» ¹ÝȯÇÑ´Ù.
 double[] GetSizes()
          IXyncDataRowÀÇ Ä÷³ Å©±â ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 int[] GetTypes()
          IXyncDataRowÀÇ Ä÷³ ŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.
 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)
          IXyncDataSet°´Ã¼¸¦ ProxyÇÏ´Â °´Ã¼
 
Methods inherited from class com.shift.framework.model.IXyncModelSetImpl
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
IXyncDataSet°´Ã¼¸¦ 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
IXyncDataRow¿¡ µî·ÏµÇ¾î ÀÖ´Â Ä÷³¸í ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

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

GetSetName

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

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

GetSizes

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

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
IXyncDataRowÀÇ Ä÷³ ŸÀÔ ¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.

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

GetKeyTypes

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

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