Nautica Workflow

jp.co.argo21.nautica.workflow.util
クラス IDGenerator

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.util.IDGenerator

public class IDGenerator
extends java.lang.Object

18桁以上で構成されるIDを生成するジェネレータ

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

コンストラクタの概要
IDGenerator()
           
 
メソッドの概要
static java.lang.String generate()
          IDを生成する。
static java.lang.String generate(java.lang.String prefix)
          prefixで始まるIDを生成する。
static java.lang.String generate(java.lang.String prefix, java.lang.String s)
          sに指定されたIDが空文字の時、または既存のIDがprefixで始まっていないとき 新しいIDを自動生成する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IDGenerator

public IDGenerator()
メソッドの詳細

generate

public static java.lang.String generate()
IDを生成する。動作中に時計が戻されたことを考慮し、 現在時刻が保持時刻より前の場合はカウンタの更新にとどめる。

戻り値:
ID

generate

public static java.lang.String generate(java.lang.String prefix)
prefixで始まるIDを生成する。

パラメータ:
prefix - 前置文字列
戻り値:
ID

generate

public static java.lang.String generate(java.lang.String prefix,
                                        java.lang.String s)
sに指定されたIDが空文字の時、または既存のIDがprefixで始まっていないとき 新しいIDを自動生成する。 それ以外は、既存のIDをそのまま返す。

パラメータ:
prefix - 前置文字列
s - 既存のID
戻り値:
ID

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21