jp.terasoluna.fw.web.struts.action
クラス ActionMappingEx

java.lang.Object
  上位を拡張 ActionMapping
      上位を拡張 jp.terasoluna.fw.web.struts.action.ActionMappingEx

public class ActionMappingEx
extends ActionMapping

ActionMapping拡張クラス。

StrutsのActionMappingに対して、以下の点が拡張されている。

フィールドのgetterとsetterを同名にすると、 プロパティが設定されないことがあるため、getterと setterではメソッドを同名にしないこと。
また、struts-config.xmlのset-property指定の プロパティは、名称をsetterに合わせること。
本機能を利用するためには、struts-config.xmlに対し、 <action-mappings>要素のtype属性に クラス名を指定する。

struts-config.xml によるActionMappingExの設定例

  <struts-config>
    ・・・
   <action-mappings
    type="jp.terasoluna.fw.web.struts.action.ActionMappingEx">
    ・・・
     <action path="/start"
       name="validateSampleForm"
       scope="session">
       ・・・
     </action>
    ・・・
   </action-mappings>
 ・・・
 

関連項目:
RequestProcessorEx

フィールドの概要
private  boolean cancelPopulate
          processPopulate をスキップするかどうか。
private  boolean clearForm
          アクションフォームを強制的に新規作成するかどうか。
private static long serialVersionUID
          シリアルバージョンID
 
コンストラクタの概要
ActionMappingEx()
           
 
メソッドの概要
 boolean getCancelPopulate()
          ポピュレーションキャンセルフラグを取得する。
 boolean getClearForm()
          アクションフォームクリアフラグを取得する。
 void setCancelPopulate(boolean cancelPopulate)
          ポピュレーションキャンセルフラグを設定する。
 void setClearForm(boolean clearForm)
          アクションフォームクリアフラグを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値

clearForm

private boolean clearForm
アクションフォームを強制的に新規作成するかどうか。 デフォルトはfalse(既存があれば再利用)。


cancelPopulate

private boolean cancelPopulate
processPopulate をスキップするかどうか。 デフォルトはfalse(スキップしない)。

コンストラクタの詳細

ActionMappingEx

public ActionMappingEx()
メソッドの詳細

setClearForm

public void setClearForm(boolean clearForm)
アクションフォームクリアフラグを設定する。

パラメータ:
clearForm - アクションフォームクリアフラグ

getClearForm

public boolean getClearForm()
アクションフォームクリアフラグを取得する。

戻り値:
アクションフォームクリアフラグ

setCancelPopulate

public void setCancelPopulate(boolean cancelPopulate)
ポピュレーションキャンセルフラグを設定する。

パラメータ:
cancelPopulate - ポピュレーションキャンセルフラグ

getCancelPopulate

public boolean getCancelPopulate()
ポピュレーションキャンセルフラグを取得する。

戻り値:
ポピュレーションキャンセルフラグ