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()
TriggergetTriggerName インタフェース内 Triggerpublic java.lang.String getPhenomenonTypeName()
TriggergetPhenomenonTypeName インタフェース内 PhenomenonTypeNamedgetPhenomenonTypeName インタフェース内 Triggerpublic Key getPhenomenonTypeNameKey()
TriggergetPhenomenonTypeNameKey インタフェース内 PhenomenonTypeNamedgetPhenomenonTypeNameKey インタフェース内 Triggerpublic void execute(Updatable target, java.lang.Object setValue, java.lang.Object beforeValue, java.lang.Object[] addValues, java.lang.Object[] removeValues, Observable condition) throws UpdateObservationException
Triggerexecute インタフェース内 Triggertarget - トリガーが起動された更新対象setValue - 設定値beforeValue - 以前に設定された値(存在しない場合はnull)condition - 条件(存在しない場合はnull)UpdateObservationException - 回復可能なトリガー実行エラーprotected TemplateEvaluatable getEvaluatable()