|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectorg.maachang.engine.util.Sequence
org.maachang.engine.util.SequenceSync
public class SequenceSync
ID発行オブジェクト(同期版).
| フィールドの概要 |
|---|
| クラス org.maachang.engine.util.Sequence から継承されたフィールド |
|---|
NOT_ID |
| コンストラクタの概要 | |
|---|---|
SequenceSync()
コンストラクタ. |
|
SequenceSync(int start,
int max)
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
clear()
情報クリア. |
void |
create()
情報生成. |
void |
create(int start,
int max)
情報生成. |
int |
getId()
一意なID項番を取得. |
int |
getMaxID()
設定ID幅(MAX値)を取得します. |
long |
getReturnIDByTime()
カウント折り返し時の時間情報を取得. |
int |
getStartId()
設定ID開始番号の取得. |
void |
setNextId(int id)
次に発行するID情報を設定. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SequenceSync()
public SequenceSync(int start,
int max)
start - 対象の開始値を設定します.max - 管理を行うIDの幅(MAX値)を設定します.| メソッドの詳細 |
|---|
public void create()
Sequence 内の create
public void create(int start,
int max)
throws java.lang.Exception
Sequence 内の createstart - 対象の開始値を設定します.max - 管理を行うIDの幅(MAX値)を設定します.
InputException - 入力例外.
java.lang.Exceptionpublic void clear()
Sequence 内の clearpublic int getId()
Sequence 内の getIdpublic void setNextId(int id)
Sequence 内の setNextIdid - 次に発行されるID位置を設定します.public int getStartId()
Sequence 内の getStartIdpublic int getMaxID()
Sequence 内の getMaxIDpublic long getReturnIDByTime()
Sequence 内の getReturnIDByTime
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||