jp.terasoluna.fw.service.thin
注釈タイプ BLogicResultField


@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface BLogicResultField

プレゼンテーション層への出力値を保持するフィールドであることを示すアノテーションです。

ビジネスロジック出力情報クラスのフィールドに付与します。
AnnotationBLogicAction は、このアノテーションの指示に従って プレゼンテーション層への出力値の反映を実行します。


任意要素の概要
 String property
          プレゼンテーション層での属性名(リクエスト・セッションのキーやアクションフォームのプロパティ名など)を指定します。
 BLogicIOTarget target
          プレゼンテーション層への出力値の反映先を、 BLogicIOTarget に定義された列挙子「FORM」「REQUEST」「SESSION」を使って指定します。
 

target

public abstract BLogicIOTarget target
プレゼンテーション層への出力値の反映先を、 BLogicIOTarget に定義された列挙子「FORM」「REQUEST」「SESSION」を使って指定します。
デフォルトは「FORM」です。

戻り値:
プレゼンテーション層への出力値の反映先を表す列挙子
デフォルト:
FORM

property

public abstract String property
プレゼンテーション層での属性名(リクエスト・セッションのキーやアクションフォームのプロパティ名など)を指定します。
ネストした属性を取得したい場合、対象の属性までのパスをピリオドで区切って記述します。

戻り値:
プレゼンテーション層での属性名
デフォルト:
""


Copyright © 2012. All Rights Reserved.