com.ngMAT.Common
クラス ngmDBObject

java.lang.Object
  |
  +--com.ngMAT.Common.ngmObject
        |
        +--com.ngMAT.Common.ngmDBObject
すべての実装インタフェース:
java.lang.Cloneable, ngmObjectFunction, java.io.Serializable
直系の既知のサブクラス:
ngmPGDBObject

public class ngmDBObject
extends ngmObject
implements java.lang.Cloneable

Root class of all ngMAT's database access classes. ngMATの提供するデータベース系クラス の総親分。すべてのテーブルは以下の制御フィールドを持っていることを前提とする。
カラム名意味
CREATED_BY作成アプリケーション名VARCHAR2
CREATED_ON作成日時DATE
UPDATED_BY更新アプリケーション名VARCHAR2
UPDATED_ON更新日時DATE
DELETED_BY削除アプリケーション名VARCHAR2
DELETED_ON削除日時DATE

導入されたバージョン:
JDK1.1.8
関連項目:
直列化された形式

フィールドの概要
static java.text.SimpleDateFormat SQLDateFormat
           
static java.text.SimpleDateFormat SQLTimestampFormat
           
static java.lang.String SYSDATE_STRING
           
 
インタフェース com.ngMAT.Common.ngmObjectFunction から継承したフィールド
C_BACKSLASH, C_BLOCK_CLOSE, C_BLOCK_OPEN, C_COMMA, C_CR, C_DOUBLE_QUATATION, C_EQUAL, C_LF, C_SINGLE_QUATATION, C_SPACE, C_TAB, S_BACKSLASH, S_BLOCK_CLOSE, S_BLOCK_OPEN, S_COMMA, S_CR, S_CRLF, S_DOUBLE_QUATATION, S_EQUAL, S_LF, S_SINGLE_QUATATION, S_SPACE, S_TAB
 
コンストラクタの概要
ngmDBObject()
           
 
メソッドの概要
 java.lang.Object clone()
           
static java.lang.String getBooleanCondition(java.lang.String column_name, boolean value)
          bool値カラムのOracle用(数値フィールド)条件句文字列表現を返す。
static java.lang.String getDBControlDataString(java.lang.String ApplicationName)
           
static java.lang.String getDBControlDataStringForLogicalDelete(java.lang.String ApplicationName)
           
static java.lang.String getDBControlDataStringForUpdate(java.lang.String ApplicationName)
           
static java.lang.String getDBDateString(java.sql.Date d)
          与えられた値の日付を示すTO_DATE関数表記文字列を返す。
static java.lang.String getDBDateString(java.sql.Timestamp t)
          与えられた値の日付と時刻を示すTO_DATE関数表記文字列を返す。
static java.lang.String getDBString(java.lang.String OriginalString)
          与えられた文字列中の単引用符"'"を2重化した文字列を返す。
static java.lang.String getQuotedDBString(java.lang.String OriginalString)
          getDBStringの値をさらに単引用符で囲んだ文字列を返す。
 
クラス com.ngMAT.Common.ngmObject から継承したメソッド
debug, debug, equals_n, getLog, getProperties, getProperty, setLog, setNgmObject, setProperties
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SQLDateFormat

public static java.text.SimpleDateFormat SQLDateFormat

SQLTimestampFormat

public static java.text.SimpleDateFormat SQLTimestampFormat

SYSDATE_STRING

public static java.lang.String SYSDATE_STRING
コンストラクタの詳細

ngmDBObject

public ngmDBObject()
メソッドの詳細

clone

public java.lang.Object clone()
オーバーライド:
クラス ngmObject 内の clone

getDBDateString

public static java.lang.String getDBDateString(java.sql.Date d)
与えられた値の日付を示すTO_DATE関数表記文字列を返す。書式はYYYY/MM/DDに固定。

getDBDateString

public static java.lang.String getDBDateString(java.sql.Timestamp t)
与えられた値の日付と時刻を示すTO_DATE関数表記文字列を返す。書式はYYYY/MM/DD hh24:mi:ssに固定。

getDBControlDataString

public static java.lang.String getDBControlDataString(java.lang.String ApplicationName)

getDBControlDataStringForUpdate

public static java.lang.String getDBControlDataStringForUpdate(java.lang.String ApplicationName)

getDBControlDataStringForLogicalDelete

public static java.lang.String getDBControlDataStringForLogicalDelete(java.lang.String ApplicationName)

getDBString

public static java.lang.String getDBString(java.lang.String OriginalString)
与えられた文字列中の単引用符"'"を2重化した文字列を返す。

getQuotedDBString

public static java.lang.String getQuotedDBString(java.lang.String OriginalString)
getDBStringの値をさらに単引用符で囲んだ文字列を返す。

getBooleanCondition

public static java.lang.String getBooleanCondition(java.lang.String column_name,
                                                   boolean value)
bool値カラムのOracle用(数値フィールド)条件句文字列表現を返す。


バグや機能要求の報告
最新の情報
Copyright 2000 - ngMAT Corporation