インタフェース CounterService
- すべてのスーパーインタフェース:
Service
採番サービス。
-
フィールドの概要
フィールド -
メソッドの概要
修飾子とタイプメソッド説明long現在のカレント値を返します。voiddeleteCounter(int tenantId, String incrementUnitKey) 採番データを削除します。longtenantId、incrementUnitKey単位でユニークな値を取得します。採番キーのリストを返します。voidresetCounter(int tenantId, String incrementUnitKey) 現在の採番値をリセットします。voidresetCounter(int tenantId, String incrementUnitKey, long currentCount) 現在の採番値をcurrentCountでリセットします。
-
フィールド詳細
-
OID_COUNTER_SERVICE_NAME
- 関連項目:
-
-
メソッドの詳細
-
increment
tenantId、incrementUnitKey単位でユニークな値を取得します。 ただし、tenantId、incrementUnitKeyで連続して採番されるとは限りません。- パラメータ:
tenantId- テナントIDincrementUnitKey- KEYinitialCount- まだカウンターが初期化されていない場合の初期値- 戻り値:
- 採番値
-
resetCounter
現在の採番値をリセットします。- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY
-
resetCounter
現在の採番値をcurrentCountでリセットします。- パラメータ:
tenantId- テナントIDincrementUnitKey- KEYcurrentCount- リセット値
-
deleteCounter
採番データを削除します。- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY
-
current
現在のカレント値を返します。 もしまだ初期化されていない場合は-1が返却される。- パラメータ:
tenantId- テナントIDincrementUnitKey- KEY- 戻り値:
- カレント値
-
keySet
採番キーのリストを返します。prefixIncrementUnitKeyが指定された場合は、前方一致で該当するKEYを返します。- パラメータ:
tenantId- テナントIDprefixIncrementUnitKey- KEYのPrefix- 戻り値:
- 採番キーのリスト
-