|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.intra_mart.foundation.sap.module.AbstractController
jp.co.intra_mart.foundation.sap.module.UpdateController
public class UpdateController
登録・更新系モジュール共通コントローラ親クラス。
このクラスは登録・更新系モジュールに継承されることを期待しています。
| フィールドの概要 | |
|---|---|
protected ConnectionManager |
connectionManager
コネクション(トランザクション)オブジェクト |
| クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたフィールド |
|---|
bapiReturnErrMessage, bapiReturnMessage, sapClient |
| コンストラクタの概要 | |
|---|---|
protected |
UpdateController()
コンストラクタ。 |
protected |
UpdateController(ConnectionManager connectionManager)
コンストラクタ。 |
protected |
UpdateController(SapClient sapClient)
コンストラクタ。 |
| メソッドの概要 | |
|---|---|
protected BapiController |
createBapiController(String propertyFileName)
引数で指定されたプロパティファイル名から構成されるBapiControllerを新規に作成します。 |
| クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたメソッド |
|---|
executeBapi, getBapiReturnErrMessage, getBapiReturnMessage |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected ConnectionManager connectionManager
| コンストラクタの詳細 |
|---|
protected UpdateController()
protected UpdateController(SapClient sapClient)
sapClient - SAPへの接続情報が格納されたオブジェクトprotected UpdateController(ConnectionManager connectionManager)
ConnectionManagerを使用することで、ConnectionManagerから
トランザクションを制御でき、
たとえば同一トランザクション内で複数の登録・更新処理を実行することができます。AbstractController.executeBapi(jp.co.intra_mart.foundation.sap.common.general_purpose.BapiController)実行後に必ずConnectionManager.commit()
またはConnectionManager.rollback()を
実行してください。AbstractController.executeBapi(BapiController)実行後に
ここまでのコネクションマネージャーで実行したすべての処理がcommitまたはrollbackされます。ConnectionManager.commit()または
ConnectionManager.rollback()を実行してください。
connectionManager - コネクションマネージャー| メソッドの詳細 |
|---|
protected BapiController createBapiController(String propertyFileName)
throws SAPGeneralSystemException,
SAPAuthSystemException,
SAPGeneralAppException
AbstractController 内の createBapiControllerpropertyFileName - プロパティファイル名
SAPGeneralSystemException - 汎用系システム例外処理
SAPAuthSystemException - 汎用系システム例外処理
SAPGeneralAppException - 汎用系アプリケーション例外
|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||