クラス MongoDbRepositoryState
java.lang.ObjectSE
org.springframework.statemachine.data.BaseRepositoryEntity
org.springframework.statemachine.data.RepositoryState
org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
状態の MongoDb エンティティ。
- 作成者:
- Janne Valkealahti
コンストラクターの概要
コンストラクターコンストラクター説明新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
(StringSE state) 新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
(StringSE state, boolean initial) 新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
(StringSE machineId, StringSE state, boolean initial) 新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
(StringSE machineId, MongoDbRepositoryState parentState, StringSE state, boolean initial) 新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
(StringSE machineId, MongoDbRepositoryState parentState, StringSE state, boolean initial, SetSE<MongoDbRepositoryAction> stateActions, SetSE<MongoDbRepositoryAction> entryActions, SetSE<MongoDbRepositoryAction> exitActions) 新しい MongoDb リポジトリ状態をインスタンス化します。メソッドのサマリー
修飾子と型メソッド説明遅延イベントを取得します。エントリアクションを取得します。終了アクションを取得します。初期アクションを取得します。getKind()
疑似状態の種類を取得します。マシン ID を取得します。親の状態を取得します。領域を取得します。getState()
状態を取得します。状態アクションを取得します。これがサブマシン状態であり、その構造が特定のマシン自体から利用可能であることを示すサブマシン ID を取得します。がイニシャルかどうかをチェックします。void
setDeferredEvents
(SetSE<StringSE> deferredEvents) void
setEntryActions
(SetSE<MongoDbRepositoryAction> entryActions) void
setExitActions
(SetSE<MongoDbRepositoryAction> exitActions) void
setInitial
(boolean initial) void
setInitialAction
(MongoDbRepositoryAction initialAction) void
setKind
(PseudoStateKind kind) void
setMachineId
(StringSE machineId) void
setParentState
(MongoDbRepositoryState parentState) void
void
void
setStateActions
(SetSE<MongoDbRepositoryAction> stateActions) void
setSubmachineId
(StringSE submachineId) toString()
コンストラクターの詳細
MongoDbRepositoryState
public MongoDbRepositoryState()新しい MongoDb リポジトリ状態をインスタンス化します。MongoDbRepositoryState
新しい MongoDb リポジトリ状態をインスタンス化します。- パラメーター:
state
- 状態
MongoDbRepositoryState
新しい MongoDb リポジトリ状態をインスタンス化します。- パラメーター:
state
- 状態initial
- 初期
MongoDbRepositoryState
新しい MongoDb リポジトリ状態をインスタンス化します。- パラメーター:
machineId
- マシン IDstate
- 状態initial
- 初期
MongoDbRepositoryState
public MongoDbRepositoryState(StringSE machineId, MongoDbRepositoryState parentState, StringSE state, boolean initial) 新しい MongoDb リポジトリ状態をインスタンス化します。- パラメーター:
machineId
- マシン IDparentState
- 親の状態state
- 状態initial
- 初期
MongoDbRepositoryState
public MongoDbRepositoryState(StringSE machineId, MongoDbRepositoryState parentState, StringSE state, boolean initial, SetSE<MongoDbRepositoryAction> stateActions, SetSE<MongoDbRepositoryAction> entryActions, SetSE<MongoDbRepositoryAction> exitActions) 新しい MongoDb リポジトリ状態をインスタンス化します。- パラメーター:
machineId
- マシン IDparentState
- 親の状態state
- 状態initial
- 初期stateActions
- 状態のアクションentryActions
- エントリアクションexitActions
- 出口アクション
メソッドの詳細
getMachineId
クラスからコピーされた説明:RepositoryState
マシン ID を取得します。- 次で指定:
- クラス
RepositoryState
のgetMachineId
- 戻り値:
- マシン ID
setMachineId
getRegion
クラスからコピーされた説明:RepositoryState
領域を取得します。- 次で指定:
- クラス
RepositoryState
のgetRegion
- 戻り値:
- 領域
setRegion
getParentState
クラスからコピーされた説明:RepositoryState
親の状態を取得します。- 次で指定:
- クラス
RepositoryState
のgetParentState
- 戻り値:
- 親の状態
setParentState
getState
クラスからコピーされた説明:RepositoryState
状態を取得します。- 次で指定:
- クラス
RepositoryState
のgetState
- 戻り値:
- 状態
setState
getKind
クラスからコピーされた説明:RepositoryState
疑似状態の種類を取得します。- 次で指定:
- クラス
RepositoryState
のgetKind
- 戻り値:
- 疑似状態の種類
setKind
isInitial
クラスからコピーされた説明:RepositoryState
がイニシャルかどうかをチェックします。- 次で指定:
- クラス
RepositoryState
のisInitial
- 戻り値:
- true、初期値の場合
setInitial
public void setInitial(boolean initial) getInitialAction
クラスからコピーされた説明:RepositoryState
初期アクションを取得します。状態が初期状態の場合、これは意味があります。- 次で指定:
- クラス
RepositoryState
のgetInitialAction
- 戻り値:
- 最初のアクション
setInitialAction
getStateActions
クラスからコピーされた説明:RepositoryState
状態アクションを取得します。- 次で指定:
- クラス
RepositoryState
のgetStateActions
- 戻り値:
- 状態のアクション
setStateActions
getEntryActions
クラスからコピーされた説明:RepositoryState
エントリアクションを取得します。- 次で指定:
- クラス
RepositoryState
のgetEntryActions
- 戻り値:
- エントリアクション
setEntryActions
getExitActions
クラスからコピーされた説明:RepositoryState
終了アクションを取得します。- 次で指定:
- クラス
RepositoryState
のgetExitActions
- 戻り値:
- 出口アクション
setExitActions
getDeferredEvents
クラスからコピーされた説明:RepositoryState
遅延イベントを取得します。- 次で指定:
- クラス
RepositoryState
のgetDeferredEvents
- 戻り値:
- 延期されたイベント
setDeferredEvents
getSubmachineId
クラスからコピーされた説明:RepositoryState
これがサブマシン状態であり、その構造が特定のマシン自体から利用可能であることを示すサブマシン ID を取得します。- 次で指定:
- クラス
RepositoryState
のgetSubmachineId
- 戻り値:
- サブマシン ID
setSubmachineId
toString