jp.littlesoft.soja
クラス LSJsonConnection.Provider

java.lang.Object
  上位を拡張 jp.littlesoft.soja.LSJsonConnection.Provider
すべての実装されたインタフェース:
Serializable, DataProvider, ISQLDataProvider
含まれているクラス:
LSJsonConnection

public static class LSJsonConnection.Provider
extends Object
implements ISQLDataProvider

関連項目:
直列化された形式

コンストラクタの概要
LSJsonConnection.Provider(LSJsonConnection conn)
           
 
メソッドの概要
 boolean checkMoreRow(Table<?> table, boolean toLast)
          テーブルオブジェクトに追加でロードできるデータ行が検査するメソッド
 void close()
           
 void free()
          内部リソースの開放を行います。
 Connection getConnection()
           
 String getPageSQL()
           
 Params<?> getParams()
           
 String getSQL()
           
<T extends Serializable>
void
internalLoadData(Table<T> table)
           
 void loadData(Table table)
          テーブルオブジェクトにデータをロードするメソッド
 void setConnection(Connection conn)
           
 void setMaxRows(int newMaxRows)
           
 void setPageSQL(String sql, int i, int showRows)
           
 void setParams(Params<?> params)
           
 void setSQL(String sql)
           
<E extends Serializable>
void
setupColumn(Table<?> table)
          テーブルオブジェクトのカラムを構築するメソッド
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LSJsonConnection.Provider

public LSJsonConnection.Provider(LSJsonConnection conn)
メソッドの詳細

close

public void close()
           throws DataException
定義:
インタフェース ISQLDataProvider 内の close
例外:
DataException

getConnection

public Connection getConnection()
定義:
インタフェース ISQLDataProvider 内の getConnection

setConnection

public void setConnection(Connection conn)
                   throws DataException
定義:
インタフェース ISQLDataProvider 内の setConnection
例外:
DataException

getSQL

public String getSQL()
定義:
インタフェース ISQLDataProvider 内の getSQL

setSQL

public void setSQL(String sql)
            throws DataException
定義:
インタフェース ISQLDataProvider 内の setSQL
例外:
DataException

getParams

public Params<?> getParams()
定義:
インタフェース DataProvider 内の getParams

setParams

public void setParams(Params<?> params)
定義:
インタフェース DataProvider 内の setParams

setMaxRows

public void setMaxRows(int newMaxRows)
定義:
インタフェース ISQLDataProvider 内の setMaxRows

setupColumn

public <E extends Serializable> void setupColumn(Table<?> table)
                 throws DataException
インタフェース DataProvider の記述:
テーブルオブジェクトのカラムを構築するメソッド

定義:
インタフェース DataProvider 内の setupColumn
パラメータ:
table - テーブルオブジェクト
例外:
DataException - 例外発生時

loadData

public void loadData(Table table)
              throws DataException
インタフェース DataProvider の記述:
テーブルオブジェクトにデータをロードするメソッド

定義:
インタフェース DataProvider 内の loadData
パラメータ:
table - テーブルオブジェクト
例外:
DataException - 例外発生時

internalLoadData

public <T extends Serializable> void internalLoadData(Table<T> table)
                      throws DataException
例外:
DataException

getPageSQL

public String getPageSQL()
定義:
インタフェース ISQLDataProvider 内の getPageSQL

setPageSQL

public void setPageSQL(String sql,
                       int i,
                       int showRows)
                throws DataException
定義:
インタフェース ISQLDataProvider 内の setPageSQL
例外:
DataException

checkMoreRow

public boolean checkMoreRow(Table<?> table,
                            boolean toLast)
                     throws DataException
インタフェース DataProvider の記述:
テーブルオブジェクトに追加でロードできるデータ行が検査するメソッド

定義:
インタフェース DataProvider 内の checkMoreRow
パラメータ:
table - テーブルオブジェクト
toLast - True:最終行まで調べる、False:最終行まで調べない
戻り値:
True:追加行が存在する、False:存在しない
例外:
DataException - 例外発生時

free

public void free()
          throws DataException
インタフェース DataProvider の記述:
内部リソースの開放を行います。

定義:
インタフェース DataProvider 内の free
例外:
DataException - 例外発生時


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.