public class CommonModelTrigger extends java.lang.Object implements Trigger
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
KEY_BeforeAfter |
static Key |
KEY_Modifier |
static Key |
KEY_Target |
static Key |
PEXA_AddValues |
static Key |
PEXA_BeforeAfter |
static Key |
PEXA_BeforeValue |
static Key |
PEXA_DestKeyName |
static Key |
PEXA_RemoveValues |
static Key |
PEXA_SetValue |
static Key |
PEXA_SourceKeyName |
static Key |
PEXA_THIS |
コンストラクタと説明 |
---|
CommonModelTrigger(Resource resource,
Key sourceKey,
Key destKey,
boolean beforeAFterFlag,
java.lang.String modifierString) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
beforeAfterFlag() |
boolean |
equals(java.lang.Object o) |
void |
execute(Updatable target,
java.lang.Object setValue,
java.lang.Object beforeValue,
java.lang.Object[] addValues,
java.lang.Object[] removeValues,
Observable condition)
トリガーを実行する
|
Key |
getDestPhenomenonTypeNameKey() |
java.lang.String |
getModifierString() |
java.lang.String |
getPhenomenonTypeName()
トリガーになる現象型名を返す。
|
Key |
getPhenomenonTypeNameKey()
トリガーになるKey(現象型名)を返す。
|
java.lang.String |
getTriggerName()
転記名を返す。
|
int |
hashCode() |
java.lang.String |
toString() |
public static final Key PEXA_THIS
public static final Key PEXA_BeforeValue
public static final Key PEXA_SetValue
public static final Key PEXA_AddValues
public static final Key PEXA_RemoveValues
public static final Key PEXA_SourceKeyName
public static final Key PEXA_DestKeyName
public static final Key PEXA_BeforeAfter
public static final Key KEY_Target
public static final Key KEY_BeforeAfter
public static final Key KEY_Modifier
public void execute(Updatable target, java.lang.Object setValue, java.lang.Object beforeValue, java.lang.Object[] addValues, java.lang.Object[] removeValues, Observable condition) throws UpdateObservationException, FatalException
Trigger
execute
インタフェース内 Trigger
target
- トリガーが起動された更新対象setValue
- 設定値beforeValue
- 以前に設定された値(存在しない場合はnull)condition
- 条件(存在しない場合はnull)UpdateObservationException
- 回復可能なトリガー実行エラーFatalException
- 回復不能なトリガー実行エラーpublic java.lang.String getPhenomenonTypeName()
Trigger
getPhenomenonTypeName
インタフェース内 PhenomenonTypeNamed
getPhenomenonTypeName
インタフェース内 Trigger
public Key getPhenomenonTypeNameKey()
Trigger
getPhenomenonTypeNameKey
インタフェース内 PhenomenonTypeNamed
getPhenomenonTypeNameKey
インタフェース内 Trigger
public Key getDestPhenomenonTypeNameKey()
public boolean beforeAfterFlag()
public java.lang.String getTriggerName()
Trigger
getTriggerName
インタフェース内 Trigger
public java.lang.String getModifierString()
public java.lang.String toString()
toString
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object