Package nablarch.common.exclusivecontrol
Class ExclusiveControlTable
java.lang.Object
nablarch.common.exclusivecontrol.ExclusiveControlTable
排他制御用テーブルのスキーマ情報とSQL文を保持するクラス。
- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionバージョン番号を削除するSQL文を取得する。バージョン番号を追加するSQL文を取得する。バージョン番号を取得するSQL文(バージョン番号の更新チェックあり)を取得する。バージョン番号を取得するSQL文(バージョン番号の更新チェックなし)を取得する。バージョン番号を更新するSQL文(バージョン番号の更新チェックあり)を取得する。バージョン番号を更新するSQL文(バージョン番号の更新チェックなし)を取得する。バージョン番号カラム名を取得する。
-
Constructor Details
-
ExclusiveControlTable
public ExclusiveControlTable(String versionColumnName, String selectSql, String selectAndCheckSql, String insertSql, String updateSql, String updateAndCheckSql, String deleteSql) コンストラクタ。- Parameters:
versionColumnName
- バージョン番号カラム名selectSql
- バージョン番号を取得するSQL文(バージョン番号の更新チェックなし)selectAndCheckSql
- バージョン番号を取得するSQL文(バージョン番号の更新チェックあり)insertSql
- バージョン番号を追加するSQL文updateSql
- バージョン番号を更新するSQL文(バージョン番号の更新チェックなし)updateAndCheckSql
- バージョン番号を更新するSQL文(バージョン番号の更新チェックあり)deleteSql
- バージョン番号を削除するSQL文
-
-
Method Details
-
getVersionColumnName
バージョン番号カラム名を取得する。- Returns:
- バージョン番号カラム名
-
getSelectSql
バージョン番号を取得するSQL文(バージョン番号の更新チェックなし)を取得する。- Returns:
- バージョン番号を取得するSQL文(バージョン番号の更新チェックなし)
-
getSelectAndCheckSql
バージョン番号を取得するSQL文(バージョン番号の更新チェックあり)を取得する。- Returns:
- バージョン番号を取得するSQL文(バージョン番号の更新チェックあり)
-
getInsertSql
バージョン番号を追加するSQL文を取得する。- Returns:
- バージョン番号を追加するSQL文
-
getUpdateSql
バージョン番号を更新するSQL文(バージョン番号の更新チェックなし)を取得する。- Returns:
- バージョン番号を更新するSQL文(バージョン番号の更新チェックなし)
-
getUpdateAndCheckSql
バージョン番号を更新するSQL文(バージョン番号の更新チェックあり)を取得する。- Returns:
- バージョン番号を更新するSQL文(バージョン番号の更新チェックあり)
-
getDeleteSql
バージョン番号を削除するSQL文を取得する。- Returns:
- バージョン番号を削除するSQL文
-