Class Version

java.lang.Object
nablarch.common.exclusivecontrol.Version

@Published(tag="architect") public class Version extends Object
排他制御用テーブルのバージョン番号を保持するクラス。
Author:
Kiyohito Itoh
  • Constructor Details

    • Version

      public Version(ExclusiveControlContext condition, String version)
      コンストラクタ。
      Parameters:
      condition - 主キーの条件
      version - バージョン番号
    • Version

      public Version(String tableName, String versionColumnName, String version, Map<String,Object> primaryKeyCondition)
      コンストラクタ。
      Parameters:
      tableName - 排他制御用テーブルのテーブル名
      versionColumnName - バージョン番号カラム名
      version - バージョン番号
      primaryKeyCondition - 主キーの条件
  • Method Details

    • getTableName

      public String getTableName()
      排他制御用テーブルのテーブル名を取得する。
      Returns:
      排他制御用テーブルのテーブル名
    • getVersionColumnName

      public String getVersionColumnName()
      バージョン番号カラム名を取得する。
      Returns:
      バージョン番号カラム名
    • getVersion

      public String getVersion()
      バージョン番号を取得する。
      Returns:
      バージョン番号
    • getPrimaryKeyCondition

      public Map<String,Object> getPrimaryKeyCondition()
      主キーの条件を取得する。
      Returns:
      主キーの条件
    • toString

      public String toString()
      Overrides:
      toString in class Object