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


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

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

ビジネスロジック入力情報クラスのフィールドに付与します。
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.