gggd.xml
クラス CommonTools

java.lang.Object
  拡張gggd.xml.CommonTools

public class CommonTools
extends java.lang.Object

XML 解析関係の共通メソッドクラス
XML応答文書の送信等共通で使用するメソッド郡です。


コンストラクタの概要
CommonTools()
           
 
メソッドの概要
static int executeUpdate(java.lang.String sql, DbAccess db)
          更新、削除等のデータ操作用のSQLの発行を行います。
static java.lang.String getAttributeName(org.w3c.dom.Node node, java.lang.String attrName)
          属性値の取得を行います。
static java.lang.String getTime()
          開始・終了時刻を取得します。
static java.lang.String getTime(DbAccess db)
          開始・終了時刻を取得します。
static java.lang.String makeSqlForTime()
          時刻取得用SQLを作成します。
static void outputXML(org.w3c.dom.Document doc)
          XMLの出力を行います。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CommonTools

public CommonTools()
メソッドの詳細

makeSqlForTime

public static java.lang.String makeSqlForTime()
                                       throws java.lang.Exception
時刻取得用SQLを作成します。

戻り値:
現在時刻取得用のSQL
例外:
java.lang.Exception - 予期せぬ例外が発生した場合

getTime

public static java.lang.String getTime()
                                throws java.lang.Exception
開始・終了時刻を取得します。
開始・終了時刻を取得するためのトランザクションをそれぞれ独自に発行して
時間を取得します。

戻り値:
SQLの発行で取得した現在時刻の文字列表示
例外:
java.lang.Exception - 予期せぬ例外が発生した場合

getTime

public static java.lang.String getTime(DbAccess db)
                                throws java.lang.Exception
開始・終了時刻を取得します。
トランザクションはこのメソッドの呼び出し元と同じものを使用します。

パラメータ:
db - DB接続用のインスタンス
戻り値:
SQLの発行で取得した現在時刻の文字列表示 フォーマットタイプによってフォーマットされたものが返ります
例外:
java.lang.Exception - 予期せぬ例外が発生した場合

executeUpdate

public static int executeUpdate(java.lang.String sql,
                                DbAccess db)
                         throws java.lang.Exception,
                                java.sql.SQLException
更新、削除等のデータ操作用のSQLの発行を行います。
トランザクションはこのメソッドの呼び出し元と同じものを使用します。
SQLの実行エラーが発生した場合は、ロールバック処理を呼び出します。

パラメータ:
sql - 実行するSQL
db - DB接続用のインスタンス
戻り値:
実行処理数
例外:
java.lang.Exception - 予期せぬ例外が発生した場合
java.sql.SQLException - SQLの実行エラーが発生した場合

outputXML

public static void outputXML(org.w3c.dom.Document doc)
XMLの出力を行います。
作成した応答用ドキュメントをクライアントソケットに渡します。

パラメータ:
doc - 応答用のXMLドキュメント
戻り値:
なし
例外:
java.lang.Exception - 予期せぬ例外が発生した場合

getAttributeName

public static java.lang.String getAttributeName(org.w3c.dom.Node node,
                                                java.lang.String attrName)
属性値の取得を行います。

パラメータ:
node - DOMノード
attrName - 属性名
戻り値:
属性値