|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--jp.ne.mki.wedge.run.lib.servlet.AbstractCommonProcessForHTMLGateway
HTMLGateway 用共通処理クラスの継承元として、共通処理に必要となる機能を提供します。
| インタフェース jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess から継承したフィールド |
CANCEL, ERROR, INPUT_ERROR, OK, SKIP, USERERROR |
| コンストラクタの概要 | |
AbstractCommonProcessForHTMLGateway()
|
|
| メソッドの概要 | |
DataInterface |
createItem(java.lang.String logicalName,
java.lang.String physicalName,
boolean isColumn,
boolean isTemporary)
アイテムを作成します。 |
DataInterface |
createTemporaryItem(boolean isColumn)
アイテムを作成します。 |
void |
execOnExecutionEnd(HTMLGatewayExecutionEndCommonProcessRecord record)
Executionの実行後に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnExecutionStart(HTMLGatewayExecutionStartCommonProcessRecord record)
Executionの実行前に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnFinally(HTMLGatewayFinallyCommonProcessRecord record)
ブラウザからのリクエストに対する処理が終了した時に行う共通処理を実装してください。 |
void |
execOnInit(HTMLGatewayInitCommonProcessRecord record)
サーブレット(HTMLGateway)が初期化処理中に共通処理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnPreRequest(HTMLGatewayPreRequestCommonProcessRecord record)
サーブレットリクエスト時に共通前処理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnRequest(HTMLGatewayRequestCommonProcessRecord record)
サーブレットリクエスト時に共通前処理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnResponse(HTMLGatewayResponseCommonProcessRecord record)
サーブレットレスポンス時に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnTransactionEnd(HTMLGatewayTransactionEndCommonProcessRecord record)
Transactionの実行後に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
void |
execOnTransactionStart(HTMLGatewayTransactionStartCommonProcessRecord record)
Transactionの実行前に共通前後理を行う場合は、このメソッドをオーバーライドして、必要な処理を実装してください。 |
int |
executeLogicClass(java.lang.String className,
java.lang.String parameter,
java.util.List inRecord,
java.util.List outRecord)
ロジッククラスを実行します。 |
int |
executeTransaction(java.lang.String serverPackageName,
java.lang.String serverTransactionName,
java.util.List inRecord,
java.util.List outRecord,
boolean doDefaultCheck)
トランザクションを実行します。 |
int |
getCommonProcessStatus()
共通処理インターフェースの返り値を取得します。 |
boolean |
isSkipExecution()
Executionの実行処理をSKIPするかどうかを判定します。 |
boolean |
isSkipResponse()
HTMLの出力処理をSKIPするかどうかを判定します。 |
boolean |
isSkipServerTransaction()
Transactionの実行処理をSKIPするかどうかを判定します。 |
void |
setCommonProcessStatus(int status)
共通処理インターフェースの処理から、返り値を返したいときに実行してください。 |
void |
setErrorHtml(java.lang.String htmlName)
エラー時出力HTML名を設定します。 |
void |
setExecutionName(java.lang.String executionName)
Execution名を設定します。 |
void |
setFrameName(java.lang.String frameName)
フレーム名を設定します。 |
void |
setHtml(java.lang.String htmlName)
出力HTML名を設定します。 |
void |
setManager(jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager manager)
エンジンから呼ばれるメソッドです。 |
void |
setSkipExecution(boolean bool)
この設定をtrueとすると、Executionの実行がSKIPされます。 |
void |
setSkipResponse(boolean bool)
この設定をtrueとすると、HTMLの出力処理をSKIPします。 |
void |
setSkipServerTransaction(boolean bool)
この設定をtrueとすると、Transactionの実行がSKIPされます。 |
| クラス java.lang.Object から継承したメソッド |
|
| コンストラクタの詳細 |
public AbstractCommonProcessForHTMLGateway()
| メソッドの詳細 |
public final void setSkipResponse(boolean bool)
HTMLGatewayCommonProcess 内の setSkipResponsejp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess からコピーされたタグ:bool - public final void setSkipExecution(boolean bool)
HTMLGatewayCommonProcess 内の setSkipExecutionbool - public final void setSkipServerTransaction(boolean bool)
HTMLGatewayCommonProcess 内の setSkipServerTransactionbool - public final boolean isSkipResponse()
HTMLGatewayCommonProcess 内の isSkipResponsepublic final boolean isSkipExecution()
HTMLGatewayCommonProcess 内の isSkipExecutionpublic final boolean isSkipServerTransaction()
HTMLGatewayCommonProcess 内の isSkipServerTransactionpublic final void setCommonProcessStatus(int status)
HTMLGatewayCommonProcess 内の setCommonProcessStatusstatus - public final int getCommonProcessStatus()
HTMLGatewayCommonProcess 内の getCommonProcessStatuspublic final void setManager(jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager manager)
HTMLGatewayCommonProcess 内の setManagermanager -
public void execOnInit(HTMLGatewayInitCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnInitHTMLGatewayCommonProcess.execOnInit(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayInitCommonProcessRecord)
public void execOnPreRequest(HTMLGatewayPreRequestCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnPreRequestHTMLGatewayCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayRequestCommonProcessRecord)
public void execOnRequest(HTMLGatewayRequestCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnRequestHTMLGatewayCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayRequestCommonProcessRecord)
public void execOnResponse(HTMLGatewayResponseCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnResponseHTMLGatewayCommonProcess.execOnResponse(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayResponseCommonProcessRecord)
public void execOnExecutionStart(HTMLGatewayExecutionStartCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnExecutionStartjp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess からコピーされたタグ:record - 共通処理レコードjava.io.IOException - IOエラーが発生
public void execOnExecutionEnd(HTMLGatewayExecutionEndCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnExecutionEndjp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess からコピーされたタグ:record - 共通処理レコードjava.io.IOException - IOエラーが発生
public void execOnTransactionStart(HTMLGatewayTransactionStartCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnTransactionStartjp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess からコピーされたタグ:record - 共通処理レコードjava.io.IOException - IOエラーが発生
public void execOnTransactionEnd(HTMLGatewayTransactionEndCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnTransactionEndjp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess からコピーされたタグ:record - 共通処理レコードjava.io.IOException - IOエラーが発生
public void execOnFinally(HTMLGatewayFinallyCommonProcessRecord record)
throws java.lang.Exception
HTMLGatewayCommonProcess 内の execOnFinallyrecord - 共通処理レコードjava.io.IOException - IOエラーが発生HTMLGatewayCommonProcess.execOnFinally(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayFinallyCommonProcessRecord)
public final int executeTransaction(java.lang.String serverPackageName,
java.lang.String serverTransactionName,
java.util.List inRecord,
java.util.List outRecord,
boolean doDefaultCheck)
throws java.lang.Exception
serverPackageName - サーバパッケージの物理名serverTransactionName - トランザクションの物理名inRecord - トランザクション送信アイテムoutRecord - トランザクション受信アイテムdoDefaultCheck - 標準チェックの有無java.lang.Exception -
public final int executeLogicClass(java.lang.String className,
java.lang.String parameter,
java.util.List inRecord,
java.util.List outRecord)
throws java.lang.Exception
className - ロジッククラスのクラス名( パッケージ名を含む )parameter - パラメータinRecord - ロジッククラスの入力アイテムセットoutRecord - ロジッククラスの出力アイテムセットjava.lang.Exception - public final void setFrameName(java.lang.String frameName)
frameName - フレーム名public final void setExecutionName(java.lang.String executionName)
executionName - Execution名public final void setHtml(java.lang.String htmlName)
htmlName - HTML物理名public final void setErrorHtml(java.lang.String htmlName)
htmlName - HTML物理名public final DataInterface createTemporaryItem(boolean isColumn)
isColumn - COLTEXTアイテムを作成するときはtrueとしてください。
public final DataInterface createItem(java.lang.String logicalName,
java.lang.String physicalName,
boolean isColumn,
boolean isTemporary)
logicalName - 論理名physicalName - 物理名isColumn - COLTEXTアイテムを作成するときはtrueとしてください。isTemporary - trueとすると作成したアイテムを 一時的な値の格納を目的とするアイテムとして作成されます。 falseとすると
実インスタンスとして作成されます。この場合は HTMLRegisterから参照したり、
manager.getDataInterface(String)でアイテムを取得することが可能です。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||