com.shift.framework.model
Class ModelImpl

java.lang.Object
  extended by com.shift.framework.model.ModelImpl
All Implemented Interfaces:
Model
Direct Known Subclasses:
ModelProxy

public class ModelImpl
extends java.lang.Object
implements Model

GauceDataRow °´Ã¼¸¦ ProxyÇϱâ À§ÇÑ ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼

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

Field Summary
 
Fields inherited from interface com.shift.framework.model.Model
JOBTYPE_DELETE, JOBTYPE_INSERT, JOBTYPE_NORMAL, JOBTYPE_UPDATE
 
Constructor Summary
ModelImpl()
           
 
Method Summary
 void bind(com.gauce.GauceDataSet dataset, com.gauce.GauceDataRow gauceDataRow)
          ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼¸¦ GauceDataSet°ú, GauceDataRow¿¡ ¹ÙÀεùÇÑ´Ù.
 void bind(com.ixync.IXyncDataSet idataset, com.ixync.IXyncDataRow ixyncDataRow)
          ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼¸¦ IXyncDataSet°ú, IXyncDataRow¿¡ ¹ÙÀεùÇÑ´Ù.
 int GetColumnIndex(java.lang.String columnName)
          ÁÖ¾îÁø ColumnÀ̸§À¸·Î ÇØ´çµÈ index¸¦ ¹ÝȯÇÑ´Ù.
 com.gauce.GauceDataRow GetDataRow()
          GauceDataRow¸¦ ¹ÝȯÇÑ´Ù.
 com.gauce.GauceDataSet GetDataset()
          GauceDataSet¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Date GetDate(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ Date¸¦ ¹ÝȯÇÑ´Ù.
 double GetDouble(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ double °ªÀ» ¹ÝȯÇÑ´Ù.
 float GetFloat(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ float °ªÀ» ¹ÝȯÇÑ´Ù.
 java.io.InputStream GetInputStream(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ InputStream¸¦ ¹ÝȯÇÑ´Ù.
 int GetInt(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ int°ªÀ» ¹ÝȯÇÑ´Ù.
 com.ixync.IXyncDataRow GetIXyncDataRow()
          IXyncDataRow¸¦ ¹ÝȯÇÑ´Ù.
 com.ixync.IXyncDataSet GetIXyncDataSet()
          IXyncDataSet¸¦ ¹ÝȯÇÑ´Ù.
 int GetJobType()
          GauceDataRow¿¡ ´ëÇÑ ÀÛ¾÷ À¯ÇüÀ» ¹ÝȯÇÑ´Ù.
 long GetLong(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ long °ªÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String GetString(java.lang.String columnName)
          ÇØ´ç ColumnÀ̸§ÀÇ String°ªÀ» ¹ÝȯÇÑ´Ù.
 void SetDataRow(com.gauce.GauceDataRow dataRow)
          GauceDataRow¸¦ µî·ÏÇÑ´Ù.
 void SetDataset(com.gauce.GauceDataSet dataset)
          GauceDataSet¸¦ µî·ÏÇÑ´Ù.
 void SetDate(java.lang.String columnName, java.util.Date date)
          RowÀÇ ColumnÀ̸§¿¡ Date¸¦ ÀúÀåÇÑ´Ù.
 void SetDouble(java.lang.String columnName, double value)
          RowÀÇ ColumnÀ̸§¿¡ double °ªÀ» ÀúÀåÇÑ´Ù.
 void SetFloat(java.lang.String columnName, float value)
          RowÀÇ ColumnÀ̸§¿¡ float °ªÀ» ÀúÀåÇÑ´Ù.
 void SetInputStream(java.lang.String columnName, java.io.InputStream is)
          RowÀÇ ColumnÀ̸§¿¡ InputStream¸¦ ÀúÀåÇÑ´Ù.
 void SetInt(java.lang.String columnName, int value)
          RowÀÇ ColumnÀ̸§¿¡ int °ªÀ» ÀúÀåÇÑ´Ù.
 void SetIXyncDataRow(com.ixync.IXyncDataRow dataRow)
          IXyncDataRow¸¦ µî·ÏÇÑ´Ù.
 void SetIXyncDataset(com.ixync.IXyncDataSet dataRow)
          IXyncDataSet¸¦ µî·ÏÇÑ´Ù.
 void SetLong(java.lang.String columnName, long value)
          RowÀÇ ColumnÀ̸§¿¡ long °ªÀ» ÀúÀåÇÑ´Ù.
 void SetString(java.lang.String columnName, java.lang.String value)
          RowÀÇ ColumnÀ̸§¿¡ ¹®ÀÚ¿­ °ªÀ» ÀúÀåÇÑ´Ù.
 void SetURL(java.lang.String columnName, java.net.URL url)
          RowÀÇ ColumnÀ̸§¿¡ URLÀ» ÀúÀåÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelImpl

public ModelImpl()
Method Detail

GetJobType

public int GetJobType()
GauceDataRow¿¡ ´ëÇÑ ÀÛ¾÷ À¯ÇüÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetJobType in interface Model
Returns:
ÀÛ¾÷À¯Çü
Since:
1.0

bind

public void bind(com.gauce.GauceDataSet dataset,
                 com.gauce.GauceDataRow gauceDataRow)
ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼¸¦ GauceDataSet°ú, GauceDataRow¿¡ ¹ÙÀεùÇÑ´Ù.

Specified by:
bind in interface Model
Since:
1.0

bind

public void bind(com.ixync.IXyncDataSet idataset,
                 com.ixync.IXyncDataRow ixyncDataRow)
          throws java.lang.Exception
ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼¸¦ IXyncDataSet°ú, IXyncDataRow¿¡ ¹ÙÀεùÇÑ´Ù.

Specified by:
bind in interface Model
Throws:
java.lang.Exception
Since:
1.0

GetColumnIndex

public int GetColumnIndex(java.lang.String columnName)
ÁÖ¾îÁø ColumnÀ̸§À¸·Î ÇØ´çµÈ index¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetColumnIndex in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
ÇØ´çµÈ Column index, ¸¸¾à ÇØ´çµÇ´Â index°¡ ¾øÀ¸¸é -1À» ¹ÝȯÇÑ´Ù.
Since:
1.0

GetString

public java.lang.String GetString(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ String°ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetString in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
String °ª
Since:
1.0

SetString

public void SetString(java.lang.String columnName,
                      java.lang.String value)
RowÀÇ ColumnÀ̸§¿¡ ¹®ÀÚ¿­ °ªÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetString in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ ¹®ÀÚ¿­
Since:
1.0

GetInt

public int GetInt(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ int°ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetInt in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
int °ª
Since:
1.0

SetInt

public void SetInt(java.lang.String columnName,
                   int value)
RowÀÇ ColumnÀ̸§¿¡ int °ªÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetInt in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ int°ª
Since:
1.0

GetLong

public long GetLong(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ long °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetLong in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
long °ª
Since:
1.0

SetLong

public void SetLong(java.lang.String columnName,
                    long value)
RowÀÇ ColumnÀ̸§¿¡ long °ªÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetLong in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ long °ª
Since:
1.0

GetFloat

public float GetFloat(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ float °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetFloat in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
float °ª
Since:
1.0

SetFloat

public void SetFloat(java.lang.String columnName,
                     float value)
RowÀÇ ColumnÀ̸§¿¡ float °ªÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetFloat in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ float °ª
Since:
1.0

GetDouble

public double GetDouble(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ double °ªÀ» ¹ÝȯÇÑ´Ù.

Specified by:
GetDouble in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
double °ª
Since:
1.0

SetDouble

public void SetDouble(java.lang.String columnName,
                      double value)
RowÀÇ ColumnÀ̸§¿¡ double °ªÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetDouble in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ double °ª
Since:
1.0

GetInputStream

public java.io.InputStream GetInputStream(java.lang.String columnName)
                                   throws java.io.IOException
ÇØ´ç ColumnÀ̸§ÀÇ InputStream¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetInputStream in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
InputStream
Throws:
java.io.IOException
Since:
1.0

SetInputStream

public void SetInputStream(java.lang.String columnName,
                           java.io.InputStream is)
RowÀÇ ColumnÀ̸§¿¡ InputStream¸¦ ÀúÀåÇÑ´Ù.

Specified by:
SetInputStream in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
is - ÀúÀåÇÒ InputStream
Since:
1.0

SetURL

public void SetURL(java.lang.String columnName,
                   java.net.URL url)
RowÀÇ ColumnÀ̸§¿¡ URLÀ» ÀúÀåÇÑ´Ù.

Specified by:
SetURL in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
url - ÀúÀåÇÒ URL°´Ã¼
Since:
1.0

GetDate

public java.util.Date GetDate(java.lang.String columnName)
ÇØ´ç ColumnÀ̸§ÀÇ Date¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetDate in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
Date
Since:
1.0

SetDate

public void SetDate(java.lang.String columnName,
                    java.util.Date date)
RowÀÇ ColumnÀ̸§¿¡ Date¸¦ ÀúÀåÇÑ´Ù.

Specified by:
SetDate in interface Model
Parameters:
columnName - GauceDataColumnÀÇ À̸§
date - ÀúÀåÇÒ Date
Since:
1.0

GetDataRow

public com.gauce.GauceDataRow GetDataRow()
GauceDataRow¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetDataRow in interface Model
Returns:
GauceDataRow
Since:
1.0

GetIXyncDataRow

public com.ixync.IXyncDataRow GetIXyncDataRow()
                                       throws java.lang.Exception
IXyncDataRow¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetIXyncDataRow in interface Model
Returns:
IXyncDataRow
Throws:
java.lang.Exception
Since:
1.0

SetDataRow

public void SetDataRow(com.gauce.GauceDataRow dataRow)
GauceDataRow¸¦ µî·ÏÇÑ´Ù.

Specified by:
SetDataRow in interface Model
Parameters:
dataRow - GauceDataRow
Since:
1.0

SetIXyncDataRow

public void SetIXyncDataRow(com.ixync.IXyncDataRow dataRow)
                     throws java.lang.Exception
IXyncDataRow¸¦ µî·ÏÇÑ´Ù.

Specified by:
SetIXyncDataRow in interface Model
Parameters:
dataRow - GauceDataRow
Throws:
java.lang.Exception
Since:
1.0

GetDataset

public com.gauce.GauceDataSet GetDataset()
GauceDataSet¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetDataset in interface Model
Returns:
GauceDataSet
Since:
1.0

GetIXyncDataSet

public com.ixync.IXyncDataSet GetIXyncDataSet()
                                       throws java.lang.Exception
IXyncDataSet¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
GetIXyncDataSet in interface Model
Returns:
IXyncDataSet
Throws:
java.lang.Exception
Since:
1.0

SetDataset

public void SetDataset(com.gauce.GauceDataSet dataset)
GauceDataSet¸¦ µî·ÏÇÑ´Ù.

Specified by:
SetDataset in interface Model
Parameters:
dataset - GauceDataSet
Since:
1.0

SetIXyncDataset

public void SetIXyncDataset(com.ixync.IXyncDataSet dataRow)
                     throws java.lang.Exception
IXyncDataSet¸¦ µî·ÏÇÑ´Ù.

Specified by:
SetIXyncDataset in interface Model
Parameters:
dataset - IXyncDataSet
Throws:
java.lang.Exception
Since:
1.0