|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の setSkipResponse
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess
からコピーされたタグ:bool
- public final void setSkipExecution(boolean bool)
HTMLGatewayCommonProcess
内の setSkipExecution
bool
- public final void setSkipServerTransaction(boolean bool)
HTMLGatewayCommonProcess
内の setSkipServerTransaction
bool
- public final boolean isSkipResponse()
HTMLGatewayCommonProcess
内の isSkipResponse
public final boolean isSkipExecution()
HTMLGatewayCommonProcess
内の isSkipExecution
public final boolean isSkipServerTransaction()
HTMLGatewayCommonProcess
内の isSkipServerTransaction
public final void setCommonProcessStatus(int status)
HTMLGatewayCommonProcess
内の setCommonProcessStatus
status
- public final int getCommonProcessStatus()
HTMLGatewayCommonProcess
内の getCommonProcessStatus
public final void setManager(jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager manager)
HTMLGatewayCommonProcess
内の setManager
manager
- public void execOnInit(HTMLGatewayInitCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnInit
HTMLGatewayCommonProcess.execOnInit(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayInitCommonProcessRecord)
public void execOnPreRequest(HTMLGatewayPreRequestCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnPreRequest
HTMLGatewayCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayRequestCommonProcessRecord)
public void execOnRequest(HTMLGatewayRequestCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnRequest
HTMLGatewayCommonProcess.execOnRequest(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayRequestCommonProcessRecord)
public void execOnResponse(HTMLGatewayResponseCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnResponse
HTMLGatewayCommonProcess.execOnResponse(jp.ne.mki.wedge.run.interfaces.commonprocess.record.HTMLGatewayResponseCommonProcessRecord)
public void execOnExecutionStart(HTMLGatewayExecutionStartCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnExecutionStart
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess
からコピーされたタグ:record
- 共通処理レコードjava.io.IOException
- IOエラーが発生public void execOnExecutionEnd(HTMLGatewayExecutionEndCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnExecutionEnd
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess
からコピーされたタグ:record
- 共通処理レコードjava.io.IOException
- IOエラーが発生public void execOnTransactionStart(HTMLGatewayTransactionStartCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnTransactionStart
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess
からコピーされたタグ:record
- 共通処理レコードjava.io.IOException
- IOエラーが発生public void execOnTransactionEnd(HTMLGatewayTransactionEndCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnTransactionEnd
jp.ne.mki.wedge.run.interfaces.commonprocess.executer.HTMLGatewayCommonProcess
からコピーされたタグ:record
- 共通処理レコードjava.io.IOException
- IOエラーが発生public void execOnFinally(HTMLGatewayFinallyCommonProcessRecord record) throws java.lang.Exception
HTMLGatewayCommonProcess
内の execOnFinally
record
- 共通処理レコード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)でアイテムを取得することが可能です。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |