|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getValueFromRequest
ServletRequest.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
内の setValueToForm
jp.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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |