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
インタフェース内 ModelEvent
public Observable getModel()
getModel
インタフェース内 ModelEvent
public java.util.List getModelList()
getModelList
インタフェース内 ModelEvent
public boolean isSingleModel()
isSingleModel
インタフェース内 ModelEvent
public java.lang.String getResourceName()
getResourceName
インタフェース内 ModelEvent
public ModelOperationCategory getModelOperationCategory()
getModelOperationCategory
インタフェース内 ModelEvent
public ModelEvent[] toModelEventList()
toModelEventList
インタフェース内 ModelEvent
public java.lang.Integer getModelEventID()
getModelEventID
インタフェース内 ModelEvent
public Key getModelEventKey()
getModelEventKey
インタフェース内 ModelEvent
public ModelEventIndexInfo getModelEventIndexInfo()
getModelEventIndexInfo
インタフェース内 ModelEvent
public Key[] getEventIndexNameKeys()
getEventIndexNameKeys
インタフェース内 ModelEventIndexInfo
public java.lang.Object[] getIndexValues()
getIndexValues
インタフェース内 ModelEventIndexInfo
public java.util.Map getEventIndexMap()
getEventIndexMap
インタフェース内 ModelEventIndexInfo
public java.util.Date getCreateDatetime()
getCreateDatetime
インタフェース内 ModelEvent
public java.util.Set getSessionKeySet()
getSessionKeySet
インタフェース内 ModelEvent
public java.lang.Object getSessionValue(Key sessionKey)
getSessionValue
インタフェース内 ModelEvent
sessionKey
- セッションキーpublic boolean isDead()
ModelEvent
isDead
インタフェース内 ModelEvent
public void setDead(boolean dead)
ModelEvent
setDead
インタフェース内 ModelEvent