|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| ServiceInfo を使用しているパッケージ | |
|---|---|
| nga.servlet | Conga(シンプルなWebプレゼンテーションフレームワーク)の Servlet 機能のための API。 |
| nga.servlet.dsp | CongaServletFactory のデフォルト実装。 |
| nga.servlet.dsp.adapter | CongaServletAdapter の実装クラス。 |
| nga.servlet.dsp.parser | ParameterParser のデフォルト実装。 |
| nga.servlet.dsp.writer | ResultWriter のデフォルト実装。 |
| nga.servlet.spi | CongaServlet の動作をカスタマイズしたい時に使用するインターフェース群。 |
| nga.servlet での ServiceInfo の使用 |
|---|
| ServiceInfo を返す nga.servlet のメソッド | |
|---|---|
static ServiceInfo |
CongaServlet.getServiceInfo(HttpServletRequest request)
現在実行中の service に関する情報を取得する。 |
| nga.servlet.dsp での ServiceInfo の使用 |
|---|
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp のメソッド | |
|---|---|
void |
DefaultLogWriter.debug(ServiceInfo serviceInfo,
Object message)
|
void |
DefaultLogWriter.debug(ServiceInfo serviceInfo,
Object message,
Throwable t)
|
void |
DefaultLogWriter.error(ServiceInfo serviceInfo,
Object message)
|
void |
DefaultLogWriter.error(ServiceInfo serviceInfo,
Object message,
Throwable t)
|
void |
DefaultLogWriter.fatal(ServiceInfo serviceInfo,
Object message)
|
void |
DefaultLogWriter.fatal(ServiceInfo serviceInfo,
Object message,
Throwable t)
|
protected User |
DefaultUserAuth.handleGetUser(ServiceInfo serviceInfo)
|
protected void |
DefaultUserStorage.handleLoad(ServiceInfo serviceInfo,
User user)
利用者情報を初期化する。 |
protected void |
DefaultUserAuth.handleLogin(ServiceInfo serviceInfo,
User user)
|
protected void |
DefaultUserAuth.handleLogout(ServiceInfo serviceInfo)
|
protected void |
DefaultUserStorage.handleSave(ServiceInfo serviceInfo,
User user)
指定された利用者情報をストレージに保存する。 |
protected void |
DefaultUserAuth.handleSetPassword(ServiceInfo serviceInfo,
User user)
|
void |
DefaultLogWriter.info(ServiceInfo serviceInfo,
Object message)
|
void |
DefaultLogWriter.info(ServiceInfo serviceInfo,
Object message,
Throwable t)
|
void |
DefaultCongaServletRDB.init(ServiceInfo serviceInfo)
インスタンスの初期化を行なう。 |
void |
DefaultCongaServletLog.init(ServiceInfo serviceInfo)
CongaServletLog を初期化する。 |
void |
DefaultLogWriter.warn(ServiceInfo serviceInfo,
Object message)
|
void |
DefaultLogWriter.warn(ServiceInfo serviceInfo,
Object message,
Throwable t)
|
| nga.servlet.dsp.adapter での ServiceInfo の使用 |
|---|
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp.adapter のメソッド | |
|---|---|
void |
InfoLogger.abort(ServiceInfo serviceInfo,
Throwable exception)
|
void |
ExceptionLogger.abort(ServiceInfo serviceInfo,
Throwable exception)
exception を引数にして, log メソッドを呼び出し,
ServletException にラップして再 throw する。 |
void |
InfoLogger.begin(ServiceInfo serviceInfo)
|
boolean |
InfoLogger.checkParameter(ServiceInfo serviceInfo,
Object controller,
Method method,
Object[] param)
|
boolean |
AuthCheck.checkParameter(ServiceInfo serviceInfo,
Object controller,
Method method,
Object[] param)
|
void |
InfoLogger.editResult(ServiceInfo serviceInfo,
Object controller,
Method method,
Object resultObject)
|
void |
InfoLogger.end(ServiceInfo serviceInfo,
String requestId)
|
void |
InfoLogger.forwarding(ServiceInfo serviceInfo,
String oldRequestId,
String newRequestId)
|
void |
InfoLogger.sessionCreated(ServiceInfo serviceInfo)
|
| nga.servlet.dsp.parser での ServiceInfo の使用 |
|---|
| ServiceInfo を返す nga.servlet.dsp.parser のメソッド | |
|---|---|
ServiceInfo |
PropertyValue.getServiceInfo()
現在実行されている service に関する情報を取得する。 |
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp.parser のメソッド | |
|---|---|
boolean |
DefaultParameterParser.parse(ServiceInfo serviceInfo)
|
protected boolean |
DefaultParameterParser.parse(ServiceInfo serviceInfo,
Map<String,String[]> parameterMap)
指定されたパラメタマップの内容をもとにプロパティの設定を行なう。 |
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp.parser のコンストラクタ | |
|---|---|
PropertyValue(ServiceInfo serviceInfo)
PropertyValue を作成する。 |
|
| nga.servlet.dsp.writer での ServiceInfo の使用 |
|---|
| ServiceInfo を返す nga.servlet.dsp.writer のメソッド | |
|---|---|
ServiceInfo |
TargetValue.getServiceInfo()
現在実行されている service に関する情報を取得する。 |
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp.writer のメソッド | |
|---|---|
protected void |
Downloader.handleWrite(ServiceInfo serviceInfo)
|
protected void |
DefaultResultWriter.handleWrite(ServiceInfo serviceInfo)
|
protected abstract void |
AbstractResultWriter.handleWrite(ServiceInfo serviceInfo)
getResultObject() で取得した処理結果オブジェクトの出力を行なう。 |
void |
AbstractResultWriter.write(ServiceInfo serviceInfo)
|
| ServiceInfo 型のパラメータを持つ nga.servlet.dsp.writer のコンストラクタ | |
|---|---|
TargetValue(ServiceInfo serviceInfo,
PrintWriter writer,
Object resultObject)
TargetValue を作成する。 |
|
| nga.servlet.spi での ServiceInfo の使用 |
|---|
| ServiceInfo 型のパラメータを持つ nga.servlet.spi のメソッド | |
|---|---|
void |
CongaServletAdapter.abort(ServiceInfo serviceInfo,
Throwable exception)
リクエスト処理が例外を発生したときに呼び出される。 |
void |
CongaServletAdapter.begin(ServiceInfo serviceInfo)
ひとつのリクエストの処理開始時に( service メソッド
の先頭で)呼び出される。 |
boolean |
CongaServletAdapter.checkParameter(ServiceInfo serviceInfo,
Object controller,
Method method,
Object[] param)
コントローラ実行の直前に呼び出される。 |
abstract void |
LogWriter.debug(ServiceInfo serviceInfo,
Object message)
デバッグレベルのログ出力を行なう。 |
abstract void |
LogWriter.debug(ServiceInfo serviceInfo,
Object message,
Throwable t)
デバッグレベルのログ出力を行なう。 |
void |
CongaServletAdapter.editResult(ServiceInfo serviceInfo,
Object controller,
Method method,
Object resultObject)
コントローラ実行が正常終了した場合に呼び出される。 |
void |
CongaServletAdapter.end(ServiceInfo serviceInfo,
String requestId)
リクエスト処理が終了する時に( service メソッド
の末尾で) 呼び出される。 |
abstract void |
LogWriter.error(ServiceInfo serviceInfo,
Object message)
エラーレベルのログ出力を行なう。 |
abstract void |
LogWriter.error(ServiceInfo serviceInfo,
Object message,
Throwable t)
エラーレベルのログ出力を行なう。 |
abstract void |
LogWriter.fatal(ServiceInfo serviceInfo,
Object message)
致命的エラーレベルのログ出力を行なう。 |
abstract void |
LogWriter.fatal(ServiceInfo serviceInfo,
Object message,
Throwable t)
致命的エラーレベルのログ出力を行なう。 |
void |
CongaServletAdapter.forwarding(ServiceInfo serviceInfo,
String oldRequestId,
String newRequestId)
他のリクエストへの転送の直前に呼び出される。 |
static LogWriter |
LogWriter.getInstance(ServiceInfo serviceInfo)
LogWriter の実装インスタンスを取得する。 |
static User |
UserAuth.getUser(ServiceInfo serviceInfo)
ログイン済みの user を取得する。 |
protected abstract User |
UserAuth.handleGetUser(ServiceInfo serviceInfo)
ログイン済みの user を取得する。 |
protected abstract void |
UserStorage.handleLoad(ServiceInfo serviceInfo,
User user)
指定された利用者情報に対してストレージに保存されている情報をロードする。 |
protected abstract void |
UserAuth.handleLogin(ServiceInfo serviceInfo,
User user)
ログイン処理を行なう。 |
protected abstract void |
UserAuth.handleLogout(ServiceInfo serviceInfo)
ログアウト処理を行なう。 |
protected abstract void |
UserStorage.handleSave(ServiceInfo serviceInfo,
User user)
指定された利用者情報をストレージに保存する。 |
protected abstract void |
UserAuth.handleSetPassword(ServiceInfo serviceInfo,
User user)
パスワード設定処理を行なう。 |
abstract void |
LogWriter.info(ServiceInfo serviceInfo,
Object message)
情報レベルのログ出力を行なう。 |
abstract void |
LogWriter.info(ServiceInfo serviceInfo,
Object message,
Throwable t)
情報レベルのログ出力を行なう。 |
abstract void |
CongaServletRDB.init(ServiceInfo serviceInfo)
インスタンスの初期化を行なう。 |
abstract void |
CongaServletLog.init(ServiceInfo serviceInfo)
インスタンスの初期化を行なう。 |
static void |
UserStorage.load(ServiceInfo serviceInfo,
User user)
指定された利用者情報に対してストレージに保存されている情報をロードする。 |
static void |
UserAuth.login(ServiceInfo serviceInfo,
User user)
ログイン処理を行なう。 |
static void |
UserAuth.logout(ServiceInfo serviceInfo)
ログアウト処理を行なう。 |
boolean |
ParameterParser.parse(ServiceInfo serviceInfo)
クライアントからのリクエストデータを解析・検証して, getPageObject() で取得したページオブジェクトに設定する。 |
static void |
UserStorage.save(ServiceInfo serviceInfo,
User user)
指定された利用者情報をストレージに保存する。 |
void |
CongaServletAdapter.sessionCreated(ServiceInfo serviceInfo)
セションが作成されたときに呼び出される。 |
static void |
UserAuth.setPassword(ServiceInfo serviceInfo,
User user)
パスワード設定処理を行なう。 |
abstract void |
LogWriter.warn(ServiceInfo serviceInfo,
Object message)
警告レベルのログ出力を行なう。 |
abstract void |
LogWriter.warn(ServiceInfo serviceInfo,
Object message,
Throwable t)
警告レベルのログ出力を行なう。 |
void |
ResultWriter.write(ServiceInfo serviceInfo)
getResultObject() で取得した処理結果オブジェクトの出力を行なう。 |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||