[Seasar-user:9306] Re: [Teeda] Page クラスに対して PropertyInterType 適用時

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 16:52:35 JST


大谷です.

> Teedaでは将来的にpublicサポートが入る予定ですので、

publicサポート → public fieldサポート

です^^;
一応補足します.

07/07/20 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 大谷です.
>
> Teedaでは将来的にpublicサポートが入る予定ですので、
> PropertyInterTypeは未サポートとしています.
> すいませんが、ご理解ください.
> 宜しくお願いします.
>
> 07/07/19 に Nishioka Naoto<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > おせわになっております、にしおかです。
> >
> > S2 2.4.15 + Teeda1.0.8の環境において、
> > Pageクラスに対してPropertyInterTypeを適用するよう
> > customizer.diconの設定をしております。
> >
> > class APage {
> >   String aaa;
> > }
> > class BPage {
> >   String aaa;
> > }
> > というページを準備し、a.htmlからb.htmlへ遷移した際、
> > (doHogeでAPageの処理を行った後、BPageへ遷移)
> > プロパティの値が引き継げないという現象が出ています。
> >
> > 明示的にsetter/getterを生成すると問題なく引き継げます。
> >
> > ログを見ていると、
> > [PropertyInterType] Creating getter
> > [PropertyInterType] Creating setter
> > というメッセージはいずれのクラスに対しても出力されているので、
> > InterTypeは問題なく適用できているように見えます。
> >
> > 個人的には、プロパティの値のコピーを行うタイミングが
> > InterTypeでのsetter/getter生成前であるため、
> > 処理がスキップされてしまっているのではないかと思うのですが、
> > 何か設定等はございますでしょうか?
> >
> > なお、customizer.diconでのpageCustomizerに対する設定は
> > ・PropertyInterTypeCustomizer(追加分)
> > ・traceCustomizer
> > ・AspectCustomizer
> > ・requiredTxCustomizer
> > の4つが、この順番でaddされています。
> >
> > --------------------
> > Nishioka Naoto
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> =============================
> Shinpei Ohtani
> [E-MAIL ADDRESS DELETED]
> =============================
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



Seasar-user メーリングリストの案内