[Seasar-user:12586] Re: [teeda] セッションスコープの定数アノテーションについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 1月 21日 (月) 19:00:07 JST


小林 (koichik) です.

Date:    Mon, 21 Jan 2008 18:39:16 +0900
From:    今井 直樹 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:12585] [teeda] セッションスコープの定数アノテーションについて

> Java1.5では @SubapplicationScope といったTigerアノテーションが
> 使用できますが、Java1.4だとTigerアノテーションが使用できないので、
> 定数アノテーションで指定する必要があるかと思います。
> 
> しかし定数アノテーションの記述方法を探したのですが、過去ログなど
> でも見つけられず困っています。

たしかにどこにも記述がないですね.
SUBAPPLICATION_SCOPE でググっても 1 件も
ヒットしないという...
ごめんなさいごめんなさいごめんなさい.m(__)m

ともあれ (JW),Tiger アノテーションで


@PageScope
private String message;

@SubapplicationScope
private String message2;

@PageScope
private String message3;

@RedirectScope
private String message4;

に相当する定数アノテーションの記述は

public static final String PAGE_SCOPE = "message, message3";
public static final String SUBAPPLICATION_SCOPE = "message2";
public static final String REDIRECT_SCOPE = "message4";

private String message;
private String message2;
private String message3;
private String message4;

のようになります.

@TakeOver 相当は

public static final String doInclude_TAKE_OVER = "type='include', properties='arg1,arg3,arg4'";

のようになります.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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