public class TableIdGenerator extends java.lang.Object implements IdGenerator, Initializable
| コンストラクタと説明 |
|---|
TableIdGenerator() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
generateId(java.lang.String id)
引数で指定された採番対象ID内でユニークなIDを採番する。
|
java.lang.String |
generateId(java.lang.String id,
IdFormatter formatter)
引数で指定された採番対象ID内でユニークなIDを採番し、指定された
IdFormatterでフォーマットし返却する。 |
void |
initialize()
初期化処理を行う。
|
void |
setDbTransactionName(java.lang.String dbTransactionName)
データベースリソース名を設定する。
|
void |
setIdColumnName(java.lang.String idColumnName)
IDカラム物理名を設定する。
|
void |
setNoColumnName(java.lang.String noColumnName)
NOカラム物理名を設定する。
|
void |
setTableName(java.lang.String tableName)
採番テーブル物理名を設定する。
|
public void setTableName(java.lang.String tableName)
tableName - テーブル名public void setIdColumnName(java.lang.String idColumnName)
idColumnName - IDカラム名public void setNoColumnName(java.lang.String noColumnName)
noColumnName - NOカラム名public void setDbTransactionName(java.lang.String dbTransactionName)
dbTransactionName - データベースリソース名public void initialize()
initialize インタフェース内 Initializablepublic java.lang.String generateId(java.lang.String id)
generateId インタフェース内 IdGeneratorid - 採番対象を識別するIDpublic java.lang.String generateId(java.lang.String id,
IdFormatter formatter)
IdFormatterでフォーマットし返却する。generateId インタフェース内 IdGeneratorid - 採番対象を識別するIDformatter - 採番したIDをフォーマットするIdFormatter