@Published
public class ExclusiveControlContext
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ExclusiveControlContext |
appendCondition(java.lang.Enum<?> columnName,
java.lang.Object value)
排他制御対象の行データを指定する条件を追加する。
|
java.util.Map |
getCondition()
排他制御対象の行データを指定する条件を取得する。
|
java.lang.Enum<?>[] |
getPrimaryKeyColumnNames()
主キーのカラム名を取得する。
|
java.lang.String |
getTableName()
排他制御用テーブルのテーブル名を取得する。
|
java.lang.String |
getVersionColumnName()
バージョン番号カラム名を取得する。
|
protected void |
setPrimaryKeyColumnNames(java.lang.Enum<?>... primaryKeyColumnNames)
主キーのカラム名を設定する。
|
protected void |
setTableName(java.lang.String tableName)
排他制御用テーブルのテーブル名を設定する。
|
protected void |
setVersionColumnName(java.lang.String versionColumnName)
バージョン番号カラム名を設定する。
|
public java.lang.String getTableName()
protected void setTableName(java.lang.String tableName)
tableName
- 排他制御用テーブルのテーブル名public java.lang.String getVersionColumnName()
protected void setVersionColumnName(java.lang.String versionColumnName)
versionColumnName
- バージョン番号カラム名public java.lang.Enum<?>[] getPrimaryKeyColumnNames()
protected void setPrimaryKeyColumnNames(java.lang.Enum<?>... primaryKeyColumnNames)
primaryKeyColumnNames
- 主キーのカラム名public java.util.Map getCondition()
public ExclusiveControlContext appendCondition(java.lang.Enum<?> columnName, java.lang.Object value)
columnName
- 主キーのカラム名value
- 検索する値