jp.co.melco.preserv.mog
クラス mdmMainBase

java.lang.Object
  拡張jp.co.melco.preserv.mog.mdmMainBase
すべての実装インタフェース:
mdmMain, mdmObject
直系の既知のサブクラス:
mdmStdMain

public abstract class mdmMainBase
extends java.lang.Object
implements mdmMain

MDM用の基底メインクラスです。
メイン処理を以下の3段階に分割し、それらを順番に呼び出す機能を持ちます。

  1. convertToTransactionRequestList(HttpServletRequest, HttpServletResponse, List)
  2. executeTransaction(HttpServletRequest, HttpServletResponse, List)
  3. convertToClientResponseList(HttpServletRequest, HttpServletResponse, List, List)

作成者:
PreSerV Development Team

フィールドの概要
 
インタフェース jp.co.melco.preserv.mog.mdmMain から継承したフィールド
MDM_DEFAULT_FORWARD, MDM_EXCEPTION_FORWARD, METHOD_GET, METHOD_POST
 
コンストラクタの概要
mdmMainBase()
           
 
メソッドの概要
protected abstract  java.util.List convertToClientResponseList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List requestList, java.util.List transactionObject)
          トランザクション結果をクライアントレスポンス用に変換します。
protected abstract  java.util.List convertToTransactionRequestList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List requestList)
          クライアントからの要求をトランザクション用の要求に変換します。
 java.util.List execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List requestList)
          メイン処理を実行します。
protected abstract  java.util.List executeTransaction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List transactionRequest)
          トランザクション処理を実行します。
 java.lang.String getVersion()
          クラスのバージョン情報を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

mdmMainBase

public mdmMainBase()
メソッドの詳細

execute

public java.util.List execute(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              java.util.List requestList)
                       throws java.lang.Exception
メイン処理を実行します。

定義:
インタフェース mdmMain 内の execute
パラメータ:
request - リクエストオブジェクト
response - リクエストオブジェクト
requestList - クライアントからの要求一覧
戻り値:
メイン処理の実行結果
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合
関連項目:
mdmMain.execute(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.util.List)

convertToTransactionRequestList

protected abstract java.util.List convertToTransactionRequestList(javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response,
                                                                  java.util.List requestList)
                                                           throws java.lang.Exception
クライアントからの要求をトランザクション用の要求に変換します。

パラメータ:
request - リクエストオブジェクト
response - レスポンスオブジェクト
requestList - クライアントからの要求一覧
戻り値:
トランザクション用のリクエスト一覧
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合

executeTransaction

protected abstract java.util.List executeTransaction(javax.servlet.http.HttpServletRequest request,
                                                     javax.servlet.http.HttpServletResponse response,
                                                     java.util.List transactionRequest)
                                              throws java.lang.Exception
トランザクション処理を実行します。

パラメータ:
request - リクエストオブジェクト
response - レスポンスオブジェクト
transactionRequest - トランザクションへの要求一覧
戻り値:
トランザクション処理の結果一覧
例外:
java.lang.Exception

convertToClientResponseList

protected abstract java.util.List convertToClientResponseList(javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response,
                                                              java.util.List requestList,
                                                              java.util.List transactionObject)
                                                       throws java.lang.Exception
トランザクション結果をクライアントレスポンス用に変換します。

パラメータ:
request - リクエストオブジェクト
response - レスポンスオブジェクト
requestList - クライアントからの要求一覧
transactionObject - トランザクション処理の結果一覧
戻り値:
クライアント用送信用の処理結果一覧
例外:
java.lang.Exception - 処理中に何らかの例外が発生した場合

getVersion

public java.lang.String getVersion()
クラスのバージョン情報を返します。

定義:
インタフェース mdmObject 内の getVersion
戻り値:
クラスのバージョン情報
関連項目:
mdmObject.getVersion()