jp.co.pwv.estore.util
クラス EDbHelper

java.lang.Object
  |
  +--jp.co.pwv.estore.util.EDbHelper

public class EDbHelper
extends java.lang.Object

EDbHelper
DbUtilsを使用するためのデータベースヘルパーであり、オブジェクトに対応する テーブルの作成、レコードの挿入、更新、削除に対応するSQL文を生成する。

バージョン:
1.0 2004/08/15
作成者:
Hiroshi TAKEMOTO

コンストラクタの概要
EDbHelper(java.lang.Object obj)
          コンストラクター
 
メソッドの概要
 java.lang.String getCreateTableStmt()
          オブジェクトのCREATE TABLE文を生成する。
 java.lang.String getDeleteStmt(java.lang.Object obj)
          オブジェクトの削除SQL文を生成する
 java.lang.String getInsertStmt(java.lang.Object obj)
          オブジェクトの挿入SQL文を生成する
 java.lang.String getObjLabel()
          オブジェクトのクラス名をすべて大文字で表したラベル。
 java.util.List getPropList()
          オブジェクトのPropertyDescriptorのリストを返す
 java.lang.String getUpdateStmt(java.lang.Object obj)
          オブジェクトの更新SQL文を生成する
 java.lang.String toString(java.lang.Object obj)
          EDbHelperに対応オブジェクトを文字列で表示する。
(パッケージプライベート)  java.lang.Integer tryGetId(java.lang.Object obj)
          オブジェクトobjの識別子idを取得しようと試みる。
(パッケージプライベート)  void trySetId(java.lang.Object obj, int id)
          オブジェクトobjに識別子idをセットしようと試みる。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EDbHelper

public EDbHelper(java.lang.Object obj)
コンストラクター

パラメータ:
obj - 対応するオブエジェクと
メソッドの詳細

trySetId

void trySetId(java.lang.Object obj,
              int id)
オブジェクトobjに識別子idをセットしようと試みる。

パラメータ:
obj - オブジェクト
id - 識別子

tryGetId

java.lang.Integer tryGetId(java.lang.Object obj)
オブジェクトobjの識別子idを取得しようと試みる。

パラメータ:
obj - オブジェクト
戻り値:
識別子

toString

public java.lang.String toString(java.lang.Object obj)
EDbHelperに対応オブジェクトを文字列で表示する。
表示形式は、クラス名: メンバー名=値, ... すべてのメンバーに対し繰り返す。
単体テストのオブエジェクとの比較に利用すると便利である。

パラメータ:
obj - オブジェクト
戻り値:
文字列表現

getCreateTableStmt

public java.lang.String getCreateTableStmt()
オブジェクトのCREATE TABLE文を生成する。

戻り値:
CREATE TABLE文

getInsertStmt

public java.lang.String getInsertStmt(java.lang.Object obj)
オブジェクトの挿入SQL文を生成する

パラメータ:
obj - オブジェクト
戻り値:
挿入SQL文

getUpdateStmt

public java.lang.String getUpdateStmt(java.lang.Object obj)
オブジェクトの更新SQL文を生成する

パラメータ:
obj - オブジェクト
戻り値:
更新SQL文

getDeleteStmt

public java.lang.String getDeleteStmt(java.lang.Object obj)
オブジェクトの削除SQL文を生成する

パラメータ:
obj - オブジェクト
戻り値:
削除SQL文

getPropList

public java.util.List getPropList()
オブジェクトのPropertyDescriptorのリストを返す

戻り値:
オブジェクトのPropertyDescriptor

getObjLabel

public java.lang.String getObjLabel()
オブジェクトのクラス名をすべて大文字で表したラベル。

戻り値:
ラベル名