|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.service.thin.AbstractBLogicMapper
jp.terasoluna.fw.service.thin.BLogicMapper
jp.terasoluna.fw.service.thin.BLogicMapperEx
public class BLogicMapperEx
拡張ビジネスロジック入出力情報反映クラス。
ビジネスロジック入力値のプレゼンテーション層からの取得、およびビジネスロジック出力値のプレゼンテーション層への反映を担当する。
出力オブジェクトのプロパティの値がnullの場合に、 アクションフォーム、及びリクエストに値を反映させない場合は、 system.propertiesに以下の設定を追加します。 デフォルトではnullでもアクションフォーム、及びリクエストに 値を反映させます。
BLogicMapper| フィールドの概要 | |
|---|---|
protected static String |
NULL_IS_NOT_SET
nullの設定を抑止する設定のプロパティキー |
protected boolean |
nullIsNotSet
nullの設定を抑止する(デフォルト:false) |
| コンストラクタの概要 | |
|---|---|
BLogicMapperEx()
BLogicMapperExのインスタンスを構築します。 |
|
BLogicMapperEx(String resources)
BLogicMapperExのインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
Object |
getValueFromRequest(String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
HttpServletRequestから、指定されたプロパティ値を取得します。 |
void |
setValueToForm(Object value,
String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
アクションフォームの指定されたプロパティに値を格納します。 |
void |
setValueToRequest(Object value,
String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
リクエストの指定されたプロパティに値を格納します。 |
| クラス jp.terasoluna.fw.service.thin.BLogicMapper から継承されたメソッド |
|---|
getActionForm, getValueFromApplication, getValueFromForm, getValueFromSession, setValueToSession |
| クラス jp.terasoluna.fw.service.thin.AbstractBLogicMapper から継承されたメソッド |
|---|
getResults, mapBLogicParams, mapBLogicResult, setParams |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected static final String NULL_IS_NOT_SET
protected boolean nullIsNotSet
| コンストラクタの詳細 |
|---|
public BLogicMapperEx()
public BLogicMapperEx(String resources)
resources - リソースのパス| メソッドの詳細 |
|---|
public Object getValueFromRequest(String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
ServletRequest.getAttribute(String)
で値が取得できない場合、リクエストパラメータから値の取得を試みます。
jp.terasoluna.fw.service.thin.BLogicMapper 内の getValueFromRequestServletRequest.getAttribute(String)で取得した値 ServletRequest.getParameterValues(String) を実行し、以下の値を返します。
BLogicMapper.getValueFromRequest(java.lang.String,
javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
public void setValueToForm(Object value,
String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws jp.terasoluna.fw.util.PropertyAccessException
システムプロパティblogicMapperEx.nullIsNotSetの値がtrueの場合には、 値がnullの場合は何もしません。(デフォルト値はfalse)
jp.terasoluna.fw.service.thin.BLogicMapper 内の setValueToFormjp.terasoluna.fw.util.PropertyAccessException
public void setValueToRequest(Object value,
String propName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
システムプロパティblogicMapperEx.nullIsNotSetの値がtrueの場合には、 値がnullの場合は何もしません。(デフォルト値はfalse)
jp.terasoluna.fw.service.thin.BLogicMapper 内の setValueToRequest
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||