public interface Trigger extends PhenomenonTypeNamed, java.io.Serializable
修飾子とタイプ | メソッドと説明 |
---|---|
void |
execute(Updatable target,
java.lang.Object setValue,
java.lang.Object beforeValue,
java.lang.Object[] addValues,
java.lang.Object[] removeValues,
Observable condition)
トリガーを実行する
|
java.lang.String |
getPhenomenonTypeName()
トリガーになる現象型名を返す。
|
Key |
getPhenomenonTypeNameKey()
トリガーになるKey(現象型名)を返す。
|
java.lang.String |
getTriggerName()
転記名を返す。
|
java.lang.String getTriggerName()
java.lang.String getPhenomenonTypeName()
getPhenomenonTypeName
インタフェース内 PhenomenonTypeNamed
Key getPhenomenonTypeNameKey()
getPhenomenonTypeNameKey
インタフェース内 PhenomenonTypeNamed
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
target
- トリガーが起動された更新対象setValue
- 設定値beforeValue
- 以前に設定された値(存在しない場合はnull)condition
- 条件(存在しない場合はnull)UpdateObservationException
- 回復可能なトリガー実行エラーFatalException
- 回復不能なトリガー実行エラー