public class ModelEventImpl extends java.lang.Object implements ModelEvent, ModelEventIndexInfo
| コンストラクタと説明 |
|---|
ModelEventImpl(Observable role,
java.lang.String name,
java.lang.Object source,
ModelOperationCategory operation,
Key eventKey,
java.util.Map sessionValues)
コンストラクタ
|
ModelEventImpl(Observable role,
java.lang.String name,
java.lang.Object source,
ModelOperationCategory operation,
Key eventKey,
java.util.Map sessionValues,
java.lang.Integer eventID,
java.util.Map indexMap)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.Date |
getCreateDatetime()
Eventが生成された日時を返す。
|
java.util.Map |
getEventIndexMap()
Event subscribeマッチングのKeyと値の組を返す(Optional operation)。
|
Key[] |
getEventIndexNameKeys()
Eventのsubscribeマッチングのキー名の一覧を返す。
|
java.lang.Object[] |
getIndexValues()
Eventのsubscribeマッチングの値の一覧を返す。
|
Observable |
getModel()
Eventが発生したモデルを返す
|
java.lang.Integer |
getModelEventID()
EventIDを返す。
|
ModelEventIndexInfo |
getModelEventIndexInfo()
subscriber用インデックス情報を返す。
|
Key |
getModelEventKey()
ModelEventTableを特定するキーを返す
|
java.util.List |
getModelList()
Eventが発生したモデルのリストを返す
|
ModelOperationCategory |
getModelOperationCategory()
Modelに発生した処理の種類を返す
|
java.lang.String |
getResourceName()
ModelのResource名を返す。
|
Observable |
getRole()
Event発生時のロール情報を返す
|
java.util.Set |
getSessionKeySet()
Eventに格納されたセッション値のキー集合を返す
|
java.lang.Object |
getSessionValue(Key sessionKey)
Eventに格納されたセッション値を返す
|
boolean |
isDead()
異常終了したかを返す
|
boolean |
isSingleModel()
モデルが単体かをあらわす
|
void |
setDead(boolean dead)
異常終了フラグを設定する
|
ModelEvent[] |
toModelEventList()
ループ処理用の複数モデルイベントに変換する
|
public ModelEventImpl(Observable role, java.lang.String name, java.lang.Object source, ModelOperationCategory operation, Key eventKey, java.util.Map sessionValues)
role - イベント発生時ロール情報name - イベント発生モデル名source - イベント発生モデルoperation - モデル操作種別eventKey - イベントテーブルキーsessionValues - TODOpublic ModelEventImpl(Observable role, java.lang.String name, java.lang.Object source, ModelOperationCategory operation, Key eventKey, java.util.Map sessionValues, java.lang.Integer eventID, java.util.Map indexMap)
role - イベント発生時ロール情報name - イベント発生モデル名source - イベント発生モデルoperation - モデル操作種別eventKey - イベントテーブルキーsessionValues - セッション値マップeventID - イベントIDindexMap - インデックス情報public Observable getRole()
getRole インタフェース内 ModelEventpublic Observable getModel()
getModel インタフェース内 ModelEventpublic java.util.List getModelList()
getModelList インタフェース内 ModelEventpublic boolean isSingleModel()
isSingleModel インタフェース内 ModelEventpublic java.lang.String getResourceName()
getResourceName インタフェース内 ModelEventpublic ModelOperationCategory getModelOperationCategory()
getModelOperationCategory インタフェース内 ModelEventpublic ModelEvent[] toModelEventList()
toModelEventList インタフェース内 ModelEventpublic java.lang.Integer getModelEventID()
getModelEventID インタフェース内 ModelEventpublic Key getModelEventKey()
getModelEventKey インタフェース内 ModelEventpublic ModelEventIndexInfo getModelEventIndexInfo()
getModelEventIndexInfo インタフェース内 ModelEventpublic Key[] getEventIndexNameKeys()
getEventIndexNameKeys インタフェース内 ModelEventIndexInfopublic java.lang.Object[] getIndexValues()
getIndexValues インタフェース内 ModelEventIndexInfopublic java.util.Map getEventIndexMap()
getEventIndexMap インタフェース内 ModelEventIndexInfopublic java.util.Date getCreateDatetime()
getCreateDatetime インタフェース内 ModelEventpublic java.util.Set getSessionKeySet()
getSessionKeySet インタフェース内 ModelEventpublic java.lang.Object getSessionValue(Key sessionKey)
getSessionValue インタフェース内 ModelEventsessionKey - セッションキーpublic boolean isDead()
ModelEventisDead インタフェース内 ModelEventpublic void setDead(boolean dead)
ModelEventsetDead インタフェース内 ModelEvent