Nautica Workflow

jp.co.argo21.nautica.workflow.dataaccess.mysql
クラス MySQLSequencerDAO

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
      拡張jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLSequencerDAO
すべての実装インタフェース:
SequencerDAO

public class MySQLSequencerDAO
extends AbstractDAO
implements SequencerDAO

ユニークIDを生成するためのシーケンサを提供するクラスである。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

フィールドの概要
protected static org.apache.log4j.Logger eLog
          エンジンログ
static java.lang.String NAME
          シーケンス名のカラム名
static java.lang.String SEQ
          シーケンス番号のカラム名
 
メソッドの概要
 long next(java.lang.String seqName)
          次のシーケンス値を取得する。
 int nextForInt(java.lang.String seqName)
          次のシーケンス値をintの範囲内で取得する。
 
クラス jp.co.argo21.nautica.workflow.dataaccess.AbstractDAO から継承したメソッド
getConnection
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

eLog

protected static org.apache.log4j.Logger eLog
エンジンログ


SEQ

public static final java.lang.String SEQ
シーケンス番号のカラム名

関連項目:
定数フィールド値

NAME

public static final java.lang.String NAME
シーケンス名のカラム名

関連項目:
定数フィールド値
メソッドの詳細

nextForInt

public int nextForInt(java.lang.String seqName)
               throws java.sql.SQLException
次のシーケンス値をintの範囲内で取得する。

定義:
インタフェース SequencerDAO 内の nextForInt
パラメータ:
seqName - シーケンサ名
戻り値:
シーケンス値
例外:
java.sql.SQLException - SQL例外

next

public long next(java.lang.String seqName)
          throws java.sql.SQLException
次のシーケンス値を取得する。

定義:
インタフェース SequencerDAO 内の next
パラメータ:
seqName - シーケンサ名
戻り値:
シーケンス値
例外:
java.sql.SQLException - SQL例外

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21