com.shift.framework.model
Interface Model

All Known Implementing Classes:
IXyncModelImpl, IXyncModelProxy, ModelImpl, ModelProxy

public interface Model

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

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

Field Summary
static int JOBTYPE_DELETE
          DeleteÀÛ¾÷À» ³ªÅ¸³½´Ù.
static int JOBTYPE_INSERT
          InsertÀÛ¾÷À» ³ªÅ¸³½´Ù.
static int JOBTYPE_NORMAL
          SelectÀÛ¾÷À» ³ªÅ¸³½´Ù.
static int JOBTYPE_UPDATE
          UpdateÀÛ¾÷À» ³ªÅ¸³½´Ù.
 
Method Summary
 void bind(com.gauce.GauceDataSet dataset, com.gauce.GauceDataRow gauceDataRow)
          ModelÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ °´Ã¼¸¦ GauceDataSet°ú, GauceDataRow¿¡ ¹ÙÀεùÇÑ´Ù.
 void bind(com.ixync.IXyncDataSet dataset, 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()
          Row¿¡ ´ëÇÑ ÀÛ¾÷ À¯ÇüÀ» ¹ÝȯÇÑ´Ù.
 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 value)
          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 dataset)
          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À» ÀúÀåÇÑ´Ù.
 

Field Detail

JOBTYPE_NORMAL

static final int JOBTYPE_NORMAL
SelectÀÛ¾÷À» ³ªÅ¸³½´Ù.

Since:
1.0
See Also:
Constant Field Values

JOBTYPE_INSERT

static final int JOBTYPE_INSERT
InsertÀÛ¾÷À» ³ªÅ¸³½´Ù.

Since:
1.0
See Also:
Constant Field Values

JOBTYPE_UPDATE

static final int JOBTYPE_UPDATE
UpdateÀÛ¾÷À» ³ªÅ¸³½´Ù.

Since:
1.0
See Also:
Constant Field Values

JOBTYPE_DELETE

static final int JOBTYPE_DELETE
DeleteÀÛ¾÷À» ³ªÅ¸³½´Ù.

Since:
1.0
See Also:
Constant Field Values
Method Detail

GetJobType

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

Returns:
ÀÛ¾÷À¯Çü
Since:
1.0

bind

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

Throws:
java.lang.Exception
Since:
1.0

bind

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

Parameters:
dataset -
ixyncDataRow -
Throws:
java.lang.Exception

GetDataRow

com.gauce.GauceDataRow GetDataRow()
                                  throws java.lang.Exception
GauceDataRow¸¦ ¹ÝȯÇÑ´Ù.

Returns:
GauceDataRow
Throws:
java.lang.Exception
Since:
1.0

GetIXyncDataRow

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

Returns:
Throws:
java.lang.Exception

GetDataset

com.gauce.GauceDataSet GetDataset()
                                  throws java.lang.Exception
GauceDataSet¸¦ ¹ÝȯÇÑ´Ù.

Returns:
GauceDataSet
Throws:
java.lang.Exception
Since:
1.0

GetIXyncDataSet

com.ixync.IXyncDataSet GetIXyncDataSet()
                                       throws java.lang.Exception
IXyncDataSetÀ» ¹ÝȯÇÑ´Ù.

Returns:
Throws:
java.lang.Exception

SetDataRow

void SetDataRow(com.gauce.GauceDataRow dataRow)
                throws java.lang.Exception
GauceDataRow¸¦ µî·ÏÇÑ´Ù.

Parameters:
dataRow - GauceDataRow
Throws:
java.lang.Exception
Since:
1.0

SetIXyncDataRow

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

Parameters:
dataRow - IXyncDataRow
Throws:
java.lang.Exception
Since:
1.0

SetDataset

void SetDataset(com.gauce.GauceDataSet dataset)
                throws java.lang.Exception
GauceDataSet¸¦ µî·ÏÇÑ´Ù.

Parameters:
dataset - GauceDataSet
Throws:
java.lang.Exception
Since:
1.0

SetIXyncDataset

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

Parameters:
dataset - IXyncDataSet
Throws:
java.lang.Exception
Since:
1.0

GetColumnIndex

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

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

GetString

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
String °ª
Since:
1.0

SetString

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ ¹®ÀÚ¿­
Since:
1.0

GetInt

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
int °ª
Since:
1.0

SetInt

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ int°ª
Since:
1.0

GetLong

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
long °ª
Since:
1.0

SetLong

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ long °ª
Since:
1.0

GetFloat

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
float °ª
Since:
1.0

SetFloat

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ float °ª
Since:
1.0

GetDouble

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
double °ª
Since:
1.0

SetDouble

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ double °ª
Since:
1.0

GetInputStream

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
InputStream °´Ã¼
Throws:
java.io.IOException
Since:
1.0

SetInputStream

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
is - ÀúÀåÇÒ InputStream °´Ã¼
Since:
1.0

SetURL

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
url - ÀúÀåÇÒ URL°´Ã¼
Since:
1.0

GetDate

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
Returns:
Date °ª
Since:
1.0

SetDate

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

Parameters:
columnName - GauceDataColumnÀÇ À̸§
value - ÀúÀåÇÒ Date °ª
Since:
1.0