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