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
Triggerexecute インタフェース内 Triggertarget - トリガーが起動された更新対象setValue - 設定値beforeValue - 以前に設定された値(存在しない場合はnull)condition - 条件(存在しない場合はnull)UpdateObservationException - 回復可能なトリガー実行エラーFatalException - 回復不能なトリガー実行エラーpublic java.lang.String getPhenomenonTypeName()
TriggergetPhenomenonTypeName インタフェース内 PhenomenonTypeNamedgetPhenomenonTypeName インタフェース内 Triggerpublic Key getPhenomenonTypeNameKey()
TriggergetPhenomenonTypeNameKey インタフェース内 PhenomenonTypeNamedgetPhenomenonTypeNameKey インタフェース内 Triggerpublic Key getDestPhenomenonTypeNameKey()
public boolean beforeAfterFlag()
public java.lang.String getTriggerName()
TriggergetTriggerName インタフェース内 Triggerpublic java.lang.String getModifierString()
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals クラス内 java.lang.Object