|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.intra_mart.foundation.sap.common.general_purpose.ConnectionManager
public class ConnectionManager
ConnectionManagerクラス。
機能は以下の通り。
SAPへのコネクション(トランザクション)を管理するクラスです。
commitとrollbackの2つのパブリックメソッドを持ち、業務ロジックの最後に実行することで
SAPへの変更を確定/取り消しすることができます。
なお、SAPへのコネクションの開放も上記2メソッド内で実行されるので確実にどちらかの
メソッドを呼ぶようにコーディングする必要があります。
| コンストラクタの概要 | |
|---|---|
ConnectionManager()
コンストラクタ。 |
|
ConnectionManager(SapClient sapClient)
受け取ったサップクライアントに格納されている接続情報を 用いて、SAPへの接続を行います。 |
|
| メソッドの概要 | |
|---|---|
void |
commit()
BAPI実行結果のCOMMIT処理を行います。 実行後にコネクションが開放されます。 |
void |
rollback()
BAPI実行結果のROLLBACK処理を行います。 実行後にコネクションが開放されます。 |
void |
setCommitAndWait(boolean commitAndWait)
コミット処理を同期で実行する場合はtrueを設定します。 |
String |
toString()
デバッグ用のメソッドです。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ConnectionManager()
public ConnectionManager(SapClient sapClient)
sapClient - SAPへの接続情報が格納されたオブジェクト| メソッドの詳細 |
|---|
public void setCommitAndWait(boolean commitAndWait)
commitAndWait - コミット処理を同期で実行する場合はtrue、非同期で実行する場合false
public void commit()
throws SAPGeneralSystemException
SAPGeneralSystemException - 汎用系システム例外処理
public void rollback()
throws SAPGeneralSystemException
SAPGeneralSystemException - 汎用系システム例外処理public String toString()
Object 内の toString
|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||