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


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

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

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


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

target

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

戻り値:
プレゼンテーション層からの入力値の取得先、およびプレゼンテーション層への出力値の反映先を表す列挙子
デフォルト:
FORM

property

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

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


Copyright © 2012. All Rights Reserved.