public class SequenceIdGenerator extends java.lang.Object implements IdGenerator
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SequenceIdGenerator.SequenceGeneratorFailedException
シーケンス採番に失敗したことを示す例外クラス。 
 | 
| Constructor and Description | 
|---|
SequenceIdGenerator()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
generateId(java.lang.String sequenceName)
シーケンスオブジェクトを用いて一意の値を採番する。 
 | 
java.lang.String | 
generateId(java.lang.String sequenceName,
          IdFormatter formatter)
シーケンスオブジェクトを用いて一意の値を採番する。 
 | 
void | 
setDbTransactionName(java.lang.String dbTransactionName)
トランザクション名を設定する。 
 | 
public java.lang.String generateId(java.lang.String sequenceName)
generateId in interface IdGeneratorsequenceName - 採番対象を識別するID(シーケンスオブジェクト名)public java.lang.String generateId(java.lang.String sequenceName,
                                   IdFormatter formatter)
generateId in interface IdGeneratorsequenceName - 採番対象を識別するID(シーケンスオブジェクト名)formatter - 採番したIDをフォーマットするIdFormatterpublic void setDbTransactionName(java.lang.String dbTransactionName)
dbTransactionName - トランザクション名