jp.mosp.common.common
インタフェース ActionInterface

既知の実装クラスの一覧:
AuthAction, BaseAction, ExcludeAction, IndexAction, LogoutAction, MenuAction, PageAction, PasswordAction

public interface ActionInterface

処理を記載するActionクラスのインターフェース。

このインターフェースを実装したActionクラスを、Controller はインスタンス化、実行することができる。


メソッドの概要
 void action()
          ビジネスロジック実行。
 void doAction()
          Action実行。
 void init(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Actionインスタンス初期化。
 

メソッドの詳細

init

void init(javax.servlet.http.HttpServletRequest request,
          javax.servlet.http.HttpServletResponse response)
          throws Exception
Actionインスタンス初期化。
ControllerによりActionクラスインスタンスが生成された際に実行される。

例外:
Exception

doAction

void doAction()
              throws Exception
Action実行。
Controllerによりinit(HttpServletRequest, HttpServletResponse) の後に実行される。

例外:
Exception

action

void action()
            throws Exception
ビジネスロジック実行。
実際に処理を行いたいビジネスロジックを実装する。

例外:
Exception