jp.littlesoft.soja
クラス LSJsonConnection.Resolver

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

public static class LSJsonConnection.Resolver
extends Object
implements ISQLDataResolver

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

コンストラクタの概要
LSJsonConnection.Resolver()
           
 
メソッドの概要
 void addResolvingListener(ResolvingListener l)
          ResolvingListenerを登録します。
 void close()
           
 void execute(Table<?> dataTable)
          テーブルオブジェクトの内容をデータベースあるいはデータファイル等に書き出す処理を実装します。
 Connection getConnection()
           
 String[] getKeyColumns()
           
 String getSQLDelete()
           
 String getSQLInsert()
           
 String getSQLUpdate()
           
 String getTargetDBCatalog()
           
 String getTargetDBSchema()
           
 String getTargetDBTable()
           
 void removeResolvingListener(ResolvingListener l)
          ResolvingListenerを削除します。
 void setConnection(Connection conn)
           
 void setKeyColumns(String[] newResolveKeyColumns)
           
 void setPendingCommit(boolean pendingCommit)
           
 void setSQLDelete(String sqlDelete)
           
 void setSQLInsert(String sqlInsert)
           
 void setSQLUpdate(String sqlUpdate)
           
 void setTargetDBCatalog(String targetDBCatalog)
           
 void setTargetDBSchema(String targetDBSchema)
           
 void setTargetDBTable(String targetDBTable)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LSJsonConnection.Resolver

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

close

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

getConnection

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

getKeyColumns

public String[] getKeyColumns()
定義:
インタフェース ISQLDataResolver 内の getKeyColumns

getSQLDelete

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

getSQLInsert

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

getSQLUpdate

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

getTargetDBCatalog

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

getTargetDBSchema

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

getTargetDBTable

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

setConnection

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

setKeyColumns

public void setKeyColumns(String[] newResolveKeyColumns)
                   throws DataException
定義:
インタフェース ISQLDataResolver 内の setKeyColumns
例外:
DataException

setPendingCommit

public void setPendingCommit(boolean pendingCommit)
定義:
インタフェース ISQLDataResolver 内の setPendingCommit

setSQLDelete

public void setSQLDelete(String sqlDelete)
定義:
インタフェース ISQLDataResolver 内の setSQLDelete

setSQLInsert

public void setSQLInsert(String sqlInsert)
定義:
インタフェース ISQLDataResolver 内の setSQLInsert

setSQLUpdate

public void setSQLUpdate(String sqlUpdate)
定義:
インタフェース ISQLDataResolver 内の setSQLUpdate

setTargetDBCatalog

public void setTargetDBCatalog(String targetDBCatalog)
                        throws DataException
定義:
インタフェース ISQLDataResolver 内の setTargetDBCatalog
例外:
DataException

setTargetDBSchema

public void setTargetDBSchema(String targetDBSchema)
                       throws DataException
定義:
インタフェース ISQLDataResolver 内の setTargetDBSchema
例外:
DataException

setTargetDBTable

public void setTargetDBTable(String targetDBTable)
                      throws DataException
定義:
インタフェース ISQLDataResolver 内の setTargetDBTable
例外:
DataException

addResolvingListener

public void addResolvingListener(ResolvingListener l)
インタフェース DataResolver の記述:
ResolvingListenerを登録します。

定義:
インタフェース DataResolver 内の addResolvingListener
パラメータ:
l - ResolvingListenerインターフェースを実装したオブジェクト

execute

public void execute(Table<?> dataTable)
             throws DataException
インタフェース DataResolver の記述:
テーブルオブジェクトの内容をデータベースあるいはデータファイル等に書き出す処理を実装します。

定義:
インタフェース DataResolver 内の execute
パラメータ:
dataTable - Table オブジェクト
例外:
DataException - 例外発生時

removeResolvingListener

public void removeResolvingListener(ResolvingListener l)
インタフェース DataResolver の記述:
ResolvingListenerを削除します。

定義:
インタフェース DataResolver 内の removeResolvingListener
パラメータ:
l - ResolvingListenerインターフェースを実装したオブジェクト


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