|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.sap.module.AbstractController
モジュール共通抽象コントローラクラス。
機能は以下の通り
BapiController.executeBapi()
実行メソッド
フィールドの概要 | |
protected String |
bapiReturnErrMessage
BAPI実行エラーメッセージ |
protected String |
bapiReturnMessage
BAPI実行結果メッセージ |
protected SapClient |
sapClient
SAPクライアント |
コンストラクタの概要 | |
protected |
AbstractController()
コンストラクタ。 |
protected |
AbstractController(SapClient sapClient)
コンストラクタ。 |
メソッドの概要 | |
protected BapiController |
createBapiController(String propertyFileName)
引数で指定されたプロパティファイル名から構成されるBapiControllerを新規に作成します。 |
protected void |
executeBapi(BapiController bapiController)
引数で指定された bapiController のexecuteBapiメソッドを実行します。 |
String |
getBapiReturnErrMessage()
BAPIの実行結果のエラーメッセージを取得します。 |
String |
getBapiReturnMessage()
設定されたエラーメッセージを無視するRETURN-TYPE情報に一致したメッセージ情報を全て返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected SapClient sapClient
protected String bapiReturnErrMessage
protected String bapiReturnMessage
コンストラクタの詳細 |
protected AbstractController()
protected AbstractController(SapClient sapClient)
sapClient
- SAPへの接続情報が格納されたオブジェクトメソッドの詳細 |
protected BapiController createBapiController(String propertyFileName) throws SAPGeneralSystemException, SAPAuthSystemException, SAPGeneralAppException
propertyFileName
- プロパティファイル名
SAPGeneralSystemException
- 汎用系システム例外処理
SAPAuthSystemException
- 認証系システム例外処理
SAPGeneralAppException
- 汎用系アプリケーション例外protected void executeBapi(BapiController bapiController) throws SAPGeneralSystemException, SAPGeneralAppException, SAPAuthSystemException, SAPAuthAppException, SAPBapiReturnErrMessageExistException
BapiController.executeBapi()
を実行し、
実行後、BAPI実行エラーメッセージ、BAPI実行結果メッセージをセットします。
これらの値は getBapiReturnErrMessage()
、
getBapiReturnMessage()
で取得できます。
BAPI実行エラーメッセージが存在する場合、
SAPBapiReturnErrMessageExistException
がスローされます。ConnectionManager
を指定した場合の注意点等については、
BapiController.executeBapi()
を参照して下さい。
bapiController
- BapiControllerインスタンス
SAPGeneralSystemException
- 汎用系システム例外処理
SAPGeneralAppException
- 汎用系アプリケーション例外
SAPAuthSystemException
- 認証系システム例外処理
SAPAuthAppException
- 認証系APIアプリケーション例外
SAPBapiReturnErrMessageExistException
- BAPI実行結果例外public String getBapiReturnErrMessage()
BapiController.setIgnoreErrMsgReturnTypes(List)
,
BapiController.addIgnoreErrMsgReturnType(String)
でカスタマイズできます。BapiController.getErrMessage()
をご参照ください。
public String getBapiReturnMessage()
BapiController.setIgnoreErrMsgReturnTypes(List)
,
BapiController.addIgnoreErrMsgReturnType(String)
でカスタマイズできます。BapiController.getMessage()
をご参照ください。
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |