org.seasar.extension.jdbc.id
クラス AbstractPreAllocateIdGenerator.IdContext

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.id.AbstractPreAllocateIdGenerator.IdContext
含まれているクラス:
AbstractPreAllocateIdGenerator

public class AbstractPreAllocateIdGenerator.IdContext
extends java.lang.Object

自動生成される識別子のコンテキスト情報を保持するクラスです。

作成者:
koichik

フィールドの概要
protected  long allocated
          割り当て済みの値
protected  long initialValue
          初期値
 
コンストラクタの概要
AbstractPreAllocateIdGenerator.IdContext()
           
 
メソッドの概要
 long getNextValue(JdbcManagerImplementor jdbcManager, SqlLogger sqlLogger)
          自動生成された識別子の値を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

initialValue

protected long initialValue
初期値


allocated

protected long allocated
割り当て済みの値

コンストラクタの詳細

AbstractPreAllocateIdGenerator.IdContext

public AbstractPreAllocateIdGenerator.IdContext()
メソッドの詳細

getNextValue

public long getNextValue(JdbcManagerImplementor jdbcManager,
                         SqlLogger sqlLogger)
自動生成された識別子の値を返します。

パラメータ:
jdbcManager - 内部的なJDBCマネージャ
sqlLogger - SQLロガー
戻り値:
自動生成された識別子の値


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.