-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
None
-
Affects Version/s: 1.0.3
-
Component/s: Teeda Extension
-
None
TakeOverアノテーションにおいて、includeとexcludeがうまく動作しません。
neverは、shotタンが今日修正してくれて正常動作を確認出来ています。
AaaPageとBbbPageにそれぞれarg1, arg2のプロパティがありBbbPageに以下を定義します.
(明示的にincludeも指定しています)
// 定数アノテーションの場合
public static final String doInclude_TAKE_OVER = "type='include', properties='arg1'";
public static final String doExclude_TAKE_OVER = "type='exclude', properties='arg1'";
// Tigerアノテーションの場合
@TakeOver(type = TakeOverType.INCLUDE, properties = "arg1")
public String doInclude() {
}
@TakeOver(type = TakeOverType.EXCLUDE, properties = "arg1")
public String doExclude() {
}
画面Aから画面Bに遷移して、画面Bから画面Aに戻る際に
BbbPageのdoIncludeメソッド及びdoExcludeメソッドが呼ばれても
arg1,arg2ともに値が引き継がれます。