Package nablarch.common.idgenerator
Class SequenceIdGenerator
java.lang.Object
nablarch.common.idgenerator.SequenceIdGenerator
- All Implemented Interfaces:
- IdGenerator
データベースのシーケンスオブジェクトを用いて一意の値を採番するクラス。
- Author:
- hisaaki sioiri
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classシーケンス採番に失敗したことを示す例外クラス。
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongenerateId(String sequenceName) シーケンスオブジェクトを用いて一意の値を採番する。generateId(String sequenceName, IdFormatter formatter) シーケンスオブジェクトを用いて一意の値を採番する。voidsetDbTransactionName(String dbTransactionName) トランザクション名を設定する。
- 
Constructor Details- 
SequenceIdGeneratorpublic SequenceIdGenerator()
 
- 
- 
Method Details- 
generateIdシーケンスオブジェクトを用いて一意の値を採番する。- Specified by:
- generateIdin interface- IdGenerator
- Parameters:
- sequenceName- 採番対象を識別するID(シーケンスオブジェクト名)
- Returns:
- シーケンスを元に採番した一意の値
 
- 
generateIdシーケンスオブジェクトを用いて一意の値を採番する。- Specified by:
- generateIdin interface- IdGenerator
- Parameters:
- sequenceName- 採番対象を識別するID(シーケンスオブジェクト名)
- formatter- 採番したIDをフォーマットするIdFormatter
- Returns:
- シーケンスを元に採番した一意の値
 
- 
setDbTransactionNameトランザクション名を設定する。- Parameters:
- dbTransactionName- トランザクション名
 
 
-