org.famteam.synapse.junction
クラス PageJunction

java.lang.Object
  拡張org.famteam.synapse.junction.PageJunction

public abstract class PageJunction
extends java.lang.Object

ビジネスロジックの実行、画面遷移の制御を行うクラス。
HTTPリクエストURLとマッピングされる。
【注意】PAGE_JUNCTION_PRIORITYの変数名でPageJunctionTargetの配列をstatic finalで宣言する必要がある。

作成者:
keiji

コンストラクタの概要
PageJunction()
           
 
メソッドの概要
abstract  boolean doPageJunction(FormData form_data, SessionData session_data, CookieData cookie_data, ServerInfo server_info)
          開発者はこのメッソドをオーバーライドする必要がある。
 boolean equals(java.lang.Object arg0)
           
 int getPageJunctionPriority()
           
 PageJunctionTarget[] getPageJunctionTargets()
           
 int hashCode()
           
 boolean isTarget(java.lang.String request_page_name)
           
 
クラス java.lang.Object から継承したメソッド
getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PageJunction

public PageJunction()
メソッドの詳細

doPageJunction

public abstract boolean doPageJunction(FormData form_data,
                                       SessionData session_data,
                                       CookieData cookie_data,
                                       ServerInfo server_info)
                                throws PageJunctionException
開発者はこのメッソドをオーバーライドする必要がある。
画面の遷移先のHTMLファイル名をServerInfoクラスのsetNextURLメソッドを用いて指定しなければならない。

パラメータ:
form_data -
session_data -
cookie_data -
server_info -
戻り値:
trueの時画面表示に制御を移す。falseの時チェーンするPageJunctionに制御を移す。
例外:
PageJunctionException

getPageJunctionTargets

public PageJunctionTarget[] getPageJunctionTargets()
                                            throws PageJunctionException
例外:
PageJunctionException

isTarget

public boolean isTarget(java.lang.String request_page_name)
                 throws PageJunctionException,
                        PageJunctionTargetException
例外:
PageJunctionException
PageJunctionTargetException

getPageJunctionPriority

public int getPageJunctionPriority()
                            throws PageJunctionException
例外:
PageJunctionException

equals

public boolean equals(java.lang.Object arg0)

hashCode

public int hashCode()